Ownership Attestation Protocol
Enforces explicit task ownership and provenance-tagged completion claims through six MCP tools backed by PostgreSQL.
Install Ownership Attestation Protocol
Pick your client, then add it in one click or paste the config.
http://localhost:5000/mcp
Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.
Overview
Use cases
- Track explicit ownership in multi-agent task handoffs
- Require provenance on agent completion claims
- Find tasks that remain unaccepted
- Audit task history and ownership changes
Key features
- Explicit task acceptance
- Atomic ownership transfer checks
- Observed, reviewed, and reported provenance
- Snapshot-based handoffs
- Reconstructable task history
- Unaccepted-task discovery
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked 3d ago
Recent health check succeeded.
5/5 checks healthy over the last 29d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars1Stargazers on the source repository.
Last commit2mo agoMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.
How Ownership Attestation Protocol works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Ownership Attestation Protocol
ownership-attestation-protocol is an MCP server that connects agent workflows to a PostgreSQL-backed task and attestation protocol. Its main tools create tasks, accept ownership, record provenance-tagged completion claims, hand off tasks, inspect task history, and list tasks without an owner.
Install it with pnpm, configure PostgreSQL and the required environment variables, push the schema, and start the API server. The repository requires Node.js 24 and provides workspace commands for dependency installation, database setup, and local development.
Set MCP_ACCESS_TOKEN and send it as a bearer token in the Authorization header on MCP requests. The server mounts MCP at /mcp, while /api/healthz remains open for health checks.
Create an actor outside the protocol surface or use the repository’s local seed script for development. The server has no create_actor tool or route, and every tool requires an existing actor ID.
Yes. The server is mounted at /mcp, so the client configuration must use that URL and the configured MCP access token.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/ownership-attestation-protocol)HTML Embed
<a href="https://allmcps.com/mcp/ownership-attestation-protocol"><img src="https://allmcps.com/api/badge/ownership-attestation-protocol?style=directory" alt="Ownership Attestation Protocol on AllMCPs" /></a>