@humanaccepted/mcp
Provides tamper-evident receipt logging for tool calls made by OpenAI agents (e.g., GPT models) when used via MCP, supporting EU AI Act compliance.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@humanaccepted/mcpshow me my session info"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@humanaccepted/mcp
MCP (Model Context Protocol) server that auto-emits tamper-evident receipts for every tool call an MCP-compatible agent makes.
This is the EU AI Act Article 12 primitive: every tool invocation the agent performs is recorded as a signed receipt, content-addressed and offline-verifiable against the v1.1 spec.
What it does
Sits in front of your agent's tool calls (Claude Desktop, Cursor, etc.)
Wraps every
tools/callrequest:Before: posts a
tool_callreceipt capturing the agent's intent + inputsAfter: posts another receipt capturing the result + duration + ok/error
Links both receipts via
chain.prevso an auditor can replay the full chainGenerates a stable
run_idper session for traceability
All receipts are signed by your tenant's Ed25519 key in the HumanAccepted Worker. You can fetch them at any time:
curl https://humanaccepted.ola-turmo.workers.dev/v1/runs/run_ABC... \
-H "Authorization: Bearer sk_..."Related MCP server: hivelaw
Install + run
npx
HUMANACCEPTED_API_KEY=sk_... npx -y @humanaccepted/mcpClaude Desktop / Cursor
Add to your MCP config:
{
"mcpServers": {
"humanaccepted": {
"command": "npx",
"args": ["-y", "@humanaccepted/mcp"],
"env": {
"HUMANACCEPTED_API_KEY": "sk_...",
"HUMANACCEPTED_AGENT_ID": "my_agent",
"HUMANACCEPTED_AGENT_TYPE": "claude-sonnet-4.6"
}
}
}
}Configuration (env vars)
Var | Required | Default | Description |
| yes | — | Your tenant's |
| no |
| Override for local dev or staging |
| no |
| Stable agent id across the session |
| no |
| e.g. |
Tools exposed
This MCP server exposes ONE tool:
humanaccepted_session_info— returns the current session'srun_id, last receipt id, and base URL.
All other tool calls are instrumented: the upstream tool still runs as normal, but every call records a signed receipt.
Article 12 evidence
After running your agent for any length of time, fetch the full session's receipts:
curl https://humanaccepted.ola-turmo.workers.dev/v1/article12-export \
-H "Authorization: Bearer $HUMANACCEPTED_API_KEY" \
| jq '.counts, .receipts | length'Or replay a single session:
curl https://humanaccepted.ola-turmo.workers.dev/v1/runs/$RUN_ID \
-H "Authorization: Bearer $HUMANACCEPTED_API_KEY" \
| jq '.chain_valid, .count'License
Apache-2.0
See also
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ola-Turmo/humanaccepted-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server