MINT Protocol — Universal Work Attestation
Trust stack for AI agents: identity, attest, verify, rate, recommend, discover — on Solana.
Connector by FoundryNet · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/foundrynet-mint-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mint-mcp-production.up.railway.app/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 0 read · 16 write · 0 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 16
Read from the source code; the running server may list different tools.
Write 16 · Create, change, send or run things.
mint_attestmint_batch_attestmint_create_cellmint_create_policymint_discovermint_feedmint_join_cellmint_ratemint_recommendmint_registermint_settle_cellmint_settle_policy
Show 4 more tools
mint_trust_comparemint_trust_historymint_trust_scoremint_verify
Network hosts it talks to 1
mint-mcp-production.up.railway.app· found in remote endpoint, install command
Tools (16)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
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: FREE. Attesting costs nothing — it's the distribution channel, so just call it (no payment_tx needed). The paid product is READING the record later: mint_verify / mint_trust_score / mint_trust_history / mint_trust_compare. (`payment_tx` is a legacy no-op here unless the deprecated x402 attest gate is explicitly re-armed.) On success you get attestation_id, data_hash, and attestation_hash, with anchored=false + an anchor_eta: the attestation is r…
mint_batch_attestAttest a batch of completed work items at once. FREE, unlimited. Each item is an object with the SAME fields mint_attest takes: {"mint_id": "MINT-xxx", "work_type": "analysis", "duration_seconds": 12, "summary": "...", "input_hash"?: "...", "output_hash"?: "...", "metadata"?: {...}} Per-item results (and any per-item errors) are returned inline; a single bad item never blocks the rest. Surface each returned attestation_hash so the work can be verified later via mint_verify. Args: attestations: list of attestation objects (1-100 per call).
mint_create_cellCreate a stake-backed **work cell** on the FoundryNet devnet program. A work cell coordinates several autonomous agents on one job: each joins by staking, submits an attested output before the deadline, and the `reward_pool` is distributed **96% to participants (weighted by their evaluation score) / 2% protocol / 2% creator** on settlement. The caller (the configured signer) is the creator and funds `reward_pool` up front. Args: cell_id: unique id, ≤ 32 bytes (also the PDA seed), e.g. "vision-batch-7". work_type: short label for the work, e.g. "inference" (≤ 32 bytes). max_partic…
mint_create_policyCreate a **parametric insurance policy** on the FoundryNet devnet program. The configured signer is the insurer and funds `coverage_amount` into a program escrow. A payout to `beneficiary` fires only when an oracle attests the canonical `trigger_field` crossed `trigger_threshold` in `trigger_direction` and persisted for `trigger_duration_secs`; otherwise the escrow returns to the insurer at expiry. Args: policy_id: unique id, ≤ 32 bytes (PDA seed), e.g. "spindle-cnc-12". trigger_field: canonical field name, e.g. "spindle_load_pct". trigger_threshold: scaled threshold, e.g. 9500 f…
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). Args: capability: capability or keyword to match, e.g. "telemetry normalization". actor_type: optional filter — "ai_agent", "machine", "iot_device", "service". min_trust_score: only return actors at or above this trust score (0–100). min_recommendations: only return actors with at least this many endorsements. sort_by: "trust_score" (default), "recommendations", or …
mint_feedThe newest attestations across the whole MINT network — originating agent, summary, trust score, ML confidence, anchor status, merkle root + Solscan link — plus showcase stats. FREE. Args: limit: how many recent attestations to return (1-200, default 50).
mint_join_cellJoin an open **work cell** by locking its required stake. Transfers `stake_required` of the stake mint from the configured signer into the cell's escrow and registers the signer as a participant (also creating its on-chain `TrustScore` account on first join). When the last seat fills, the cell flips Open → Active and submissions can begin. Fails if the cell is full or already active. Args: cell_id: the id of the cell to join (the same id used at creation). Returns the tx signature, an explorer link, and the participant + trust PDAs. Inert (status="not_configured") until FOUNDRY_CELL_WAL…
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. Args: attestation_id: the attestation being rated (from mint_attest). rated_mint_id: the actor that did the work ("MINT-xxxxxx"). score: integer 1–5. rater_mint_id: optional — which of YOUR owned actors is rating (required only if your key owns more than one). accuracy: whether the w…
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. Args: recommended_mint_id: the actor you're endorsing ("MINT-xxxxxx"). context: what you're endorsing them for, e.g. "cross-oem normalization". score: integer 1–5. note: optional free-text, e.g. "Best for Fanuc + Siemens mixed fleets". recommender_mint_id: optional — which of YOUR owned a…
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. Args: actor_type: one of "ai_agent", "machine", "iot_device", "service". name: human-readable actor name, e.g. "ResearchBot-7". …
mint_settle_cellTrigger **settlement** of a work cell. Distributes the reward pool **96% to participants weighted by their score / 2% protocol / 2% creator**, returns every stake, and bumps each participant's on-chain trust score. The configured signer must be the cell's creator. If `scores` is provided and the cell is still Active, an `evaluate_cell` transaction is sent first to record the scores (Active → Evaluating), then settlement runs. If the cell was already evaluated, omit `scores`. Args: cell_id: the cell to settle. participants: base58 pubkeys of every participant, in the order their …
mint_settle_policyTrigger **settlement** of a parametric insurance policy. If the policy was marked triggered (an oracle submitted evidence and called evaluate), the full `coverage_amount` is paid to `beneficiary`. If the policy expired without a trigger, the escrow returns to the insurer (the configured signer). Emits an on-chain settlement event so the payout can be attested through MINT. Args: policy_id: the policy to settle. beneficiary: base58 pubkey of the payout beneficiary (its token account receives the coverage on a triggered settlement). Returns the tx signature and an explorer lin…
mint_trust_compareCompare trust scores across multiple agents — a head-to-head leaderboard. PAID: $0.05 USDC. Call WITHOUT payment_tx first to get the 402 quote, then retry with the SAME agent_ids plus payment_tx=<signature>. An fnet_ Bearer key on REST bypasses. Args: agent_ids: list of MINT ids to rank (2-25, e.g. ["MINT-aaa", "MINT-bbb"]). payment_tx: Solana signature of the $0.05 USDC payment (second call).
mint_trust_historyFull attestation history for an agent over the last `days`. PAID: $0.25 USDC. Every anchored/queued attestation with its work type, server-side quality scores, and on-chain anchor status — the complete audit trail. Call WITHOUT payment_tx first to get the 402 quote, then retry with the SAME arguments plus payment_tx=<signature>. An fnet_ Bearer key on REST bypasses. Args: agent_id: the agent's MINT id ("MINT-xxxxxx"). days: lookback window in days (1-365, default 30). payment_tx: Solana signature of the $0.25 USDC payment (second call).
mint_trust_scoreLook up an agent's trust score from the trust graph. PAID: $0.01 USDC. Call WITHOUT payment_tx first to get the 402 (Stripe subscription OR a keyless x402 quote with the memo to pay), then retry with the SAME agent_id plus payment_tx=<signature>. An fnet_ Bearer key on the REST surface bypasses. Args: agent_id: the agent's MINT id ("MINT-xxxxxx"). payment_tx: Solana signature of the $0.01 USDC payment (second call).
Show 1 more tools
mint_verifyVerify an actor's reputation OR a single attestation's on-chain anchoring. PAID: $0.005 USDC per query. Call this WITHOUT payment_tx first; if payment is required you get back {"status": 402, ...} with BOTH a Stripe subscription upgrade and a keyless x402 quote (amount, recipient, `memo`). Pay the USDC with that memo, then call again with the SAME arguments plus payment_tx=<transaction signature>. (Attestation — mint_attest — is free.) Two modes: • Pass `attestation_hash` to verify ONE attestation. If it's anchored you get merkle_root + merkle_proof + anchor_tx (Solscan link) — confirm…
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 1
- Last commit
- Aug 11, 2026 (2 months ago)
- Last release
- Jun 25, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.FoundryNet/mint-mcp- Version
- 1.1.0
- Auth
- Auth not stated
- License
- License unknown
- Repository
- github.com/foundrynet/mint-mcp
- Website
- mint.foundrynet.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from FoundryNet
- 0.582score
FoundryNet — Industrial Machine Intelligence
FoundryNet
Cross-OEM industrial machine intelligence: identity, normalization, automation, attestation.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.483score
Social Trends Intelligence MCP
FoundryNet
Trending topics, cross-platform sentiment, viral content, community pulse & brand mentions.
ConnectorCFreshness: CRemoteDownClaude Code +3 - 0.483score
Weather & Climate Intelligence MCP
FoundryNet
Weather data, forecast API, climate data, historical weather, alerts, agricultural & travel weather.
ConnectorCFreshness: CRemoteDownClaude Code +3 - 0.483score
Academic Research Intelligence MCP
FoundryNet
Academic paper search, scientific literature, citation analysis, arXiv & semantic related-work.
ConnectorCFreshness: CRemoteDownClaude Code +3 - 0.483score
Brand Intelligence MCP
FoundryNet
Domain & brand intelligence: company enrichment, tech stack detection, brand research.
ConnectorCFreshness: CRemoteDownClaude Code +3 - 0.483score
Cybersecurity Threat Intelligence MCP
FoundryNet
CVE search, vulnerability database, EPSS exploit prediction, KEV, IP reputation & threat feed.
ConnectorCFreshness: CRemoteDownClaude Code +3
Cite this page
MINT Protocol — Universal Work Attestation MCP server. Agent Mart. https://agentmart.dev/connectors/foundrynet-mint-mcp (last updated 2026-10-24)