check_mandate
Check an agent action against its mandate. Returns a pass/fail decision and a receipt. Costs 1 credit per call; an idempotency key replay is free.
actionrequiredmandaterequiredagent_idrequiredprincipalrequiredidempotency_key
io.github.jdkabattlesPublished by GitHub account jdkabattlesv0.2.1Updated Nov 4, 2026
Before your agent acts, check its mandate. One call, one receipt.
The publisher's own server: check.tattoo: tattoo size and placement guide
Checks an AI agent's proposed action against its mandate and returns a pass/fail decision with a hash-chained receipt.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
Before your agent acts, check its mandate. One call, one receipt.
mcp-name: io.github.jdkabattles/forgingstack-mandate-check
This is the public client for Mandate Check. The service itself — the decision logic, the receipt chain, the key store, and billing — runs on ForgingStack's private service and is not in this repo. Copying this repo does not give you the service: you still need an API key and credits, from signup below.
Live API: https://forgingstack-mandate-check.jkbattles.workers.dev
Pass or fail, you get a reason and a hash-chained receipt.
What it does not do: decide if an action is wise, legal, or safe. Mandate fit only.
Returns an API key once and 100 starter credits. Save the key immediately — it is stored only as a hash and cannot be shown again. Email verification is pending, and credit-pack billing is not live yet, so do not expect a purchase flow in v1.
A signed-up human creates a key for each agent, capped and revocable:
List with GET /v1/keys, revoke with DELETE /v1/keys/{id} —
revoking returns unused credits to the primary account.
Set the key, then run the MCP server in this repo:
Tools: check_mandate, get_credits, get_receipt.
See SKILL.md for when to use it and when not to.
1 credit per check call. A failed decision still costs 1 credit —
the check was performed. An idempotent replay (same
Idempotency-Key) is free and returns the original receipt.
app/mcp_server.py — MCP wrapper client (stdio, stdlib only)SKILL.md — when to use it, how to read pass/failagent-card.json — A2A-style discovery cardserver.json — MCP Registry metadata (draft until PyPI publish)pyproject.toml — package metadata for the MCP clientSource: README.md at commit 315cc45
Check an agent action against its mandate. Returns a pass/fail decision and a receipt. Costs 1 credit per call; an idempotency key replay is free.
actionrequiredmandaterequiredagent_idrequiredprincipalrequiredidempotency_keyRemaining credit balance for the configured API key.
Takes no parameters.
Fetch a past mandate-check receipt by id.
receipt_idrequired80% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
Declare a license in the repository or the registry entry.
tattoo.checkOfficial publisher
check.tattoo: tattoo size and placement guide's hosted MCP server, published by check.tattoo; no sign-in required; Streamable HTTP; 5 tools.
pt.ivaOfficial publisher
Validates EU VAT numbers against VIES and returns Portuguese VAT Code (CIVA) and RITI articles, in Portuguese or English.

Published by GitHub account kriton-dev
Remote Apify-hosted MCP server that lets an assistant check seven declared HTTP security header families on a site, without returning raw header values.

Published by GitHub account Voopa-Corp
Reviews a completed AI-generated video against its brief and recommends whether to edit, retry once, or change approach before paying for another render.

Published by GitHub account JusticeUA
Remote MCP server that lets an assistant run UK company checks — status, insolvency, LEI and sanctions data from official registers.
curl -X POST https://forgingstack-mandate-check.jkbattles.workers.dev/v1/signup \ -H "Content-Type: application/json" \ -d '{"email":"[email protected]"}'curl -X POST https://forgingstack-mandate-check.jkbattles.workers.dev/v1/keys \ -H "X-API-Key: YOUR_PRIMARY_KEY" -H "Content-Type: application/json" \ -d '{"agent_name":"my-agent","credits":20}'export FORGINGSTACK_API_KEY="your-key-here"python -m app.mcp_server