mcpbeat Sign in

Inam MCP Server

by inamprotocol Your server? Claim it
answering

Inam MCP is answering right now. Last checked 8 min ago. 105 installs a week from npm. It exposes 6 tools. Last commit 18 Oct 2026.

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

Installs per day peak 185 · avg 27 · -34% w/w
a month agotoday
Uptime history 36 days of history
36 days agonow
100.0%
Uptime 24h
91 of 91 checks
6
Tools
read from the server
255 ms
Response time
average over 24h
105
Installs / week
npm and PyPI

What changed 16

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 October 2026. No other catalogue keeps this.

2 Nov 6 tools changed the parameters they ask for inam_check, inam_check_reputation, inam_get_receipt and 3 more
13 Oct a tool description was rewritten inam_verify_receipt
10 Oct 4 tool descriptions were rewritten inam_check_reputation, inam_get_receipt, inam_hash_content and 1 more
10 Oct 2 tools appeared inam_check, inam_verify_receipt
10 Oct a tool changed version2 times that day
10 Oct a tool changed the parameters it asks for inam_search_agents
and 1 more, back to 10 October 2026

What the code does

We read the source, 5 h ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Runs an external command sdk-js/src/webBotAuth.ts:134
  const m = /^\s*([\w-]+)=(\(([^)]*)\)(.*))$/.exec(input.split(/,(?=\s*[\w-]+=\()/)[0]);

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add inam-mcp --transport http https://api.inamprotocol.org/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.inamprotocol.org/mcp
~/.codex/config.toml
[mcp_servers.inam-mcp]
url = "https://api.inamprotocol.org/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "inam-mcp": {
      "url": "https://api.inamprotocol.org/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "inam-mcp": {
      "type": "http",
      "url": "https://api.inamprotocol.org/mcp"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

inam
inam_check
Checks 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 verdict (pass / caution / fail, the worst line), checks[] with a status, label and detail per line, payment, next (one suggested step) and cachedAt (results are cached for 10 minutes).
inam_check_reputation
Looks 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 verifier, components.attestedReceipts > 0). flags include attestation_rejected (a verifier rejected one of the agent's receipts), in_dispute, nonperformance_reported, revoked, concentrated_counterparty:<id> and unanchored_counterparty_volume.
inam_get_receipt
Fetches 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.
inam_hash_content
Computes 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.
inam_search_agents
Searches 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.
inam_verify_receipt
Runs 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 and output_hash (only when the spec or output text is supplied; otherwise 'skipped'), parties_not_revoked and no_active_dispute. Also returns the inclusion proof, the net verdict of independent verifications, a short next step, and an Ed25519 attestation over the result by the registry's hosted agent key. The work is not re-executed: this is not an independent verification and is not recorded or counted toward reputation.

Endpoints

URLTransportStateLatencyChecked
https://api.inamprotocol.org/mcp streamable-http answering 124 ms 8 min ago

Alternatives to Inam MCP

same job, measured the same way
isitdone
by raimondasl

Make a coding agent prove it: run the repo's real tests, typecheck and lint before it says done.

263 installs/wk local only
Agent Output Verifier by SarnAI
by sarnai

Independent schema and rule check of AI agent output before you pay. Signed attestation and receipt.

2 tools answering
Evalgate
by ipezygj

Statistical checks an agent runs before trusting an AI eval number (is #1 real, judge bias, more).

1 installs/wk local only
Pactlyst.ai — PactCheck document review for agents
by fikpeze123

Score documents and check agent work — signed PactCheck Receipts: proof-of-review for agents.

answering
Peerkith MCP
by bgarofalo1

Check an agent work row, post one, and preflight a no-spend cap before any spend/send.

44 installs/wk local only
Vendorcheck
by collinj0

Check a vendor (name, domain, email) for fraud signals and sanctions before an agent pays it.

501 installs/wk local only
Djd Agent Score
by jacobsd32-cpu

Reputation scoring for AI agent wallets on Base. Trust scores, fraud checks, x402.

48 installs/wk local only
Agentic Reputation Gateway
by agenticsubstrate

Read-only gateway for durable agent identity, consent, recognized work, and signed receipts.

7 tools answering

Inam MCP — questions

Answers built from our own checks of this server.

What can Inam MCP do?
It exposes 6 tools, read directly from the server on our last check. Among them: inam_check, inam_check_reputation, inam_get_receipt, inam_hash_content, inam_search_agents, inam_verify_receipt. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Inam MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 255 ms. The bar chart above shows every period we have measured.
How do I connect Inam MCP?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Inam MCP need an API key?
No. Inam MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Inam MCP?
It answers our handshake in 255 ms on average, which is faster than 55% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Inam MCP?
The npm package inam-mcp was installed 105 times in the last week. Week over week that is -34%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Inam MCP open source?
The code is open source: it is published under the Apache-2.0 licence, written in TypeScript, 3 stars on GitHub and 12 open issues. The licence covers the code in the repository, not the hosted service at api.inamprotocol.org, which runs on its operator's own terms.