🤖 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:

📧 Request key via email

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