{
  "$schema": "https://modelcontextprotocol.io/schemas/discovery/v1.json",
  "name": "jonrezin",
  "title": "Jon Rezin — Credits, Services, Inquiries",
  "description": "MCP server for Jon Rezin (Grammy-winning mixer/producer/mastering engineer). Exposes tools to fetch structured bio, list services, search discography, check availability, and submit booking inquiries.",
  "version": "1.0.0",
  "vendor": {
    "name": "Jon Rezin / 9star Media",
    "url": "https://jonrezin.com",
    "contact": "info@9starmedia.com"
  },
  "homepage": "https://jonrezin.com",
  "license": "proprietary",
  "repository": "https://github.com/jonrezin/mcp-server",
  "server": {
    "transport": "stdio",
    "command": "node",
    "args": ["mcp/server.js"],
    "env": {
      "JONREZIN_API": "https://jonrezin.com",
      "JONREZIN_AGENT_UA": "jonrezin-mcp/0.1"
    },
    "source": "https://jonrezin.com/mcp/server.js",
    "package": {
      "npm": "@jonrezin/mcp-server",
      "status": "pending"
    }
  },
  "http": {
    "base_url": "https://jonrezin.com",
    "openapi": "https://jonrezin.com/openapi.json",
    "transport": "http",
    "endpoint": "https://jonrezin.com/api/v1/mcp",
    "protocol": "jsonrpc-2.0",
    "methods": ["initialize", "tools/list", "tools/call"]
  },
  "tools": [
    { "name": "get_bio", "description": "Fetch Jon Rezin's structured bio, services, and awards." },
    { "name": "list_services", "description": "List Jon's services (mixing, mastering, production, etc.)." },
    { "name": "list_artists", "description": "List credited artists with genre tags." },
    { "name": "search_discography", "description": "Search/filter discography by artist, role, limit, offset." },
    { "name": "check_availability", "description": "Current booking window and response time." },
    { "name": "list_testimonials", "description": "Approved public testimonials." },
    { "name": "submit_inquiry", "description": "Submit an inquiry on behalf of a user. Required: purpose, contact (email). Optional: name, message, budget." },
    { "name": "summarize_page", "description": "Agent-friendly structured summary of any public page (via /api/v1/page.json?url=)." },
    {
      "name": "getCredits",
      "description": "Get Jon Rezin's engineering/production credits for a specific artist.",
      "input_schema": {
        "type": "object",
        "properties": {
          "artist": { "type": "string", "description": "Artist name (e.g., 'Bad Bunny', 'Karol G', 'Taemin')." }
        },
        "required": ["artist"]
      }
    },
    {
      "name": "searchReleases",
      "description": "Search Jon Rezin's discography by song or album title.",
      "input_schema": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Fuzzy match against release title and artist." }
        },
        "required": ["query"]
      }
    }
  ],
  "endpoints": {
    "openapi": "https://jonrezin.com/openapi.json",
    "docs": "https://jonrezin.com/docs",
    "bio": "https://jonrezin.com/api/v1/jon.json",
    "services": "https://jonrezin.com/api/v1/services",
    "artists": "https://jonrezin.com/api/v1/artists",
    "discography": "https://jonrezin.com/api/v1/discography",
    "availability": "https://jonrezin.com/api/v1/availability",
    "testimonials": "https://jonrezin.com/api/v1/testimonials",
    "search": "https://jonrezin.com/api/v1/search",
    "inquiry": "https://jonrezin.com/api/v1/inquire",
    "webhooks": "https://jonrezin.com/api/v1/webhooks",
    "page_summary": "https://jonrezin.com/api/v1/page.json",
    "status": "https://jonrezin.com/status.json",
    "llms": "https://jonrezin.com/llms.txt",
    "llms_full": "https://jonrezin.com/llms-full.txt",
    "sitemap_json": "https://jonrezin.com/api/v1/sitemap.json",
    "mcp_http": "https://jonrezin.com/api/v1/mcp"
  },
  "auth": {
    "required": false,
    "rate_limit": "60 req/hr per IP; 5x for agents that identify via User-Agent: YourAgent/1.0 (on-behalf-of: user@example.com)"
  },
  "agent_policy": "https://jonrezin.com/ai.txt",
  "attribution": "Cite as: Jon Rezin (https://jonrezin.com). Audio/high-res assets require written permission.",
  "contact": "info@9starmedia.com"
}
