{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "name": "ai.shotsold/listings",
  "title": "ShotSold listings",
  "description": "Draft ShotSold marketplace listings for a seller. Drafts only; the seller reviews and publishes.",
  "version": "0.1.0",
  "websiteUrl": "https://shotsold.ai/",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://shotsold.ai/mcp",
      "headers": [
        {
          "name": "Authorization",
          "description": "Bearer <token>. The seller creates the token in Settings under Assistant access. It only works on /mcp and /api/agent/*.",
          "isRequired": true,
          "isSecret": true
        }
      ]
    }
  ],
  "_meta": {
    "ai.shotsold/info": {
      "protocolVersion": "2025-03-26",
      "transport": "Stateless JSON-RPC over POST. initialize and tools/list work without a token; tools/call needs it.",
      "tools": [
        "whoami",
        "upload_media",
        "create_draft_listing",
        "get_listing"
      ],
      "publishing": "No publish tool. create_draft_listing returns publishUrl, a single-use link that publishes only when the seller is signed in and confirms. Give it to the seller; do not open it.",
      "documentation": "https://shotsold.ai/llms.txt",
      "openapi": "https://shotsold.ai/openapi.json"
    }
  }
}
