{
  "name": "missing-pet",
  "version": "1.0.0",
  "description": "Search and publish lost/found pet alerts on missing.pet — the free community platform for reuniting pets with their owners.",
  "homepage": "https://missing.pet/en/developers",
  "mcp_endpoint": "https://missing.pet/api/mcp",
  "transport": "streamable-http",
  "protocol_version": "2025-03-26",
  "authentication": {
    "read": "none",
    "write": "email-verification"
  },
  "tools": [
    {
      "name": "search_alerts",
      "description": "Search active lost and found pet alerts by location, species, type, and text",
      "requires_auth": false
    },
    {
      "name": "get_alert",
      "description": "Get full details of a pet alert by UUID or slug",
      "requires_auth": false
    },
    {
      "name": "find_matches",
      "description": "Find potential matches between a lost alert and found alerts (scored and ranked)",
      "requires_auth": false
    },
    {
      "name": "publish_alert",
      "description": "Publish a new lost or found pet alert (requires email verification)",
      "requires_auth": "email_verification"
    },
    {
      "name": "send_message",
      "description": "Send a message to an alert owner through the platform (requires email verification)",
      "requires_auth": "email_verification"
    },
    {
      "name": "subscribe_zone",
      "description": "Subscribe to email notifications for new alerts near a location (requires email verification)",
      "requires_auth": "email_verification"
    }
  ],
  "rest_api": {
    "base_url": "https://missing.pet/api/v1",
    "endpoints": [
      "GET /alerts",
      "GET /alerts/{id}"
    ]
  },
  "qr_service": "https://missing.pet/api/qr/{short_code}",
  "privacy": {
    "contact_info_exposed": false,
    "coordinates_precision": "~1km (rounded)",
    "contact_method": "in_platform_only"
  }
}
