🤖 MCP Server for CatPilot.ch
Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude, ChatGPT or Microsoft Copilot access external data sources in a structured way. CatPilot.ch operates a public MCP server with the complete Swiss cat directory: vets, cat boarding, pet shops, shelters, pet services — including GST, Cat Friendly Clinic and emergency badges.
Endpoint
https://mcp.catpilot.ch/api/mcp
Protocol: JSON-RPC 2.0 over HTTP (Spec 2025-06-18, Streamable HTTP). Auth: Authorization: Bearer <API-Key>.
Available Tools
- search_by_category — Filter listings by category/canton/city (with premium badges, rating, phone, website).
- search_semantic — Natural-language search via pgvector + Azure OpenAI Embeddings ("vet that handles anxious cats gently").
- get_entry_details — Full data for one listing including hours and cat attributes.
- list_missing_cats — Current missing cats from STMZ database.
Request an API Key
The MCP server is public but key-protected to prevent abuse. Email us with your use-case and estimated volume:
Setup for Claude Desktop
In ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"catpilot": {
"url": "https://mcp.catpilot.ch/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Setup for Microsoft Copilot Studio
In Agent Builder: Tools → Add tool → Model Context Protocol. Enter URL and API key. The four tools are detected automatically.
Setup for ChatGPT
ChatGPT supports MCP via connector. Alternatively use our REST API — see llms-full.txt for OpenAPI spec.
Data Sources
Updated daily from PostgreSQL (Azure Switzerland North). Sources: GST veterinary register, STS shelters, STMZ missing cats, own research. Licence: free for non-commercial use with attribution "CatPilot.ch".
Support
Bugs, feature requests, extensions: info@catpilot.ch