ticketnation-mcp
v1.0.1
Published
MCP server for the Ticketnation Open API — lets AI agents create events, manage tickets, and more.
Maintainers
Readme
ticketnation-mcp
MCP (Model Context Protocol) server for the Ticketnation Open API. Lets AI agents create events, manage tickets, add performers, and more — directly from Claude, Cursor, or any MCP-compatible client.
Setup
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ticketnation": {
"command": "npx",
"args": ["-y", "ticketnation-mcp"],
"env": {
"TICKETNATION_API_KEY": "tn_live_your_key_here"
}
}
}
}Claude Code
claude mcp add ticketnation -- npx -y ticketnation-mcpThen set the env var:
export TICKETNATION_API_KEY=tn_live_your_key_hereCursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"ticketnation": {
"command": "npx",
"args": ["-y", "ticketnation-mcp"],
"env": {
"TICKETNATION_API_KEY": "tn_live_your_key_here"
}
}
}
}Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| TICKETNATION_API_KEY | Yes | API key from Organizer Dashboard > Settings > API Keys |
| TICKETNATION_BASE_URL | No | Default: https://api.ticketnation.ph |
Available Tools
Events
| Tool | Description |
|------|-------------|
| create_event | Create a new event (DRAFT) |
| create_and_publish_event | Create and publish in one step |
| list_events | List events with filters |
| get_event | Get event by ID or slug |
| publish_event | Publish a draft event |
| unpublish_event | Revert to draft |
Tickets
| Tool | Description |
|------|-------------|
| create_ticket | Add a ticket type to an event |
| list_tickets | List ticket types |
| mark_ticket_sold_out | Mark as sold out |
Orders
| Tool | Description |
|------|-------------|
| list_orders | List orders for an event |
Venues
| Tool | Description |
|------|-------------|
| search_venues | Search public venues by name |
Performers
| Tool | Description |
|------|-------------|
| add_performer | Add artist/speaker to an event |
| list_performers | List event performers |
Schedules
| Tool | Description |
|------|-------------|
| add_schedule_item | Add a schedule entry |
| list_schedule | List schedule items |
Brands
| Tool | Description |
|------|-------------|
| add_brand | Add a sponsor/partner |
| list_brands | List brand partners |
Webhooks
| Tool | Description |
|------|-------------|
| create_webhook | Create a webhook endpoint |
| list_webhooks | List all webhooks |
Account
| Tool | Description |
|------|-------------|
| get_account_info | Verify connection and see scopes |
Example Prompts
Once connected, you can ask your AI agent:
- "Create a concert event at MOA Arena for September 15 with GA tickets at ₱1,000 and VIP at ₱3,500"
- "Add DJ Shadow and The Soundwaves as performers to event {id}"
- "Build a schedule: doors at 7pm, opening act at 7:30pm, headliner at 9pm"
- "Add Red Bull and Spotify as sponsors"
- "Publish the event and show me the marketplace URL"
- "How many tickets have been sold for event {id}?"
- "Set up a webhook for order.completed notifications"
Pricing Note
Prices are in whole pesos (not centavos). price: 1000 = ₱1,000.00.
License
MIT
