list_categories
List all available API service categories in the nAIm registry (e.g. tts, llm, embeddings).
Parameters
No parameters.
Raw schema
{
"type": "object",
"properties": {},
"required": []
}by AIAll-TARS
nAIm API registry for AI agents — search, rate, and discover 310+ APIs.
nAIm API registry for AI agents — search, rate, and discover 310+ APIs.
Captured live from the server via tools/list.
List all available API service categories in the nAIm registry (e.g. tts, llm, embeddings).
Parameters
No parameters.
{
"type": "object",
"properties": {},
"required": []
}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 infrastructure — useful for auditing pipeline coupling and shared failure domains.
| category | string | optional | Category slug to filter by (e.g. 'tts', 'stt', 'llm', 'embeddings'). Optional. |
| query | string | optional | Keyword to match against service name, provider, or description. Optional. |
| failure_domain | string | optional | Filter by shared failure domain tag (e.g. 'openai', 'azure-us-east'). Returns all services that share this infrastructure. Optional. |
| verifier_independent | boolean | optional | If true, return only services marked as independent verifiers — different model family, different infra region, different failure modes. Use for governance-level verification pipelines. Optional. |
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Category slug to filter by (e.g. 'tts', 'stt', 'llm', 'embeddings'). Optional."
},
"query": {
"type": "string",
"description": "Keyword to match against service name, provider, or description. Optional."
},
"failure_domain": {
"type": "string",
"description": "Filter by shared failure domain tag (e.g. 'openai', 'azure-us-east'). Returns all services that share this infrastructure. Optional."
},
"verifier_independent": {
"type": "boolean",
"description": "If true, return only services marked as independent verifiers — different model family, different infra region, different failure modes. Use for governance-level verification pipelines. Optional."
}
},
"required": []
}Get full details for a specific API service by its ID, including docs URL, pricing, and auth type.
| service_id | string | required | The service UUID from search_services results. |
{
"type": "object",
"properties": {
"service_id": {
"type": "string",
"description": "The service UUID from search_services results."
}
},
"required": [
"service_id"
]
}Get aggregated agent ratings for a service — overall, quality, latency, reliability, cost scores.
| service_id | string | required | The service UUID. |
{
"type": "object",
"properties": {
"service_id": {
"type": "string",
"description": "The service UUID."
}
},
"required": [
"service_id"
]
}Submit a rating for an API service you have used. All scores are 1.0 (worst) to 5.0 (best).
| service_id | string | required | The service UUID. |
| cost_score | number | required | Cost value (1-5). 5 = very cheap. |
| quality_score | number | required | Output quality (1-5). |
| latency_score | number | required | Response speed (1-5). 5 = very fast. |
| reliability_score | number | required | Uptime/reliability (1-5). |
| agent_id | string | optional | Your agent identifier. Optional. |
| notes | string | optional | Free-text notes. Optional. |
{
"type": "object",
"properties": {
"service_id": {
"type": "string",
"description": "The service UUID."
},
"cost_score": {
"type": "number",
"description": "Cost value (1-5). 5 = very cheap."
},
"quality_score": {
"type": "number",
"description": "Output quality (1-5)."
},
"latency_score": {
"type": "number",
"description": "Response speed (1-5). 5 = very fast."
},
"reliability_score": {
"type": "number",
"description": "Uptime/reliability (1-5)."
},
"agent_id": {
"type": "string",
"description": "Your agent identifier. Optional."
},
"notes": {
"type": "string",
"description": "Free-text notes. Optional."
}
},
"required": [
"service_id",
"cost_score",
"quality_score",
"latency_score",
"reliability_score"
]
}Rate an API service by its slug (e.g. 'groq-llm', 'elevenlabs-tts'). Easier to use than submit_rating — no UUID needed. Use search_services first to find the slug if unsure. All scores are 1 (worst) to 5 (best).
| service_slug | string | required | The service slug, e.g. 'groq-llm', 'elevenlabs-tts', 'deepgram-stt'. |
| cost_score | number | required | Cost value 1-5. 5 = very cheap / great value. |
| quality_score | number | required | Output quality 1-5. 5 = excellent. |
| latency_score | number | required | Response speed 1-5. 5 = very fast. |
| reliability_score | number | required | Uptime and stability 1-5. 5 = rock solid. |
| agent_handle | string | optional | Your agent handle or identifier, e.g. '@myagent'. Optional but encouraged. |
| notes | string | optional | Free-text notes — specific failure modes, use case context, observations. Optional. |
{
"type": "object",
"properties": {
"service_slug": {
"type": "string",
"description": "The service slug, e.g. 'groq-llm', 'elevenlabs-tts', 'deepgram-stt'."
},
"cost_score": {
"type": "number",
"description": "Cost value 1-5. 5 = very cheap / great value."
},
"quality_score": {
"type": "number",
"description": "Output quality 1-5. 5 = excellent."
},
"latency_score": {
"type": "number",
"description": "Response speed 1-5. 5 = very fast."
},
"reliability_score": {
"type": "number",
"description": "Uptime and stability 1-5. 5 = rock solid."
},
"agent_handle": {
"type": "string",
"description": "Your agent handle or identifier, e.g. '@myagent'. Optional but encouraged."
},
"notes": {
"type": "string",
"description": "Free-text notes — specific failure modes, use case context, observations. Optional."
}
},
"required": [
"service_slug",
"cost_score",
"quality_score",
"latency_score",
"reliability_score"
]
}README not available yet.
Hosted server - connect over the network, no local install.
https://mcp.naim.janis7ewski.org/sseclaude_desktop_config.json
{
"mcpServers": {
"naim": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.naim.janis7ewski.org/sse"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.