Server data from the Official MCP Registry
Tamper-evident proof creation and verification for AI agents via MCP, A2A, and REST.
About
Tamper-evident proof creation and verification for AI agents via MCP, A2A, and REST.
Remote endpoints: streamable-http: https://accordtrace.notary-labs.workers.dev/mcp
Security Report
Valid MCP server (1 strong, 0 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
4 tools verified · Open access · No issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-kosta1985-accord-trace": {
"url": "https://accordtrace.notary-labs.workers.dev/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
Notary Protocol
AccordTrace agent service
AccordTrace is the live agent-first evidence service built on this protocol repository.
- Service: https://accordtrace.notary-labs.workers.dev
- Agent Card: https://accordtrace.notary-labs.workers.dev/.well-known/agent-card.json
- MCP: https://accordtrace.notary-labs.workers.dev/mcp
- OpenAPI: https://accordtrace.notary-labs.workers.dev/openapi.json
- Agent guidance: https://accordtrace.notary-labs.workers.dev/llms.txt
External agents can create and verify tamper-evident records anonymously without sales contact or manual onboarding. AccordTrace attests integrity and service-recorded time; it does not establish that an underlying claim is true or legally valid.
Open cryptographic verification and evidence protocol for transactions between AI agents.
Live verifier: https://notary-protocol.notary-labs.workers.dev
Source: https://github.com/Kosta1985/notary-protocol
Public activity: https://notary-protocol.notary-labs.workers.dev/v1/stats
Free early access through 24 November 2026: https://notary-protocol.notary-labs.workers.dev/pilot.html
Notary turns a signed DealEnvelope into a portable NotaryReceipt:
Agent A -> Offer -> Agent B -> Acceptance -> Signatures -> Notary Verification -> Notary Receipt
It verifies structure, linkage, timestamps and Ed25519 signatures. It never decides whether a transaction is commercially or legally good.
Included
- Protocol specification and JSON Schemas
- Dependency-free Node.js verification API
- Web verification interface and product landing page
- TypeScript and Python SDKs
- MCP stdio adapter
- A2A task adapter and agent card
- OpenAPI description, deployment notes and automated tests
- Anonymous aggregate usage counters with no user identifiers
- Published conformance vectors and runnable integration examples
Quick start
Requires Node.js 20 or newer. There are no runtime package dependencies.
npm start
Open http://127.0.0.1:8787, choose Load signed demo, then Verify envelope.
The result panel verifies the notary signature locally and can copy or download the receipt. A stored receipt can be retrieved by its ntr_… identifier from the same workspace.
Container launch:
docker compose up --build
Public deployment without buying a domain:
npx wrangler@latest login
npx wrangler@latest d1 create notary-protocol --location=oc
# Configure the returned database ID, apply the migration, add the signing secret,
# then deploy as described in docs/CLOUDFLARE_DEPLOYMENT.md.
Cloudflare deployment uses Workers, D1 durable storage, static assets, and an encrypted Ed25519 signing secret. The complete step-by-step guide is in docs/CLOUDFLARE_DEPLOYMENT.md.
Run the test suite:
npm test
Generate a signed example on the command line:
npm run demo
Check the deployed service and print its aggregate adoption report:
npm run smoke:live
npm run adoption:report
API
curl http://127.0.0.1:8787/health
curl http://127.0.0.1:8787/v1/demo > envelope.json
curl -X POST http://127.0.0.1:8787/v1/verify \
-H 'content-type: application/json' \
--data-binary @envelope.json
Endpoints:
POST /v1/verifyverifies an envelope and persists the signed result.GET /v1/receipts/{id}retrieves a receipt.POST /v1/receipts/verifyverifies a receipt signature against this notary key.GET /v1/notary-keypublishes the notary verification key.GET /v1/capabilitiespublishes supported versions, cryptography, limits and endpoints.GET /v1/democreates a short-lived signed example.GET /openapi.jsonserves the API description.POST /a2aaccepts an A2A JSON-RPC message containing a DealEnvelope.
Repository
protocol/ Specification and schemas
api/ Verification service and tests
web/ Landing page and live verifier
sdk/ TypeScript and Python clients
adapters/ MCP and A2A integrations
docs/ API and deployment documentation
cloudflare/ Public Workers + D1 runtime and migrations
examples/ Runnable public integration examples
Community
CONTRIBUTING.mdexplains protocol and implementation contributions.SECURITY.mddefines private vulnerability reporting expectations.ROADMAP.mdlists the path from public beta to a stable core.docs/AGENT_INTEGRATION.mdis the shortest agent integration guide.docs/EARLY_ADOPTER_GUIDE.mdlists practical first integrations and requested feedback.docs/COMMERCIAL_PILOT.mddefines free early access and the future bulk-export pricing hypothesis.docs/REVENUE_SETUP_AU.mdcovers the operational path for invoicing the first Australian pilot.docs/PUBLISHING.mdcovers the deployment and public-launch sequence.docs/LAUNCH_KIT.mdcontains accurate public-beta messaging.protocol/test-vectors/contains canonical payload, digest and signature fixtures.
Production
Persist api/data on durable storage and protect the generated notary-key.pem. Put the service behind TLS, set CORS_ORIGIN, and apply deployment-specific authentication and retention rules. See docs/DEPLOYMENT.md.
The scheduled live smoke workflow runs every six hours. Synthetic checks identify themselves to the service and are excluded from aggregate activity counters.
License
MIT
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
