mint-protocol

Register, attest, and verify work for any autonomous agent.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Mint Register: Register any autonomous actor — AI agent, physical machine, IoT device, or backend service — with a persistent cryptographic identity on the MINT network. Returns a universal mint_id ("
  • Mint Attest: Attest a completed unit of work for a registered actor, anchoring a tamper-evident record on Solana mainnet and updating the actor's trust. PRICING: 2¢ USDC per attestation. Call this WIT
  • Mint Verify: Verify an actor's reputation OR a single attestation's on-chain anchoring. FREE — verification is never gated.

What data it sees

Do you need an account

No: the server works without sign-in

Register, attest, and verify work for any autonomous agent. Persistent cryptographic identity, tamper-evident on-chain work records, and trust scores built from verified history. The reputation layer for the agent economy — settled on Solana. 3 MCP tools.

Server tool list (6)

Raw names from tools/list. Only developers need these.

mint_registerRegister any autonomous actor — AI agent, physical machine, IoT device, or backend service — with a persistent cryptographic identity on the MINT network. Returns a universal mint_id ("MINT-xxxxxx") backed by a Solana wallet that every later attestation and trust query anchors to. Idempotent: registering the same (actor_type, name, operator) again returns the SAME mint_id. Always call this before mint_attest for a new actor. FREE — identity is never gated.
mint_attestAttest a completed unit of work for a registered actor, anchoring a tamper-evident record on Solana mainnet and updating the actor's trust. PRICING: 2¢ USDC per attestation. Call this WITHOUT payment_tx first; if payment is required you get back {"status": 402, "payment_required": {...}} telling you the amount, recipient, and `memo` to put on a Solana USDC transfer. Make that payment, then call again with the SAME arguments plus payment_tx=<the transaction signature>. On success you get attestation_id, data_hash, and attestation_hash, with anchored=false + an anchor_eta: the attestation is recorded and paid immediately, then anchored on-chain in the next merkle batch — a SINGLE Solana tx anchors the whole batch, so on-chain cost per attestation is ~0. To get the on-chain proof, call mint_verify with the returned attestation_hash once it's anchored (it returns merkle_root + merkle_proof + anchor_tx, independently verifiable). Surface the attestation_hash so the work can be verified later.
mint_verifyVerify an actor's reputation OR a single attestation's on-chain anchoring. FREE — verification is never gated.
mint_rateRate a completed unit of work (an attestation) 1–5 and update the rated actor's trust score. FREE. Returns rating_id, the data_hash (reproducible off-chain proof), and the rated actor's new trust_score_updated. You can't rate yourself, and each rater may rate a given attestation once.
mint_recommendRecommend another actor you've worked with, in a named context, 1–5. Updates the recommended actor's trust score. FREE. Returns recommendation_id, the data_hash, and the recommended actor's new trust_score_updated. You can't recommend yourself; each (you, them, context) triple is unique.
mint_discoverDiscover trusted actors on the MINT network. FREE — no auth, open to any agent. Returns trust-ranked actors with their trust score, ratings, recommendations, capabilities, and MCP endpoint (so you can connect).
mint-protocol: connect to Claude, ChatGPT, Cursor · Connectors.fun