OpenTicket MCP Server
Processes ticket payments via Stripe, including webhook handling for payment events.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenTicket MCP ServerSearch for upcoming electronic music events in Los Angeles"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OpenTicket
Your agent handles the checkout.
OpenTicket is an agent-native ticketing platform: every ticket is discoverable and purchasable by an AI agent — not just by a human clicking "buy". An agent finds the event, pays within the user's spending limit via Stripe, gets the ticket issued, and the buyer receives an email with a calendar invite (.ics) with reminders. No scraping, no browser automation, no human in the loop.
$ your-agent: "get me a ticket for the jazz night on Friday, up to $50"
✓ search_events("jazz") → evt_a1b2 · Jazz Night · $35
✓ buy_ticket(spend_limit: $50) → pending_payment · checkout_url
✓ payment confirmed → ticket tkt_9f8e · .ics sent to your inboxBuy tickets with your agent
The fastest path — install the OpenTicket skills once and your agent knows how to discover and buy on its own:
npx skills add LucasLeguizamo/openticket-skills --copyThen just say: "find me a ticket for the jazz night on Friday and buy it — up to $50."
Or connect via MCP directly
Point any MCP client (Claude, or your own agent) at the server:
{
"mcpServers": {
"openticket": { "url": "https://<host>/api/mcp" }
}
}Tool | What it does |
| Find published events with ticket types, prices, and remaining availability |
| Inspect a ticket type before buying |
| Purchase within a |
| Poll order status; returns tickets and the |
| Schedule an email reminder with a |
Rules of the road for agents:
Idempotency: you generate the
idempotency_keyand reuse it on every retry — retries return the same order, never a double charge.Spending limits:
buy_ticketrequires aspend_limit(amount + currency). Purchases above it are rejected withmandate_exceededbefore any charge.Structured errors:
sold_out,mandate_exceeded,invalid_intent,event_unavailable,payment_failed— machine-readable, safe to branch on.Discovery tools are open;
buy_ticketrequires an API key (Authorization: Bearer).
Related MCP server: Google-Calendar Universal MCP
Discovery without MCP
Endpoint | Purpose |
| Public JSON feed: published events, ticket types, prices (minor units), live availability |
| Plain-text instructions for agents that don't speak MCP (llmstxt.org) |
| OpenAPI 3.1 spec of the public endpoints |
| Live activity stream (SSE), PII-free |
For organizers
Create an event with ticket types, prices, and quotas; publish it; done — your tickets are instantly purchasable by every agent that speaks MCP, with zero integration work on your side. Flat 5% platform fee, same for human and agent sales. Inventory is enforced atomically in the database: no overselling, even with dozens of agents racing for the last ticket.
How it works
agent ──MCP──▶ ┌─────────────────────────────────────────────┐
web ──UI───▶ │ PurchaseCore (framework-free, core/) │
│ idempotency → spend limit → atomic reserve │──▶ Stripe hosted checkout
│ → order → [webhook] → issue → email + .ics │
└─────────────────────────────────────────────┘One purchase pipeline, thin adapters per rail. Live today: MCP and web. On the roadmap behind the same adapter: ACP (OpenAI/Stripe Agentic Commerce Protocol), x402 (HTTP 402 / stablecoin), AP2 (mandates as verifiable credentials).
Development & self-hosting
Contributor setup, test harness, and architecture notes: docs/DEVELOPMENT.md. Product spec lives in PRD.md and docs/.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Ticketmaster Discovery v2 MCP.
Booking gateway for AI agents — discover events, movies & hotels, hand off to partner checkout.
Google Events listings with dates, venues, and ticket links via a hosted MCP server.
Let AI agents query data and act across all your business apps via MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP Server that enables interaction with Ticketmaster's Discovery API for accessing event, venue, and artist information through natural language commands.-
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Google Calendar through a unified MCP API for managing events, calendars, and related tools.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered customer support with real-time access to CRM, ticketing, and communication tools via MCP, supporting context-aware conversations and automated actions.Apache 2.0
- FlicenseNot gradedqualityCmaintenanceEnables agents to inspect machine status and sensor anomalies, search maintenance guidance, and create maintenance tickets through controlled MCP tools.-