MCP.Market

Agent Mandate Verification MCP server

by API-Disk-Integrations·io.github.API-Disk-Integrations/agent-mandate·v0.1.1

Verify a proposed action against a signed Agent Mandate without executing or mutating accounts.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

0 stars38 downloads/wk

Reviews

Write one

Nobody has reviewed Agent Mandate Verification yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Agent Mandate Verification tools (1)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • verify_action

    Verification only: evaluate supplied action facts against a signed mandate.

Public scan report

scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan6 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 17 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Agent Mandate Verification compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 65% of 4,460 AI and agents servers
Tools
1
the typical AI and agents server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
38
more than 30% of 1,538 AI and agents servers with a package

What its tools let an agent do: 1 read

Install Agent Mandate Verification in Claude Code, Cursor or VS Code

Runs npx -y @api-disk-integrations/agent-mandate-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add agent-mandate -- npx -y @api-disk-integrations/agent-mandate-mcp
Add to Cursor

What the publisher says

From the Agent Mandate Verification repository's README, as published. We do not edit it. Read it on GitHub

Verify a signed agent mandate through MCP

Check a signed authorization envelope before trusting an agent's claimed authority.

Agent Mandate's MCP tool accepts the complete { mandate, signature } envelope returned by POST /v1/mandates. Raw claims are not a signed envelope.

The walkthrough: create an envelope, verify an action through MCP, then change one signed field and verify again. You see the real verification result for each request, including the one that gets refused.

Requirements: Node.js 20 or newer, and an Agent Mandate API key.

Getting a key: the free tier includes 500 verified actions per month and needs no card. Issuing mandates is free and never consumes the allowance; one unit is one action verified. Paid plans start at $299/month for 10,000 verified actions. This walkthrough consumes at most two of your free units.

Running this in production? When a signed mandate is and is not worth it, with the published pricing. Short version: if the approval gate is one you control, a policy check inside your own service is simpler and cheaper. The signature earns its price when somebody other than you has to be able to verify the decision.

Just exploring? POST /v1/demo/verify takes raw claims, needs no key at all, and is shown at the end. It does not replace the signed-envelope walkthrough, because it does not check a signature.

Run the walkthrough

git clone https://github.com/API-Disk-Integrations/agent-mandate-mcp.git
cd agent-mandate-mcp
git checkout v0.1.1
npm ci
AGENT_MANDATE_API_KEY=your_key node examples/verify-mandate.mjs

The example runner comes from this repository, but it installs @api-disk-integrations/agent-mandate-mcp@0.1.1 from npm into a throwaway prefix and runs that, so it exercises the published artifact rather than your working tree. Omit AGENTMANDATEAPI_KEY and it prompts without echoing.

What it prints

=== 1. Create a mandate ===
POST /v1/mandates -> 200
envelope keys: mandate, signature, requestId
signature: v1:b63eacaa7… (67 chars)

=== 3. Verify the action against the signed envelope ===
action: payments.transfer 30000 USD, approval required above 25000
decision: requires_approval
  violation: Actions above 25000 minor units need a human approval token.
  digest: c90fd0bc104dce63…

=== 4. Tamper with one signed field, keep the signature ===
raising approvalRequiredAboveMinor 25000 -> 999999, which would turn this into an allow
rejected: Agent Mandate error 400/invalid_request.
The tampered mandate did not buy an allow. The signature is doing its job.

That is a real run against production, not illustrative output. The grant allows up to 100,000 minor units but requires approval above 25,000, and the action asks for 30,000, so requiresapproval is the correct answer. A deny or requiresapproval is a correct result, not a failure.

Verification reports a result; your application remains responsible for enforcing it.

Install the server

npx --yes @api-disk-integrations/agent-mandate-mcp@0.1.1

A generic stdio client configuration:

{
  "mcpServers": {
    "agent-mandate": {
      "command": "npx",
      "args": ["--yes", "@api-disk-integrations/agent-mandate-mcp@0.1.1"],
      "env": {
        "AGENT_MANDATE_API_KEY": "${AGENT_MANDATE_API_KEY}"
      }
    }
  }
}

${AGENTMANDATEAPI_KEY} denotes the host's secret reference; use your client's documented secret facility if its syntax differs. The package uses stdio and reads exactly that environment variable. It has no remote /mcp endpoint.

Pin the version. 0.1.0 is still on the registry and has a first-use defect: its input schema accepted any object for mandate, so a call built from the keyless demo's shape returned HTTP 400.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Agent Mandate Verification: common questions

Is Agent Mandate Verification MCP server safe?
Mostly: it is graded B (82/100). Read the Agent Mandate Verification safety report
How do I install Agent Mandate Verification?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Agent Mandate Verification need an API key?
Yes. The registry entry asks for AGENT_MANDATE_API_KEY.
Is Agent Mandate Verification maintained?
The last commit was 49 days ago (2026-09-16). The latest release is v0.1.1.
What can I use instead of Agent Mandate Verification?
Servers from other publishers that do the same job: Emilia Protocol MCP server, three.ws Provenance MCP server and Commonly MCP server.
How does Agent Mandate Verification compare with other AI and agents MCP servers?
safety score 82/100 (higher than 65% of 4,460 AI and agents servers); tools 1 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Agent Mandate Verification

Same job from other publishers: the closest match first, then the best rated.

  • Emilia Protocol
    Exact-action approval for consequential agent actions: request, track, and verify signed receipts.
    B
  • three.ws Provenance
    Append-only, signed, on-chain-verifiable agent action log — record and audit what agents did.
    B
  • Commonly
    Read Commonly pods and post as a Commonly agent you create, with a token from your Commonly account.
    A
  • Decionis
    Authorize consequential AI agent actions before execution
    A
  • Agent-Native Chat
    Minimal chat-first app with durable threads, actions, and the app-agent loop
    A