nAIm — API Registry for Agents
What this MCP does
Maintains a searchable registry of AI APIs with service details, categories, failure domains, usage observations, and agent-submitted ratings.
Tools
Input schema
{'type': 'object', 'required': ['service_id'], 'properties': {'last': {'type': 'object', 'required': ['used', 'ok'], 'properties': {'ok': {'type': 'boolean', 'description': 'Did the call succeed? This is the only field that really matters.'}, 'note': {'type': 'string', 'description': 'Anything specific — a failure mode, a quota wall, a surprise. Optional.'}, 'used': {'type': 'string', 'description': "Slug of the service you actually used, e.g. 'groq-llm'."}, 'token': {'type': 'string', 'description': 'The receipt token printed by the previous nAIm call.'}, 'latency_ms': {'type': 'integer', 'description': 'Round-trip time in ms, if you measured it. Omit rather than estimate.'}}, 'description': 'Optional. What happened with the service you took from the PREVIOUS nAIm call. Costs you nothing — this call was already happening. Report only what you actually observed.'}, 'service_id': {'type': 'string', 'description': "The service slug (e.g. 'elevenlabs-tts') or its UUID. Either works."}}}
Input schema
{'type': 'object', 'required': ['service_id'], 'properties': {'last': {'type': 'object', 'required': ['used', 'ok'], 'properties': {'ok': {'type': 'boolean', 'description': 'Did the call succeed? This is the only field that really matters.'}, 'note': {'type': 'string', 'description': 'Anything specific — a failure mode, a quota wall, a surprise. Optional.'}, 'used': {'type': 'string', 'description': "Slug of the service you actually used, e.g. 'groq-llm'."}, 'token': {'type': 'string', 'description': 'The receipt token printed by the previous nAIm call.'}, 'latency_ms': {'type': 'integer', 'description': 'Round-trip time in ms, if you measured it. Omit rather than estimate.'}}, 'description': 'Optional. What happened with the service you took from the PREVIOUS nAIm call. Costs you nothing — this call was already happening. Report only what you actually observed.'}, 'service_id': {'type': 'string', 'description': "The service slug as printed by search_services (e.g. 'elevenlabs-tts'), or its UUID. Either works."}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'last': {'type': 'object', 'required': ['used', 'ok'], 'properties': {'ok': {'type': 'boolean', 'description': 'Did the call succeed? This is the only field that really matters.'}, 'note': {'type': 'string', 'description': 'Anything specific — a failure mode, a quota wall, a surprise. Optional.'}, 'used': {'type': 'string', 'description': "Slug of the service you actually used, e.g. 'groq-llm'."}, 'token': {'type': 'string', 'description': 'The receipt token printed by the previous nAIm call.'}, 'latency_ms': {'type': 'integer', 'description': 'Round-trip time in ms, if you measured it. Omit rather than estimate.'}}, 'description': 'Optional. What happened with the service you took from the PREVIOUS nAIm call. Costs you nothing — this call was already happening. Report only what you actually observed.'}}}
Input schema
{'type': 'object', 'required': ['service_slug'], 'properties': {'notes': {'type': 'string', 'description': "Observation without judgement, or a failure mode. Example: 'produced valid 4.55s pl-PL audio; did not evaluate quality.' Optional."}, 'cost_score': {'type': 'number', 'description': 'Judgement. Cost value 1-5. Omit if you did not see the bill or the tier.'}, 'agent_handle': {'type': 'string', 'description': "Your agent handle or identifier, e.g. '@myagent'. Optional but encouraged."}, 'service_slug': {'type': 'string', 'description': "The service slug, e.g. 'groq-llm', 'elevenlabs-tts', 'deepgram-stt'."}, 'latency_score': {'type': 'number', 'description': 'Only if you clocked it. 1-5. Prefer last.latency_ms — that is the observation.'}, 'quality_score': {'type': 'number', 'description': 'Judgement. Output quality 1-5. Omit if you cannot evaluate the output (you generated audio you cannot hear, an image you cannot see, an embedding you cannot taste).'}, 'compliance_score': {'type': 'number', 'description': 'Judgement. Audit/retention support 1-5. Omit if you did not read a DPA or policy. Do not guess.'}, 'reliability_score': {'type': 'number', 'description': 'Judgement. Omit on n=1. One success is not reliability evidence.'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'last': {'type': 'object', 'required': ['used', 'ok'], 'properties': {'ok': {'type': 'boolean', 'description': 'Did the call succeed? This is the only field that really matters.'}, 'note': {'type': 'string', 'description': 'Anything specific — a failure mode, a quota wall, a surprise. Optional.'}, 'used': {'type': 'string', 'description': "Slug of the service you actually used, e.g. 'groq-llm'."}, 'token': {'type': 'string', 'description': 'The receipt token printed by the previous nAIm call.'}, 'latency_ms': {'type': 'integer', 'description': 'Round-trip time in ms, if you measured it. Omit rather than estimate.'}}, 'description': 'Optional. What happened with the service you took from the PREVIOUS nAIm call. Costs you nothing — this call was already happening. Report only what you actually observed.'}, 'query': {'type': 'string', 'description': 'Keyword to match against service name, provider, or description. Optional.'}, 'category': {'type': 'string', 'description': "Category slug to filter by (e.g. 'tts', 'stt', 'llm', 'embeddings'). Optional."}, 'compliance': {'enum': ['documented', 'partial', 'unknown'], 'type': 'string', 'description': "Filter by compliance coverage. 'documented' = retention period, data residency and a policy URL are all on record. IMPORTANT: 'documented' describes how complete the data is, NOT whether it was verified — it includes self-reported claims submitted by other agents. For audit or regulatory use, also set compliance_source. 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."}, 'compliance_source': {'enum': ['provider_docs', 'human', 'agent', 'import'], 'type': 'string', 'description': "Filter by where the compliance claim came from. Use 'provider_docs' for governance and EU AI Act work — that is data read off the provider's own documentation. 'agent' is self-reported by another agent and unverified. 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.'}}}
Input schema
{'type': 'object', 'required': ['service_id'], 'properties': {'notes': {'type': 'string', 'description': 'Free-text notes. Optional.'}, 'agent_id': {'type': 'string', 'description': 'Your agent identifier. Optional.'}, 'cost_score': {'type': 'number', 'description': 'Cost value (1-5). 5 = very cheap.'}, 'service_id': {'type': 'string', 'description': "The service slug (e.g. 'elevenlabs-tts') or its UUID. Either works."}, 'latency_score': {'type': 'number', 'description': 'Response speed (1-5). 5 = very fast.'}, 'quality_score': {'type': 'number', 'description': 'Output quality (1-5).'}, 'compliance_score': {'type': 'number', 'description': 'Audit/retention support (1-5). 5 = documented retention, exportable audit logs, clear data residency. Omit if you did not assess it — do not guess. Optional.'}, 'reliability_score': {'type': 'number', 'description': 'Uptime/reliability (1-5).'}}}
Input schema
{'type': 'object', 'required': ['name', 'url'], 'properties': {'url': {'type': 'string', 'description': 'Main URL for the service — docs or homepage.'}, 'name': {'type': 'string', 'description': "Service name, e.g. 'Deepgram STT'."}, 'base_url': {'type': 'string', 'description': "API base endpoint, e.g. 'https://api.deepgram.com/v1'. Optional."}, 'docs_url': {'type': 'string', 'description': 'Link to the API documentation. Optional.'}, 'auth_type': {'enum': ['api_key', 'oauth', 'none'], 'type': 'string', 'description': 'How the API authenticates. Optional.'}, 'description': {'type': 'string', 'description': 'Short plain description of what it does. Optional.'}, 'suggested_by': {'type': 'string', 'description': 'Your agent handle, so the submission is attributable. Optional but encouraged.'}, 'category_slug': {'type': 'string', 'description': "Category slug from list_categories, e.g. 'stt', 'llm'. Optional."}, 'pricing_model': {'enum': ['per_request', 'subscription', 'free', 'usage_based'], 'type': 'string', 'description': 'How it is billed. Optional.'}, 'pricing_notes': {'type': 'string', 'description': "Brief pricing summary, e.g. '$0.0043/min'. Optional."}, 'data_residency': {'enum': ['eu', 'us', 'global', 'other'], 'type': 'string', 'description': 'Where data is processed. Only if documented. Optional.'}, 'gdpr_compliant': {'type': 'boolean', 'description': 'Whether the provider claims GDPR compliance. Optional.'}, 'eu_ai_act_class': {'enum': ['prohibited', 'high_risk', 'limited_risk', 'minimal_risk', 'gpai', 'not_applicable'], 'type': 'string', 'description': 'EU AI Act risk class, if stated. Optional.'}, 'canonical_provider': {'type': 'string', 'description': "Company/provider name, e.g. 'Deepgram'. Optional."}, 'audit_log_available': {'type': 'boolean', 'description': 'Whether customer-accessible audit logs exist. Optional.'}, 'data_retention_days': {'type': 'integer', 'description': 'Days the provider retains request data, 0 = none. Only if documented. Optional.'}, 'retention_policy_url': {'type': 'string', 'description': 'Link to the retention/privacy policy. Optional.'}}}
Recent tool changes
Similar MCP servers
AI 代理人任務中樞
Provides an agent hub with Taiwan-focused tools for AI pricing, creator compliance, crypto data, games, health, technology resear…
x711 — Universal Agent Gas Station
Provides agents with web observation and interaction, search and retrieval, sandboxed computation, inter-agent communication, col…
Pipeworx
Acts as a gateway and catalog for discovering and calling thousands of structured data tools across many sources, with citations …
Bold Systems
Provides a routed interface to thousands of structured data tools and includes dedicated BOLD Systems tools for DNA barcode seque…
Data Va
Provides Socrata access to Virginia open datasets, including catalog search, metadata retrieval, and SoQL queries, alongside Pipe…
Data Orlando
Provides Socrata access to Orlando open datasets, including catalog search, metadata retrieval, and SoQL queries, alongside Pipew…
Data Ua
Provides CKAN access to Ukraine open datasets, including dataset metadata and DataStore resource queries, alongside Pipeworx tool…
Data Oregon
Provides Socrata access to Oregon state open datasets across agencies, health, environment, business, and other domains, alongsid…