Context Studios MCP
Ce que fait ce MCP
Enables searching and retrieval of AI-focused blog posts, guides, glossary terms, comparisons, service information, and other published content.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['projectDescription'], 'properties': {'projectType': {'enum': ['mvp', 'saas', 'ai-integration', 'automation', 'mobile-app', 'web-app', 'ai-agent', 'data-pipeline'], 'type': 'string', 'examples': ['mvp', 'ai-agent', 'automation'], 'description': 'Project archetype used by the estimator.'}, 'projectDescription': {'type': 'string', 'examples': ['Build an AI support agent that answers customer questions from our help center and escalates edge cases.'], 'minLength': 10, 'description': 'Natural-language description of the project, workflow, product idea, or AI use case to estimate.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'tag': {'type': 'string', 'examples': ['MCP', 'AI Development'], 'description': 'Exact or near-exact blog tag to filter published posts.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Document ID from search results (e.g. 'blog:de:mein-artikel'), or a full contextstudios.ai URL / site-relative path."}}}
Schéma de sortie
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'error': {'type': 'string'}, 'title': {'type': 'string'}, 'success': {'type': 'boolean'}, 'metadata': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'tag': {'type': 'string', 'examples': ['MCP', 'AI Development'], 'description': 'Exact or near-exact blog tag to filter published posts.'}, 'limit': {'type': 'number', 'default': 5, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'sections': {'type': 'array', 'items': {'enum': ['overview', 'contact', 'tech_stack', 'differentiators', 'legal', 'pricing'], 'type': 'string'}, 'examples': [['overview', 'contact'], ['overview', 'contact', 'tech_stack', 'differentiators', 'legal', 'pricing']], 'description': "Which sections to return. Defaults to ['overview']. 'pricing' returns the three fixed-price workshops and the one pricing statement â\x80\x94 no project prices."}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['smb', 'startups'], 'minLength': 2, 'description': 'Exact slug or id, as returned by the matching list tool.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['claude-opus-5-vs-claude-opus-4-6', 'convex-vs-supabase'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'slug': {'type': 'string', 'examples': ['my-favorite-mcp-servers-in-january-2026-the-best-tools-for-ai-powered-development', 'mvp-sprint'], 'minLength': 2, 'description': 'Required for scope=service or scope=industry: the service or industry slug.'}, 'scope': {'enum': ['site', 'service', 'industry'], 'type': 'string', 'default': 'site', 'examples': ['locations', 'all'], 'description': 'Location-page scope: locations, bundeslaender, or all.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['techStack'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'techStack': {'type': 'string', 'examples': ['Claude', 'OpenAI', 'Convex'], 'minLength': 2, 'description': 'Technology provider or stack name to filter glossary terms.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['model-context-protocol', 'retrieval-augmented-generation'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['ai-agent-security-governance-tools-2026'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['healthcare-care', 'crafts-construction'], 'minLength': 2, 'description': 'Exact slug or id, as returned by the matching list tool.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['locations/berlin/ki-agentur/ki-entwicklung'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}, 'includeSections': {'type': 'boolean', 'default': False, 'examples': [False, True], 'description': 'Whether to include full page sections. Keep false for discovery; use true when the user needs complete page content.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['ai-development-services', 'ai-agency-berlin'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}, 'includeSections': {'type': 'boolean', 'default': False, 'examples': [False, True], 'description': 'Whether to include full page sections. Keep false for discovery; use true when the user needs complete page content.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['model-context-protocol'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'limit': {'type': 'number', 'default': 5, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['founder', 'marketing-manager'], 'minLength': 2, 'description': 'Exact slug or id, as returned by the matching list tool.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'category': {'enum': ['starter', 'fasttrack', 'enterprise', 'all'], 'type': 'string', 'examples': ['all', 'fasttrack', 'agentic'], 'description': 'Optional category filter. For services use starter, fasttrack, enterprise, or all. For glossary/comparisons use a published content category.'}, 'serviceId': {'type': 'string', 'examples': ['mvp-sprint', 'ai-agents'], 'description': 'Exact service identifier returned by get_services, for example mvp-sprint or ai-agents.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['crm', 'marketing-automation'], 'minLength': 2, 'description': 'Exact slug or id, as returned by the matching list tool.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale for the pricing statement.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 100, 'maximum': 500, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'category': {'type': 'string', 'examples': ['all', 'fasttrack', 'agentic'], 'description': 'Optional category filter. For services use starter, fasttrack, enterprise, or all. For glossary/comparisons use a published content category.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'city': {'type': 'string', 'examples': ['Berlin', 'Hamburg', 'Munich'], 'description': 'Optional city filter for location pages.'}, 'limit': {'type': 'number', 'default': 200, 'maximum': 1000, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'scope': {'enum': ['locations', 'bundeslaender', 'all'], 'type': 'string', 'default': 'all', 'examples': ['locations', 'all'], 'description': 'Location-page scope: locations, bundeslaender, or all.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'service': {'type': 'string', 'examples': ['mcp-server-development', 'ai-agents'], 'description': 'Optional service slug or service keyword for location pages.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}, 'includeOverviews': {'type': 'boolean', 'default': True, 'examples': [True, False], 'description': 'Whether overview landing pages should be included together with city/state subpages.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['name', 'email', 'projectDescription'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': 'Contact name'}, 'email': {'type': 'string', 'maxLength': 254, 'description': 'Contact email address'}, 'company': {'type': 'string', 'maxLength': 200, 'description': 'Company name (optional)'}, 'website': {'type': 'string', 'description': 'Leave this field empty.'}, 'estimatedBudget': {'type': 'string', 'maxLength': 100, 'description': "Budget range if known, e.g. 'â\x82¬10,000â\x80\x93â\x82¬25,000' (optional)"}, 'projectDescription': {'type': 'string', 'examples': ['Build an AI support agent that answers customer questions from our help center and escalates edge cases.'], 'maxLength': 2000, 'minLength': 10, 'description': 'What the user wants to build or solve (a few sentences)'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': 'Search query'}}}
Schéma de sortie
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}}}}}
Schéma d’entrée
{'type': 'object', 'properties': {'slug': {'type': 'string', 'examples': ['my-favorite-mcp-servers-in-january-2026-the-best-tools-for-ai-powered-development', 'mvp-sprint'], 'minLength': 2, 'description': 'Exact public slug for a blog post, guide, location page, comparison, glossary term, CMS page, or landing page.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 50, 'maximum': 500, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'maxResults': {'type': 'number', 'default': 10, 'maximum': 20, 'minimum': 1, 'examples': [5, 10], 'description': 'Maximum combined search results to return across public content types.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'category': {'type': 'string', 'examples': ['all', 'fasttrack', 'agentic'], 'description': 'Optional category filter. For services use starter, fasttrack, enterprise, or all. For glossary/comparisons use a published content category.'}, 'language': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content language. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'scope': {'enum': ['locations', 'bundeslaender', 'all'], 'type': 'string', 'default': 'all', 'examples': ['locations', 'all'], 'description': 'Location-page scope: locations, bundeslaender, or all.'}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'examples': [5, 10, 20], 'description': 'Maximum number of results to return.'}, 'query': {'type': 'string', 'examples': ['MCP server development', 'Claude vs ChatGPT', 'AI agent security'], 'minLength': 2, 'description': "Search query or keyword phrase. Use the user's natural-language topic."}, 'locale': {'enum': ['de', 'en', 'fr', 'it'], 'type': 'string', 'default': 'en', 'examples': ['en', 'de'], 'description': 'Preferred content locale. Supported values are de, en, fr, and it. Some source catalogs may fall back to de or en.'}, 'responseFormat': {'enum': ['legacy', 'v2'], 'type': 'string', 'default': 'legacy', 'examples': ['v2'], 'description': 'Response shape. Use v2 for agent-friendly {success,data,meta,error}; legacy remains available for older clients.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'data': {'description': "Structured result payload. Present for responseFormat='v2' tools."}, 'meta': {'description': 'Result metadata such as count, locale fallback, cache scope, or response format.'}, 'count': {'type': 'number', 'description': 'Number of returned records for list and search tools.'}, 'error': {'type': 'string', 'description': 'Human-readable error message when success is false.'}, 'success': {'type': 'boolean', 'description': 'Whether the tool call completed successfully.'}}}
Modifications récentes des outils
Serveurs MCP similaires
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …