--- spec_version: "1.0" spec_url: https://github.com/MahoneyContextProtocol/operate-txt-spec site_name: Maheat Wrestling summary: Wrestling-gear shop with four product lines; this surface helps agents route catalog questions and quote requests to the business by email. protocols: mcp_server_card: /.well-known/mcp.json a2a_agent_card: /.well-known/agent-card.json api_catalog: /.well-known/api-catalog llms_txt: /llms.txt tools: - name: list_products description: Return the structured four-line product catalog (singlets, headgear, shoes, training gear) with listed features invocation: WebMCP tool (navigator.modelContext) — see /webmcp-init.js - name: get_contact description: "Return the email contact, prefilled mailto: link, portfolio link, and the email intake model" invocation: WebMCP tool (navigator.modelContext) — see /webmcp-init.js - name: check_catalog description: Given a product or category name, return whether it is in the Maheat catalog (static catalog lookup, not live inventory) invocation: WebMCP tool (navigator.modelContext) — see /webmcp-init.js - name: request_quote description: "Build an actionable prefilled mailto: handoff to joe@joemahoney.io (static site, no backend submit)" invocation: WebMCP tool (navigator.modelContext) — see /webmcp-init.js auth: required: false methods: - none rate_limits: - scope: anonymous requests_per_minute: 60 error_conventions: format: rfc7807 retry_after_header: true escalation: human_contact: https://maheat.shop support_url: https://maheat.shop conventions: - Primary intake is by email at joe@joemahoney.io - Quotes for custom team orders are given after an email conversation - No prices or stock levels are published; the catalog lists product lines and features generated_by: mcp-foundation --- # Maheat Wrestling — Agent Operations Manual Wrestling-gear shop with four product lines; this surface helps agents route catalog questions and quote requests to the business by email. ## Tools - **list_products** — Return the structured four-line product catalog (singlets, headgear, shoes, training gear) with listed features Invocation: `WebMCP tool (navigator.modelContext) — see /webmcp-init.js` - **get_contact** — Return the email contact, prefilled mailto: link, portfolio link, and the email intake model Invocation: `WebMCP tool (navigator.modelContext) — see /webmcp-init.js` - **check_catalog** — Given a product or category name, return whether it is in the Maheat catalog (static catalog lookup, not live inventory) Invocation: `WebMCP tool (navigator.modelContext) — see /webmcp-init.js` - **request_quote** — Build an actionable prefilled mailto: handoff to joe@joemahoney.io (static site, no backend submit) Invocation: `WebMCP tool (navigator.modelContext) — see /webmcp-init.js` ## Authentication - Required: `false` - Methods: `none` ## Rate Limits - **anonymous** — 60 requests/minute ## Conventions - Primary intake is by email at joe@joemahoney.io - Quotes for custom team orders are given after an email conversation - No prices or stock levels are published; the catalog lists product lines and features ## Escalation - Human contact: https://maheat.shop - Support: