{"_id":"@delorenj/mcp-server-ticketmaster","name":"@delorenj/mcp-server-ticketmaster","dist-tags":{"latest":"0.2.5"},"versions":{"0.2.5":{"name":"@delorenj/mcp-server-ticketmaster","version":"0.2.5","description":"A Model Context Protocol server for discovering events, venues, and attractions through the Ticketmaster Discovery API","private":false,"type":"module","bin":{"mcp-server-ticketmaster":"build/index.js"},"scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","prepare":"npm run build","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"repository":{"type":"git","url":"git+https://github.com/delorenj/mcp-server-ticketmaster.git"},"keywords":["mcp","ticketmaster","events","venues","attractions","discovery-api"],"author":{"name":"Jarad DeLorenzo","email":"jaradd@gmail.com","url":"https://github.com/delorenj"},"license":"MIT","bugs":{"url":"https://github.com/delorenj/mcp-server-ticketmaster/issues"},"homepage":"https://github.com/delorenj/mcp-server-ticketmaster#readme","dependencies":{"@modelcontextprotocol/sdk":"0.6.0","@playwright/test":"^1.49.1","axios":"^1.6.5","dotenv":"^16.3.1"},"devDependencies":{"@types/node":"^20.11.5","typescript":"^5.3.3"},"_id":"@delorenj/mcp-server-ticketmaster@0.2.5","gitHead":"0776511f6782999046e2626e82933799192770ef","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tmUgGagYUwuQTjJ2Mbe5icC0A0pp6LG/upp9+0l42LJ8Em5nbKmMTGoh0CCfdfdIgS0wUw4KdeMz2NKQVSztuw==","shasum":"42610d8eaf6833e96f7e87dd6b442a9d6629c617","tarball":"https://registry.npmjs.org/@delorenj/mcp-server-ticketmaster/-/mcp-server-ticketmaster-0.2.5.tgz","fileCount":15,"unpackedSize":32252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD/rg5xM+WzhGzQYkzzcjwDSFCnWEMWwQOtRMN1SOgGwIganfydFtubGoRcRlIGlPIKAaU5kAlIo6b7YLtzgFEar4="}]},"_npmUser":{"name":"lasertoast","email":"jaradd@gmail.com"},"directories":{},"maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-ticketmaster_0.2.5_1737195206782_0.4039054154191608"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-18T10:13:26.643Z","0.2.5":"2025-01-18T10:13:26.985Z","modified":"2025-01-18T10:13:27.238Z"},"maintainers":[{"name":"lasertoast","email":"jaradd@gmail.com"}],"description":"A Model Context Protocol server for discovering events, venues, and attractions through the Ticketmaster Discovery API","homepage":"https://github.com/delorenj/mcp-server-ticketmaster#readme","keywords":["mcp","ticketmaster","events","venues","attractions","discovery-api"],"repository":{"type":"git","url":"git+https://github.com/delorenj/mcp-server-ticketmaster.git"},"author":{"name":"Jarad DeLorenzo","email":"jaradd@gmail.com","url":"https://github.com/delorenj"},"bugs":{"url":"https://github.com/delorenj/mcp-server-ticketmaster/issues"},"license":"MIT","readme":"# MCP Server for Ticketmaster\n\nA Model Context Protocol server that provides tools for discovering events, venues, and attractions through the Ticketmaster Discovery API.\n\n## Features\n\n- Search for events, venues, and attractions with flexible filtering:\n  - Keyword search\n  - Date range for events\n  - Location (city, state, country)\n  - Venue-specific searches\n  - Attraction-specific searches\n  - Event classifications/categories\n- Output formats:\n  - Structured JSON data for programmatic use\n  - Human-readable text for direct consumption\n- Comprehensive data including:\n  - Names and IDs\n  - Dates and times (for events)\n  - Price ranges (for events)\n  - URLs\n  - Images\n  - Locations and addresses (for venues)\n  - Classifications (for attractions)\n\n## Installation\n\n```bash\nnpm install mcp-server-ticketmaster\n```\n\n## Configuration\n\nThe server requires a Ticketmaster API key. You can get one by:\n1. Going to https://developer.ticketmaster.com/\n2. Creating an account or signing in\n3. Going to \"My Apps\" in your account\n4. Creating a new app to get your API key\n\nSet your API key in your MCP settings file:\n\n```json\n{\n  \"mcpServers\": {\n    \"ticketmaster\": {\n      \"command\": \"node\",\n      \"args\": [\"path/to/mcp-server-ticketmaster/build/index.js\"],\n      \"env\": {\n        \"TICKETMASTER_API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n## Usage\n\nThe server provides a tool called `search_ticketmaster` that accepts:\n\n### Required Parameters\n- `type`: Type of search ('event', 'venue', or 'attraction')\n\n### Optional Parameters\n- `keyword`: Search term\n- `startDate`: Start date in YYYY-MM-DD format (for events)\n- `endDate`: End date in YYYY-MM-DD format (for events)\n- `city`: City name\n- `stateCode`: State code (e.g., 'NY')\n- `countryCode`: Country code (e.g., 'US')\n- `venueId`: Specific venue ID\n- `attractionId`: Specific attraction ID\n- `classificationName`: Event category (e.g., 'Sports', 'Music')\n- `format`: Output format ('json' or 'text', defaults to 'json')\n\n### Examples\n\n#### Structured JSON Output (Default)\n```\n<use_mcp_tool>\n<server_name>ticketmaster</server_name>\n<tool_name>search_ticketmaster</tool_name>\n<arguments>\n{\n  \"type\": \"event\",\n  \"keyword\": \"concert\",\n  \"startDate\": \"2025-02-01\",\n  \"endDate\": \"2025-02-28\",\n  \"city\": \"New York\",\n  \"stateCode\": \"NY\"\n}\n</arguments>\n</use_mcp_tool>\n```\n\n#### Human-Readable Text Output\n```\n<use_mcp_tool>\n<server_name>ticketmaster</server_name>\n<tool_name>search_ticketmaster</tool_name>\n<arguments>\n{\n  \"type\": \"event\",\n  \"keyword\": \"concert\",\n  \"startDate\": \"2025-02-01\",\n  \"endDate\": \"2025-02-28\",\n  \"city\": \"New York\",\n  \"stateCode\": \"NY\",\n  \"format\": \"text\"\n}\n</arguments>\n</use_mcp_tool>\n```\n\n## Development\n\n1. Clone the repository\n2. Copy the example environment file:\n   ```bash\n   cp .env.example .env\n   ```\n3. Add your Ticketmaster API key to `.env`\n4. Install dependencies:\n   ```bash\n   npm install\n   ```\n5. Build the project:\n   ```bash\n   npm run build\n   ```\n6. Test with the inspector:\n   ```bash\n   npm run inspector\n   ```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details","readmeFilename":"README.md"}