{"openapi":"3.1.0","info":{"title":"Gray Park agent endpoint","version":"0.1.0","description":"Ask Gray Park, the growth agency for event industry businesses, about its services, check fit, see proof, request the free 48-hour visibility audit or book a call. It answers and routes; it never quotes prices and never commits on Gray Park's behalf. Rate limited; send an X-Agent-Id header naming your agent. Calls are logged for 12 months; nothing it says is a quote or a commitment.","termsOfService":"https://www.grayparkagency.com/terms","contact":{"name":"Gray Park","email":"hello@graypark.agency","url":"https://www.grayparkagency.com/privacy"}},"servers":[{"url":"https://app.grayparkagency.com"}],"paths":{"/api/public/agency/catalog.json":{"get":{"operationId":"servicesOverview","summary":"What Gray Park sells, who it is for, boundaries, next steps","responses":{"200":{"description":"Catalog JSON"}}}},"/api/public/agency/ask":{"post":{"operationId":"ask","summary":"Ask a question about Gray Park in plain language","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["question"],"properties":{"question":{"type":"string","minLength":5,"maxLength":600}}}}}},"responses":{"200":{"description":"{answer, sources[], next_step}"},"502":{"description":"Could not answer"}}}},"/api/public/agency/free-audit":{"post":{"operationId":"requestFreeAudit","summary":"Request the free visibility audit for an event service company","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["website"],"properties":{"company":{"type":"string"},"website":{"type":"string","format":"uri"},"name":{"type":"string"},"email":{"type":"string","format":"email"},"phone":{"type":"string"},"vertical":{"type":"string","enum":["production","planner","rental","designer","catering","staffing","venue","photo_video","entertainment","other"]},"sells":{"type":"string","description":"What the company sells, in a sentence"},"markets":{"type":"string","description":"Cities or states served"},"message":{"type":"string"}}}}}},"responses":{"200":{"description":"{ok, status: received|duplicate, lead_id, message}"},"400":{"description":"Validation"},"503":{"description":"Daily cap reached or endpoint paused"}}}},"/api/public/agency/book-call":{"post":{"operationId":"bookCall","summary":"Where to book a short call","responses":{"200":{"description":"{url, note, free_audit}"}}}}},"x-mcp":{"url":"https://app.grayparkagency.com/api/public/agency/mcp","transport":"streamable-http","tools":["services_overview","fit_check","case_studies","ask","request_free_audit","book_call"]}}