All servers · Payments & accounting · Shops & products · Utilities
Mark
dev.tatastu/proof · v1.1.2
New (7 days)Has write/delete toolsInstruction-like text in descriptionsTools changed (7 days)
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Has destructive tools (destructiveHint) |
| Capabilities declared | tools |
| Tool definitions | 9 tools · with description 100% · input schema is an object 100% · read/destructive hints 100% |
Instruction-like text was found in create_proof. This is a pattern match, not a verdict. What we look for
Description written by the publisher, not verified
Mark: stamp files with a signed, timestamped provenance record. Hash locally; verify free.
Connect
streamable-http · https://makemark.io/mcp
claude mcp add --transport http proof https://makemark.io/mcp{
"mcpServers": {
"proof": {
"url": "https://makemark.io/mcp"
}
}
}Tools as reported by the server
create_accountProvision a persistent API key with no human, browser, or email in the loop. Call this once, store the returned `secret` (shown only this one time), and use it as the Authorization header on every later call: create_proof, list_proofs, revoke_proof, get_balance, buy_stamps (verify_proof needs no autcreate_proofStamp content with a permanent provenance record. Pass the sha256 hash of the content (hash it locally; the content itself is never uploaded). Returns an instant signed receipt: attach its verifyUrl, byline, badgeEmbed, and qrUrl to the published artifact. The receipt's `publisher` field carries theverify_proofVerify content against all existing stamps. Pass a sha256 hash; matching is EXACT-BYTES-ONLY. Read the verdict fields: `exact` (these bytes are stamped), each proof's `publisher` (the verified identity: domain/handle + tier, or null meaning an unverified account, never trust a name that isn't in `puget_balanceYour key's stamp balance (requires API key): plan, included monthly stamps used and remaining, prepaid stamps (`balance`), whether a free stamp is still unused (`lifetimeSampleAvailable`), and recent pack purchases. Poll this after a person pays a buy_stamps link; credits usually arrive within seconbuy_stampsStart a purchase of prepaid stamps for your key (requires API key). Returns `url`: a Stripe Checkout link that a PERSON must open and pay; you cannot pay it yourself. Show the link to your user, then poll get_balance. The stamps land on this key's account and never expire. Packs: 5 for $1.00, 10 forlist_proofsList your recent stamps (requires API key).revoke_proofwrite/deleteRevoke a stamp you created (forward-only: anchored history stays verifiable, but the proof is marked revoked from now on). Requires API key.grant_accessGrant a specific identity the ability to decrypt escrowed content. Only available for proofs created with content escrow opted in (not yet available — stamps are hash-only today). Returns a capability token the grantee uses with reveal.revealRetrieve escrowed content for a proof you have been granted access to. Only available for proofs created with content escrow opted in (not yet available — stamps are hash-only today). The service re-checks H(content) == stampedHash before returning.
Tool changes
- 2026-10-23: create_account, create_proof, verify_proof, get_balance, buy_stamps, list_proofs, revoke_proof, grant_access, reveal
- 2026-10-22: create_account, create_proof, verify_proof, list_proofs, revoke_proof, grant_access, reveal
Website · JSON · Text for agents · Registry updated 2026-10-21