Event Planner
Provide event recommendations based on city and date using the Ticketmaster API. Search for events with detailed information including price, location, and category. Easily integrate event discovery into your applications with simple API calls.
Ask AI about Event Planner
Powered by Claude · Grounded in docs
I know everything about Event Planner. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Event Planner MCP
Ticketmaster API'sini kullanarak belirli bir şehir ve tarihe göre etkinlik önerileri sunan MCP API.
Kurulum
Gereksinimler
- Python 3.10+
- Ticketmaster API Key
Yerel Kurulum
- Bağımlılıkları yükleyin:
pip install -r requirements.txt
- Uygulamayı çalıştırın:
python app.py
Not: Ticketmaster API key'i kod içinde gömülü olarak gelir. İsteğe bağlı olarak .env dosyasında TICKETMASTER_API_KEY ile override edebilirsiniz.
Docker ile Kurulum
- Docker image'ını oluşturun:
docker build -t event-planner-mcp .
- Container'ı çalıştırın:
docker run -p 5000:5000 event-planner-mcp
Not: API key kod içinde gömülü olduğu için environment variable gerekli değil.
API Kullanımı
Endpoint: /events
Method: POST Content-Type: application/json
İstek Formatı:
{
"city": "İstanbul",
"date": "2024-12-25"
}
Yanıt Formatı:
{
"events": [
{
"title": "Etkinlik Adı",
"date": "2024-12-25",
"time": "20:00",
"location": "Mekan Adı",
"city": "İstanbul",
"type": "Konser",
"price": "100-200 TRY",
"url": "https://ticketmaster.com/...",
"description": "Etkinlik açıklaması"
}
]
}
Örnek Kullanım
curl -X POST http://localhost:5000/events \
-H "Content-Type: application/json" \
-d '{"city": "İstanbul", "date": "2024-12-25"}'
Özellikler
- ✅ Ticketmaster API entegrasyonu
- ✅ Şehir ve tarih bazlı etkinlik arama
- ✅ Fiyat bilgisi
- ✅ Mekan bilgisi
- ✅ Etkinlik kategorisi
- ✅ Hata yönetimi
- ✅ Docker desteği
- ✅ Environment variable desteği
Notlar
- API key'inizi
.envdosyasında saklayın - Türkiye (TR) ülke kodu ile sınırlıdır
- Maksimum 20 etkinlik döndürür
- API hatası durumunda örnek veri döndürür
