{
  "name": "Brothel24 Agent",
  "description": "Agent service for the Brothel24 directory, providing real-time access to published listings, their images and contact methods, with search filtering by country, state, and city.",
  "version": "0.2.1",
  "supportedInterfaces": [
    {
      "url": "https://mcp.brothel24.com/mcp",
      "protocolBinding": "https://modelcontextprotocol.io/specification/2025-06-18",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Brothel24",
    "url": "https://www.brothel24.com"
  },
  "documentationUrl": "https://www.brothel24.com/AGENTS.md",
  "iconUrl": "https://www.brothel24.com/apple-touch-icon.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "skills": [
    {
      "id": "search-listings",
      "name": "Search listings",
      "description": "Search published listings using filters for country, state, and city, with limit and offset pagination.",
      "tags": ["search", "listings", "directory"],
      "examples": ["Find published listings in Berlin", "Show the first 10 listings in Germany"]
    },
    {
      "id": "get-listing",
      "name": "Get listing",
      "description": "Retrieve a single listing by its ID.",
      "tags": ["listings", "details"]
    },
    {
      "id": "get-listing-images",
      "name": "Get listing images",
      "description": "Retrieve all images for a specific listing by its ID.",
      "tags": ["listings", "images", "media"]
    },
    {
      "id": "get-listing-contacts",
      "name": "Get listing contacts",
      "description": "Retrieve all contact methods for a specific listing by its ID.",
      "tags": ["listings", "contacts"]
    },
    {
      "id": "get-contact",
      "name": "Get contact",
      "description": "Retrieve a single contact by its ID.",
      "tags": ["contacts"]
    },
    {
      "id": "get-image",
      "name": "Get image",
      "description": "Retrieve a single image by its ID.",
      "tags": ["images", "media"]
    }
  ]
}
