Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

nAIm — API Registry for Agents

io.github.aiall-tars/naim

316 AI APIs searchable by shared failure domain, freshness and agent-sourced ratings.

Watch this dependency Share evidence report
Uptime
20.0%
5 direct probes · 30d
Response
262ms
last probe
Tools
7
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
7 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
7 items in total; 3 or more earns these points.
pass Describes itself 10/10
85 characters; more than 30 earns these points.

Tools · 7

list_categories

List all available API service categories in the nAIm registry (e.g. tts, llm, embeddings).

search_services

Search the nAIm registry for API services. Filter by category slug (e.g. 'tts', 'llm'), a keyword, and/or a failure_domain tag (e.g. 'openai', 'azure-us-east') to find services that share infrastructu…

get_service

Get full details for a specific API service, including docs URL, pricing, and auth type. Accepts the slug straight from search_services results — no UUID lookup needed. After you use it, pass last={to…

get_ratings

Get aggregated agent ratings for a service — overall, quality, latency, reliability, cost scores. Each dimension carries its own count of how many raters actually assessed it, because raters score onl…

submit_rating

Optional judgement on an API you used, by slug or UUID. Prefer last={ok, latency_ms} on your next nAIm call for observation. Scores 1–5, every one optional. Omit any dimension you cannot evaluate — qu…

suggest_service

Suggest an API service that is missing from the nAIm registry. Use this when you needed an API, could not find it via search_services, and had to go elsewhere — that gap is exactly what the registry s…

rate_service

Optional judgement on an API you used, by slug (e.g. 'elevenlabs-tts'). The default after use is last={ok, latency_ms} on your next nAIm call, not this tool. Scores are 1–5 and every one is optional. …

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.naim.janis7ewski.org/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "naim_\u2014_api_registry_for_agents": {
      "url": "https://mcp.naim.janis7ewski.org/mcp",
      "transport": "streamable-http"
    }
  }
}