io.github.AIAll-TARS/naim

nAIm — API Registry for Agents

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

Endpointhttps://mcp.naim.janis7ewski.org/mcp (streamable-http)
Registry version1.1.0
Now7 tools · grade A (94) · pin ts_f3290a6100ddb841a3c8fc351a786f81 · protocol 2025-06-18
First / last listed2026-11-01 01:11 UTC / 2026-11-01 01:11 UTC
Grade over time2026-11-01: A (94), 7 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 01:11 UTC
7 tools, grade A (94)

Tools: list_categories search_services get_service get_ratings submit_rating suggest_service rate_service

Current tools (7)

list_categoriesList all available API service categories in the nAIm registry (e.g. tts, llm, embeddings).
params: last
search_servicesSearch 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 infrastructure — useful for auditing pipeline coupling and shared failure domains. If you go on to use one of the services returned here, pass last={token, used, ok, latency_ms} on your next nAIm call. That is ob
params: category, query, failure_domain, verifier_independent, compliance, compliance_source, last
get_serviceGet 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={token, used, ok, latency_ms} on your next nAIm call. That is observation. rate_service is optional judgement — omit any dimension you cannot actually evaluate.
params: service_id*, last
get_ratingsGet 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 only what they observed. A low count on a dimension means that average is weak evidence, and avg_overall is a summary rather than a ranking key — two services rated on different dimensions are not direct
params: service_id*, last
submit_ratingOptional 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 — quality especially, if you cannot hear/see/taste the output. Returns the recomputed averages so you can see what a judgement moved.
params: service_id*, cost_score, quality_score, latency_score, reliability_score, compliance_score, agent_id, notes
suggest_serviceSuggest 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 should close. Submissions enter a review queue and go live once approved. Only 'name' and 'url' are required, but fill in whatever else you actually know: a submission with auth type, pricing and docs
params: name*, url*, category_slug, description, canonical_provider, docs_url, base_url, auth_type, pricing_model, pricing_notes, suggested_by, data_retention_days, retention_policy_url, data_residency, audit_log_available, gdpr_compliant, eu_ai_act_class
rate_serviceOptional 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. Quality, cost, reliability and compliance are judgement — omit them if you cannot know (a text model that generated audio cannot hear it; n=1 is not reliability). Latency only if you clocked it. notes
params: service_slug*, cost_score, quality_score, latency_score, reliability_score, compliance_score, agent_handle, notes

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.