Skip to main content

OnwardTicket.us for AI Agents

Full developer documentation now lives at /docs — API reference, MCP tool reference, recipes, and a live tool playground.

OnwardTicket.us exposes its booking surface to AI agents via the Model Context Protocol (MCP) and a public REST API. This page is the canonical setup target referenced by /.well-known/api-catalog and the Link: rel="service-doc" header on every public page.

Connect to your AI client

Claude Desktop

Add this MCP server to your claude_desktop_config.json:

{
  "mcpServers": {
    "onwardticket": {
      "url": "https://onwardticket.us/api/mcp"
    }
  }
}

Restart Claude Desktop. The six OnwardTicket tools (list_services, quote_order, place_order, lookup_order, search_blogs, get_blog_post) become available in any chat.

ChatGPT (Pro/Team/Enterprise)

ChatGPT supports MCP servers as Custom Connectors. In Settings → Connectors → Add custom connector, paste:

https://onwardticket.us/api/mcp/sse

Authentication: none. Tools appear automatically once the connector is enabled in your active conversation.

Custom Connector support requires an active ChatGPT Pro, Team, or Enterprise plan.

Cursor / VS Code

Add to your MCP-aware IDE config (e.g. ~/.cursor/mcp.json or Continue's config.json):

{
  "mcpServers": {
    "onwardticket": {
      "url": "https://onwardticket.us/api/mcp"
    }
  }
}

Reload the IDE. The OnwardTicket tools surface alongside your other configured MCP servers.

Don't see your client? Any MCP-compatible agent can connect over Streamable HTTP at https://onwardticket.us/api/mcp (POST only — a GET against it is not a stream and will 404), or over the legacy SSE transport at https://onwardticket.us/api/mcp/sse. The full server-card descriptor lives at /.well-known/mcp/server-card.json.

Discovery surfaces

Tool catalogue

The MCP server exposes these tools:

ToolAuthPurpose
list_servicesnoneList service types + base prices + delivery SLAs
quote_ordernoneCompute a price quote + Stripe Checkout link
place_orderemail requiredCreate a pending order and return a Stripe Checkout URL the user can pay with
lookup_orderorder# + emailOrder status + delivery state + downloads
search_blogsnoneSearch the help center / blog index (top 5 results)
get_blog_postnoneFetch a blog post body as markdown for grounding

Rate limits

Contact

Email [email protected]with the subject line “agent integration” for help connecting your agent.