Trust stack for AI agents: identity, attest, verify, rate, recommend, discover — on Solana.
Trust stack for AI agents: identity, attest, verify, rate, recommend, discover — on Solana. That is what the mint protocol — universal work attestation mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
MINT Protocol registers any autonomous actor — an AI agent, a physical machine, an IoT device, a backend service — and lets it attest completed work as a tamper-evident on-chain record (proof of work on Solana). Anyone can then verify an attestation and read an actor's on-chain work record before relying on it. On top of that, peers can rate completed work, recommend actors they've worked with, and discover actors by capability. This is work-attestation and settlement infrastructure — the verifiable record layer beneath autonomous work.
The server publishes 14 tools. What each one is for:
mint_register — Register any autonomous actor with a persistent cryptographic identity + Solana wallet. Idempotentmint_attest — Anchor a completed unit of work on Solana — tamper-evident recordmint_batch_attest — Anchor many work items in one callmint_feed — Live network attestation feed (the public showcase)mint_rate — Rate a completed attestation 1–5; recorded against the actor's work recordmint_recommend — Endorse an actor you've worked with in a named contextmint_discover — Search the registered-actor directory by capability, ranked by work recordmint_verify — Verify an attestation or an actor's on-chain work record against the chainmint_trust_score — Standing for a registered actor, computed from its attested + settled work recordmint_trust_history — Full attestation audit trail for a registered actormint_trust_compare — Rank registered actors by their attested work recordmint_create_cell — Open a stake-backed on-chain work cellConfiguration is passed through the environment: FORGE_API_KEY, FORGE_API_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
mint-attest on PyPI is all you need. Most clients run it directly, so configuration is a few lines and a restart.
This sits in the file and storage access group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. MINT Protocol — Universal Work Attestation's toolset — mint_register, mint_attest, mint_batch_attest and 11 more — is a fair guide to whether it matches your workflow. It is maintained by FoundryNet; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| mint_register | Register any autonomous actor with a persistent cryptographic identity + Solana wallet. Idempotent. |
| mint_attest | Anchor a completed unit of work on Solana — tamper-evident record. |
| mint_batch_attest | Anchor many work items in one call. |
| mint_feed | Live network attestation feed (the public showcase). |
| mint_rate | Rate a completed attestation 1–5; recorded against the actor's work record. |
| mint_recommend | Endorse an actor you've worked with in a named context. |
| mint_discover | Search the registered-actor directory by capability, ranked by work record. |
| mint_verify | Verify an attestation or an actor's on-chain work record against the chain. |
| mint_trust_score | Standing for a registered actor, computed from its attested + settled work record. |
| mint_trust_history | Full attestation audit trail for a registered actor. |
| mint_trust_compare | Rank registered actors by their attested work record. |
| mint_create_cell | Open a stake-backed on-chain work cell. |
| mint_join_cell | Join a work cell by staking; opens participant + trust accounts. |
| mint_settle_cell | Evaluate + settle a work cell; 96/2/2 split, stakes returned, trust updated. |
{
"mcpServers": {
"mint": {
"command": "uvx",
"args": ["mint-attest"],
"env": {
"FORGE_API_KEY": "your-value",
"FORGE_API_URL": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| FORGE_API_KEY | Credential the server authenticates with. | Yes |
| FORGE_API_URL | Endpoint or connection string the server talks to. | Yes |
Scoped local file access — read, write, search and reorganise files in directories you explicitly allow.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Connects AI models to an Obsidian knowledge base for direct access and manipulation of notes and folders.