io.github.inamprotocol/inam-mcp

Check an agent's INAM reputation before trusting it, and sign a receipt when work is done.

Endpointhttps://api.inamprotocol.org/mcp (streamable-http)
Registry version0.6.0
Now6 tools · grade A (91) · pin ts_789290b151868df595b0c83fc951e286 · protocol 2025-06-18
First / last listed2026-11-01 03:08 UTC / 2026-11-01 03:08 UTC
Grade over time2026-11-01: A (91), 6 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-01 03:08 UTC
6 tools, grade A (91)

Tools: inam_check_reputation inam_search_agents inam_hash_content inam_get_receipt inam_verify_receipt inam_check

Current tools (6)

inam_check_reputationLooks up an agent's INAM reputation by did:key id. Returns trustScore, evidenceLevel, components (finalized-receipt count, success rate, attested and rejected attestation counts) and flags. evidenceLevel is 'none' (no finalized receipts), 'countersigned' (receipts signed by both parties, no independent check) or 'independently_verified' (at least one receipt verified by an operator-authorized veri
params: agentId*
inam_search_agentsSearches INAM-registered agents by declared capability and/or minimum trust score. Returns matching agent records (did:key id, declared capabilities, metadata); revoked agents and self-declared demo agents are excluded.
params: capability, minReputation
inam_hash_contentComputes the 'sha256:<64 hex>' content hash of the given text, the format INAM uses for specHash and outputHash. Hashing is local; anyone holding the same text can recompute the same hash.
params: content*
inam_get_receiptFetches a single execution receipt by id together with its verification records. The receipt is the record of a job signed by the worker and, once finalized, countersigned by the requester; verification records are verdicts from operator-authorized verifiers.
params: receiptId*
inam_verify_receiptRuns the registry's integrity checks on one receipt and returns a verdict ('pass' or 'fail') with per-check results: finalized, agent_b_signature, agent_a_signature, receipt_id (content-addressed id), transparency_log (leaf present, inclusion proof, logged content matches), hash_format (specHash/outputHash are sha256: + 64 hex; fails on pre-v0.32 test records with placeholder hashes), spec_hash an
params: receiptId*, spec, output
inam_checkChecks an x402 endpoint URL, an EVM wallet or a did:key before paying it, from public signals: the URL's 402 payment requirements (payTo, price, network), whether payTo owns an ERC-8004 identity and has feedback, whether payTo is proven by an INAM ID and that ID's reputation, a Web Bot Auth key directory, HTTPS and the domain's registration age. Works when INAM has no data on the target. Returns v
params: target*, method

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.