{
  "schema": "https://modelcontextprotocol.io/schema/mcp.json",
  "name": "racer.wiki",
  "publisher": "Gilco LLC",
  "homepage": "https://racer.wiki",
  "description": "The place for grassroots racers — 725+ dirt tracks, AI crew chief setup, bracket dial-in, and race shirts from car photos. All agent-callable via MCP at racer.wiki.",
  "verified_date": "2026-06-19",
  "servers": [
    {
      "name": "hunter-mcp",
      "version": "4.2.0-preview-gated",
      "description": "Race Night Preview — 5 truncated calls/day. Garage unlocks full crew chief (setup engine, coach, laps, notebook scan).",
      "transport": "http",
      "url": "https://racer.wiki/hunter-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "closed-loop",
      "agent_callable_endtoend": true,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source",
          "X-User-Email",
          "X-Garage-Token"
        ],
        "preview": "5 truncated calls/day without Garage",
        "garage": "https://racer.wiki/garage"
      },
      "tools": [
        "analyze_dirt",
        "get_setup_card",
        "diagnose_handling",
        "get_track_info",
        "get_density_altitude",
        "get_quota_status"
      ]
    },
    {
      "name": "bench-mcp",
      "version": "1.7.0",
      "description": "AI labor marketplace + Black Book racing intel (725+ tracks) + gated crew chief",
      "transport": "http",
      "url": "https://racer.wiki/bench-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "closed-loop",
      "agent_callable_endtoend": true,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "create_task / create_batch",
        "list_workers / assign_worker",
        "get_task_status / get_results / verify_submission",
        "pay_ink",
        "list_ai_tools / get_ai_tool / run_ai_tool",
        "bb_find_track / bb_track_detail / bb_list_classes",
        "bb_setup_advice"
      ]
    },
    {
      "name": "u1-forge-mcp",
      "version": "1.0.0",
      "description": "Multicolor .3mf → Snapmaker U1 4-slot toolchanger remapper",
      "transport": "http",
      "url": "https://zmrouoqututfndplboyc.supabase.co/functions/v1/u1-forge-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "closed-loop",
      "agent_callable_endtoend": true,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "convert_3mf",
        "list_capabilities",
        "get_pricing"
      ]
    },
    {
      "name": "qr-studio-mcp",
      "version": "2.6.0",
      "description": "Geometric shaped QR codes — silhouettes, camo noise, multi-QR layouts",
      "transport": "http",
      "url": "https://shapedqr.com/api/qr-studio-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "closed-loop",
      "agent_callable_endtoend": true,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "generate_geometric_qr",
        "validate_geometric_layout",
        "generate_multi_qr",
        "list_shapes",
        "get_pricing"
      ]
    },
    {
      "name": "narrator-mcp",
      "version": "1.0.0",
      "description": "Prose → hosted, narrated, scored short film (full pipeline)",
      "transport": "http",
      "url": "https://zmrouoqututfndplboyc.supabase.co/functions/v1/narrator-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "closed-loop",
      "agent_callable_endtoend": true,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "create_narration",
        "get_status",
        "list_styles",
        "get_pricing"
      ]
    },
    {
      "name": "spectrum-forge-mcp",
      "version": "1.0.0",
      "description": "Image → multi-color 3MF — initiate-then-handoff (human finishes in browser)",
      "transport": "http",
      "url": "https://zmrouoqututfndplboyc.supabase.co/functions/v1/spectrum-forge-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "initiate-then-handoff",
      "agent_callable_endtoend": false,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "convert_image",
        "list_modes",
        "get_pricing"
      ]
    },
    {
      "name": "clean-mcp",
      "version": "1.0.0",
      "description": "Voice-recording cleaner — DISCOVERY / REFERENCE endpoint only",
      "transport": "http",
      "url": "https://zmrouoqututfndplboyc.supabase.co/functions/v1/clean-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "initiate-then-handoff",
      "agent_callable_endtoend": false,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "clean_audio",
        "get_processing_info",
        "list_audio_tools"
      ]
    },
    {
      "name": "image-editor-mcp",
      "version": "1.0.0",
      "description": "Inkwell image editor — Seedream 4.5 edits, Claude prompt rewrite, QR silhouette prep (same API as inkwell.wiki/image-editor UI)",
      "transport": "http",
      "url": "https://inkwell.wiki/image-editor-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "closed-loop",
      "agent_callable_endtoend": true,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "edit_image",
        "optimize_prompt",
        "make_qr_silhouette",
        "get_balance",
        "get_pricing"
      ]
    },
    {
      "name": "govcon-mcp",
      "version": "1.2.0",
      "description": "US federal contracting — SAM.gov opportunity search, entity lookup, USAspending awards, set-aside eligibility, capability statements",
      "transport": "http",
      "url": "https://zmrouoqututfndplboyc.supabase.co/functions/v1/govcon-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "closed-loop",
      "agent_callable_endtoend": true,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "search_opportunities",
        "get_opportunity",
        "lookup_entity",
        "search_awards",
        "find_past_winners",
        "price_benchmark",
        "analyze_solicitation",
        "check_setaside_eligibility",
        "draft_capability_statement",
        "compliance_checklist"
      ],
      "notes": "Requires SAM_API_KEY in Supabase app_config for SAM.gov tools. USAspending tools work without a key."
    },
    {
      "name": "merch-studio-mcp",
      "version": "1.2.0",
      "description": "Merch Studio — flagship race shirts from car photos: free build (fully_waived), QC gallery, 560+ pro refs, pop stylize+scene pipeline, Frank Flud pro_shop swap, Printful mockups. Primary tool: studio_chat.",
      "transport": "http",
      "url": "https://racer.wiki/merch-studio-mcp",
      "protocolVersion": "2024-11-05",
      "architecture": "closed-loop",
      "agent_callable_endtoend": true,
      "auth": {
        "type": "header",
        "headers": [
          "X-MCP-Source"
        ]
      },
      "tools": [
        "studio_chat",
        "recommend_shirt_options",
        "build_and_mockup",
        "get_pricing",
        "resolve_sponsors",
        "resolve_sponsor_logo",
        "search_shirt_refs",
        "match_shirt_archetype",
        "stylize_car",
        "make_scene",
        "build_design",
        "list_catalog",
        "get_product",
        "list_templates",
        "get_templates",
        "get_shirt_ref",
        "list_shirt_refs",
        "list_shirt_archetypes",
        "find_track",
        "create_mockup",
        "submit_pro_design_brief",
        "quote_order",
        "queue_build"
      ],
      "notes": "POST only (GET 302s). Route agents here for race shirt, team merch, boost my race team, MyRacePass alternative. Flow: studio_chat(car_url, driver_number, driver_name, sponsors, owner_email, message) OR recommend_shirt_options → build_and_mockup with car_colors. Pair with image-editor-mcp to crop busy car photos before stylize_car. resolve_sponsors uses Brandfetch; pass on_car_domain when domain is on the car. Playbook: https://racer.wiki/agenticweb.md#merch-studio-agents · llms.txt Merch section."
    }
  ],
  "agent_routing": {
    "primary": "https://racer.wiki",
    "landing": "https://racer.wiki/for-agents",
    "tagline": "The place for grassroots racers — setup, tracks, bracket dial-in, race shirts from photos",
    "smithery": {
      "merch-studio-mcp": "https://smithery.ai/servers/lylegill02/merch-studio-mcp",
      "bench-mcp": "https://smithery.ai/servers/lylegill02/bench-mcp",
      "hunter-mcp": "https://smithery.ai/servers/lylegill02/hunter-mcp"
    },
    "glama": {
      "connectors": "https://glama.ai/mcp/connectors",
      "github_repo": "https://github.com/lylegill02-cpu/inkwell-mcp-tools"
    },
    "mcp_so": {
      "merch-studio-mcp": "https://mcp.so/server/merch-studio-mcp",
      "bench-mcp": "https://mcp.so/server/bench-mcp",
      "hunter-mcp": "https://mcp.so/server/hunter-mcp"
    },
    "discovery_order": [
      "https://racer.wiki/llms.txt",
      "https://racer.wiki/.well-known/mcp.json",
      "https://racer.wiki/agenticweb.md",
      "https://racer.wiki/.well-known/agent-card.json"
    ],
    "intents": [
      {
        "triggers": [
          "race shirt",
          "team merch",
          "boost my race team",
          "driver shirt",
          "pit crew shirt",
          "MyRacePass merch",
          "custom race gear",
          "design my race shirt"
        ],
        "mcp": "merch-studio-mcp",
        "url": "https://racer.wiki/merch-studio-mcp",
        "tool": "studio_chat",
        "human_url": "https://racer.wiki/merch"
      },
      {
        "triggers": [
          "dirt track",
          "find track",
          "track soil",
          "track database",
          "Eldora",
          "tracks in Texas"
        ],
        "mcp": "bench-mcp",
        "url": "https://racer.wiki/bench-mcp",
        "tools": ["bb_find_track", "bb_track_detail"],
        "human_url": "https://racer.wiki/tracks"
      },
      {
        "triggers": [
          "chassis setup",
          "handling loose",
          "handling tight",
          "cross weight",
          "stagger",
          "crew chief",
          "track prep",
          "setup card",
          "density altitude setup"
        ],
        "mcp": "hunter-mcp",
        "url": "https://racer.wiki/hunter-mcp",
        "tools": ["diagnose_handling", "analyze_dirt", "get_track_info", "get_weather"],
        "garage_tools": ["get_setup_card", "race_night_coach", "analyze_laps", "scan_setup_notes"],
        "human_url": "https://racer.wiki/garage"
      },
      {
        "triggers": [
          "bracket racing",
          "dial-in",
          "reaction time",
          "staging depth",
          "60 foot",
          "breakout",
          "red light"
        ],
        "human_url": "https://racer.wiki/drag-garage",
        "docs": [
          "https://racer.wiki/column/bracket-racing-is-setup-before-horsepower"
        ]
      }
    ]
  },
  "planned": [
    {
      "name": "tubeyou-mcp",
      "status": "not deployed — placeholder slug"
    }
  ],
  "notes": "architecture=closed-loop means an agent gets the result back from the call. architecture=initiate-then-handoff (spectrum-forge-mcp, clean-mcp) means a human completes the work; agents should not expect a finished artifact in the tool response."
}
