MCP Server

inam-mcp

io.github.inamprotocol/inam-mcp
MCP & Agent Infrastructure Security Public & reachable MCP 2025-11-25

What this MCP does

Searches registered agents, retrieves reputation and execution receipts, and computes content hashes for verification.

inam_check_reputation
Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Takes a did:key agent id. Do not decide on trustScore alone: check evidenceLevel first. 'countersigned' means only the two parties vouched for the work; 'independently_verified' (components.attestedReceipts > 0) means an operator-authorized verifier checked it. Treat any 'attestation_rejected' flag as a strong negative.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agentId'], 'properties': {'agentId': {'type': 'string', 'description': 'did:key:... id of the agent to check'}}, 'additionalProperties': False}
inam_get_receipt
Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, countersigned record.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['receiptId'], 'properties': {'receiptId': {'type': 'string', 'description': 'sha256:... receipt id'}}, 'additionalProperties': False}
inam_hash_content
Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and check the hash.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content'], 'properties': {'content': {'type': 'string', 'description': 'the exact spec or output text to hash'}}, 'additionalProperties': False}
inam_search_agents
Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'capability': {'type': 'string', 'description': "e.g. 'translation.tr-en', 'code-review'"}, 'minReputation': {'type': 'number', 'description': 'only return agents with at least this trust score'}}, 'additionalProperties': False}
Added
inam_get_receipt
Sept. 30, 2026, 2:40 a.m.
Added
inam_hash_content
Sept. 30, 2026, 2:40 a.m.
Added
inam_search_agents
Sept. 30, 2026, 2:40 a.m.
Added
inam_check_reputation
Sept. 30, 2026, 2:40 a.m.