KiedyKoncert.pl MCP
A read-only MCP server providing access to a database of upcoming concerts in Poland and Europe. It allows AI agents to search for concerts by artist, location, date, or genre, retrieve specific concert details, view an artist's tour dates, and list available music genres. The server is public, requires no login, and links to ticket sellers.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://kiedykoncert.pl/mcpWhat you can do with it
- Search for concerts by artist, city, or genre
- Retrieve detailed information for a specific concert
- List all upcoming tour dates for a specific artist
- Get a list of available music genres for filtering
Source and maintenance
Protocol and capabilities
- Server
- kiedykoncert 1.0.1
- MCP protocol
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
search_concerts — Kto gra w Twoim mieście i kiedy / Concerts in Poland
Kto gra w moim mieście w ten weekend? Gdzie i kiedy zagra mój wykonawca? Nadchodzące koncerty w Polsce z KiedyKoncert.pl po wykonawcy (literówki są tolerowane), miejscowości z promieniem, datach i gatunku. / Who is playing in my city this weekend, and when does my artist play? Upcoming concerts in Poland listed on KiedyKoncert.pl. Filters: artist, band, festival or show name (typos tolerated); Polish locality with radius; dates or a `when` shortcut; genre. Returns up to 20 concerts per call (page further with offset/next_offset): date, time, city, venue, price from, status incl. cancelled and the concert page link, plus the total number of matches and browse_url with the full list. Default range: next 60 days; with `artist` and no dates: all announced dates.
{
"type": "object",
"properties": {
"city": {
"type": "string",
"maxLength": 80,
"minLength": 2,
"description": "Polish city, town or village in nominative case, e.g. \"Kraków\"; for a village name used in many places add the municipality, e.g. \"Nowa Wieś, gm. Bircza\". / Miejscowość w Polsce."
},
"when": {
"enum": [
"today",
"tomorrow",
"this_weekend",
"next_7_days",
"next_30_days",
"this_month",
"next_month"
],
"type": "string",
"description": "Date shortcut computed in Europe/Warsaw; this_weekend = Friday-Sunday. Overrides date_from/date_to."
},
"genre": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "Genre slug or Polish name, e.g. rap, rock, pop, jazz, metal, classical, electronic, disco-polo (see list_genres). / Gatunek."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Maximum concerts to return (1-20, default 10)."
},
"artist": {
"type": "string",
"maxLength": 80,
"minLength": 2,
"description": "Artist, band, festival or show name, e.g. \"Dawid Kwiatkowski\". / Wykonawca, zespół lub nazwa wydarzenia."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 2000,
"minimum": 0,
"description": "Skip this many matches (paging); use next_offset from the previous result. / Przesunięcie listy."
},
"date_to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Last day, YYYY-MM-DD (inclusive)."
},
"date_from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "First day, YYYY-MM-DD (default today)."
},
"radius_km": {
"type": "integer",
"default": 30,
"maximum": 100,
"minimum": 10,
"description": "Search radius around the city in km (10-100, default 30)."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"ok",
"status"
],
"properties": {
"ok": {
"type": "boolean"
},
"city": {
"type": "object",
"required": [
"name",
"context",
"voivodeship"
],
"properties": {
"name": {
"type": "string"
},
"context": {
"type": [
"string",
"null"
]
},
"voivodeship": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
"note": {
"type": "string",
"description": "Guidance for answering, e.g. when nothing was found."
},
"genre": {
"type": "object",
"required": [
"slug",
"name"
],
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"additionalProperties": false
},
"query": {
"type": "object",
"required": [
"date_from",
"date_to"
],
"properties": {
"city": {
"type": "string"
},
"when": {
"type": "string"
},
"genre": {
"type": "string"
},
"artist": {
"type": "string"
},
"date_to": {
"type": "string"
},
"date_from": {
"type": "string"
},
"radius_km": {
"type": "integer"
}
},
"description": "Filters as applied.",
"additionalProperties": false
},
"offset": {
"type": "integer",
"description": "Offset applied (only when > 0)."
},
"status": {
"enum": [
"found",
"no_concerts",
"artist_not_found",
"ambiguous_artist",
"city_not_found",
"ambiguous_city",
"genre_not_found",
"invalid_range",
"invalid_request",
"temporary_error"
],
"type": "string"
},
"message": {
"type": "string"
},
"concerts": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"date",
"weekday",
"time",
"time_kind",
"doors_time",
"time_label",
"city",
"price_label",
"price_from_pln",
"status",
"status_label",
"url"
],
"properties": {
"id": {
"type": "integer",
"description": "Public concert id (use with get_concert)."
},
"url": {
"type": "string",
"description": "Concert page on kiedykoncert.pl (ticket links and full details are there)."
},
"city": {
"type": "string"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"name": {
"type": "string"
},
"time": {
"type": [
"string",
"null"
],
"description": "HH:MM; start time if known (see time_kind)."
},
"genre": {
"type": [
"string",
"null"
]
},
"venue": {
"type": [
"string",
"null"
]
},
"status": {
"enum": [
"scheduled",
"rescheduled",
"postponed",
"moved",
"cancelled",
"past"
],
"type": "string"
},
"weekday": {
"type": "string",
"description": "Polish weekday name."
},
"time_kind": {
"enum": [
"start",
"doors_only",
"source_unspecified",
"to_be_confirmed",
"unknown"
],
"type": "string",
"description": "start = stage time; doors_only = only doors opening is known; source_unspecified = the source gives one time without saying if it is doors or start."
},
"doors_time": {
"type": [
"string",
"null"
],
"description": "Doors opening HH:MM if known."
},
"time_label": {
"type": "string",
"description": "Human-readable time in Polish."
},
"distance_km": {
"type": [
"integer",
"null"
],
"description": "Distance from the searched locality; null = in the locality itself."
},
"other_times": {
"type": "array",
"items": {
"type": "string"
},
"description": "Further shows of the same event that day."
},
"price_label": {
"type": "string",
"description": "Price in Polish, e.g. \"od 99 zł\", or a note such as \"Sprawdź cenę u sprzedawcy\"."
},
"voivodeship": {
"type": [
"string",
"null"
]
},
"status_label": {
"type": "string",
"description": "Status in Polish, e.g. \"odwołany\" (cancelled)."
},
"distance_label": {
"type": "string"
},
"price_from_pln": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"returned": {
"type": "integer"
},
"browse_url": {
"type": "string",
"description": "KiedyKoncert.pl page with the full list."
},
"candidates": {
"type": "array",
"items": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string",
"description": "Pass this value as `city` to pick this locality."
},
"context": {
"type": "string"
},
"profile_url": {
"type": "string"
},
"upcoming_count": {
"type": "integer"
}
},
"additionalProperties": false
}
},
"next_offset": {
"type": "integer",
"description": "Present when more matches exist: pass as offset to get the next page."
},
"search_hint": {
"type": "string",
"description": "Where to look on KiedyKoncert.pl when nothing matched."
},
"total_found": {
"type": "integer"
},
"interpreted_as": {
"type": "string",
"description": "Name used after correcting a typo."
},
"matched_artists": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"profile_url",
"upcoming_count"
],
"properties": {
"name": {
"type": "string"
},
"profile_url": {
"type": "string"
},
"upcoming_count": {
"type": "integer"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Kto gra w Twoim mieście i kiedy / Concerts in Poland",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_concert — Szczegóły koncertu / Concert details
O której zaczyna się koncert, gdzie dokładnie i kto sprzedaje bilety? Szczegóły jednego koncertu z KiedyKoncert.pl (id albo adres karty). / What time does the concert start, where exactly, and who sells tickets? Details of one concert on KiedyKoncert.pl by its id or concert page URL: performers, date, time (doors/start when known), venue and address, status, price from, ticket sellers (names only), data source, the date it was last confirmed and the concert page link.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"maximum": 999999999,
"minimum": 1,
"description": "Concert id from search results."
},
"url": {
"type": "string",
"maxLength": 300,
"minLength": 10,
"description": "Concert page URL, e.g. https://kiedykoncert.pl/wydarzenie/123-name-city"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"ok",
"status"
],
"properties": {
"ok": {
"type": "boolean"
},
"note": {
"type": "string",
"description": "Guidance for answering, e.g. when nothing was found."
},
"status": {
"enum": [
"found",
"not_found",
"invalid_request",
"temporary_error"
],
"type": "string"
},
"concert": {
"type": "object",
"required": [
"id",
"name",
"date",
"weekday",
"time",
"time_kind",
"doors_time",
"time_label",
"city",
"price_label",
"price_from_pln",
"status",
"status_label",
"url",
"is_past",
"performers",
"venue_address",
"venue_url",
"sellers",
"sale_note",
"source",
"calendar_url"
],
"properties": {
"id": {
"type": "integer",
"description": "Public concert id (use with get_concert)."
},
"url": {
"type": "string",
"description": "Concert page on kiedykoncert.pl (ticket links and full details are there)."
},
"city": {
"type": "string"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"name": {
"type": "string"
},
"time": {
"type": [
"string",
"null"
],
"description": "HH:MM; start time if known (see time_kind)."
},
"genre": {
"type": [
"string",
"null"
]
},
"venue": {
"type": [
"string",
"null"
]
},
"source": {
"type": "object",
"required": [
"name",
"confirmed_on"
],
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"confirmed_on": {
"type": [
"string",
"null"
],
"description": "YYYY-MM-DD"
}
},
"description": "Where the data comes from and when it was last confirmed.",
"additionalProperties": false
},
"status": {
"enum": [
"scheduled",
"rescheduled",
"postponed",
"moved",
"cancelled",
"past"
],
"type": "string"
},
"is_past": {
"type": "boolean"
},
"sellers": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"price_label",
"availability"
],
"properties": {
"name": {
"type": "string"
},
"price_label": {
"type": [
"string",
"null"
]
},
"availability": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
"description": "Ticket sellers (names only; buy via the concert page)."
},
"weekday": {
"type": "string",
"description": "Polish weekday name."
},
"sale_note": {
"type": [
"string",
"null"
]
},
"time_kind": {
"enum": [
"start",
"doors_only",
"source_unspecified",
"to_be_confirmed",
"unknown"
],
"type": "string",
"description": "start = stage time; doors_only = only doors opening is known; source_unspecified = the source gives one time without saying if it is doors or start."
},
"venue_url": {
"type": [
"string",
"null"
]
},
"doors_time": {
"type": [
"string",
"null"
],
"description": "Doors opening HH:MM if known."
},
"performers": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"profile_url"
],
"properties": {
"name": {
"type": "string"
},
"profile_url": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"time_label": {
"type": "string",
"description": "Human-readable time in Polish."
},
"distance_km": {
"type": [
"integer",
"null"
],
"description": "Distance from the searched locality; null = in the locality itself."
},
"other_times": {
"type": "array",
"items": {
"type": "string"
},
"description": "Further shows of the same event that day."
},
"price_label": {
"type": "string",
"description": "Price in Polish, e.g. \"od 99 zł\", or a note such as \"Sprawdź cenę u sprzedawcy\"."
},
"voivodeship": {
"type": [
"string",
"null"
]
},
"calendar_url": {
"type": "string",
"description": "iCalendar (.ics) file of the concert."
},
"status_label": {
"type": "string",
"description": "Status in Polish, e.g. \"odwołany\" (cancelled)."
},
"venue_address": {
"type": [
"string",
"null"
]
},
"distance_label": {
"type": "string"
},
"price_from_pln": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"message": {
"type": "string"
},
"browse_url": {
"type": "string",
"description": "KiedyKoncert.pl page to browse (full list, also when nothing was found)."
},
"search_hint": {
"type": "string",
"description": "Where to look on KiedyKoncert.pl when nothing matched."
}
},
"additionalProperties": false
}{
"title": "Szczegóły koncertu / Concert details",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}artist_tour — Kiedy i gdzie gra wykonawca / Artist tour dates
Kiedy i gdzie zagra ten wykonawca w Polsce? Wszystkie nadchodzące terminy jednego wykonawcy z KiedyKoncert.pl. / When and where does this artist play in Poland? All upcoming concert dates of one artist or band listed on KiedyKoncert.pl, with the artist page link and each concert page link. Typos are tolerated; if the name is ambiguous, candidates are returned.
{
"type": "object",
"required": [
"artist"
],
"properties": {
"artist": {
"type": "string",
"maxLength": 80,
"minLength": 2,
"description": "Artist or band name, e.g. \"Dawid Kwiatkowski\". / Nazwa wykonawcy."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"ok",
"status"
],
"properties": {
"ok": {
"type": "boolean"
},
"note": {
"type": "string",
"description": "Guidance for answering, e.g. when nothing was found."
},
"query": {
"type": "object",
"required": [
"artist"
],
"properties": {
"artist": {
"type": "string"
}
},
"additionalProperties": false
},
"artist": {
"type": "object",
"required": [
"name",
"profile_url",
"genre"
],
"properties": {
"name": {
"type": "string"
},
"genre": {
"type": [
"string",
"null"
]
},
"profile_url": {
"type": "string"
}
},
"additionalProperties": false
},
"status": {
"enum": [
"found",
"no_upcoming",
"artist_not_found",
"ambiguous_artist",
"invalid_request",
"temporary_error"
],
"type": "string"
},
"message": {
"type": "string"
},
"concerts": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"date",
"weekday",
"time",
"time_kind",
"doors_time",
"time_label",
"city",
"price_label",
"price_from_pln",
"status",
"status_label",
"url"
],
"properties": {
"id": {
"type": "integer",
"description": "Public concert id (use with get_concert)."
},
"url": {
"type": "string",
"description": "Concert page on kiedykoncert.pl (ticket links and full details are there)."
},
"city": {
"type": "string"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"name": {
"type": "string"
},
"time": {
"type": [
"string",
"null"
],
"description": "HH:MM; start time if known (see time_kind)."
},
"genre": {
"type": [
"string",
"null"
]
},
"venue": {
"type": [
"string",
"null"
]
},
"status": {
"enum": [
"scheduled",
"rescheduled",
"postponed",
"moved",
"cancelled",
"past"
],
"type": "string"
},
"weekday": {
"type": "string",
"description": "Polish weekday name."
},
"time_kind": {
"enum": [
"start",
"doors_only",
"source_unspecified",
"to_be_confirmed",
"unknown"
],
"type": "string",
"description": "start = stage time; doors_only = only doors opening is known; source_unspecified = the source gives one time without saying if it is doors or start."
},
"doors_time": {
"type": [
"string",
"null"
],
"description": "Doors opening HH:MM if known."
},
"time_label": {
"type": "string",
"description": "Human-readable time in Polish."
},
"distance_km": {
"type": [
"integer",
"null"
],
"description": "Distance from the searched locality; null = in the locality itself."
},
"other_times": {
"type": "array",
"items": {
"type": "string"
},
"description": "Further shows of the same event that day."
},
"price_label": {
"type": "string",
"description": "Price in Polish, e.g. \"od 99 zł\", or a note such as \"Sprawdź cenę u sprzedawcy\"."
},
"voivodeship": {
"type": [
"string",
"null"
]
},
"status_label": {
"type": "string",
"description": "Status in Polish, e.g. \"odwołany\" (cancelled)."
},
"distance_label": {
"type": "string"
},
"price_from_pln": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"returned": {
"type": "integer"
},
"browse_url": {
"type": "string",
"description": "KiedyKoncert.pl page to browse (full list, also when nothing was found)."
},
"candidates": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"profile_url",
"upcoming_count"
],
"properties": {
"name": {
"type": "string"
},
"profile_url": {
"type": "string"
},
"upcoming_count": {
"type": "integer"
}
},
"additionalProperties": false
}
},
"search_hint": {
"type": "string",
"description": "Where to look on KiedyKoncert.pl when nothing matched."
},
"total_found": {
"type": "integer"
},
"interpreted_as": {
"type": "string",
"description": "Name used after correcting a typo."
},
"upcoming_count": {
"type": "integer",
"description": "Upcoming dates excluding cancelled ones."
},
"cancelled_count": {
"type": "integer"
}
},
"additionalProperties": false
}{
"title": "Kiedy i gdzie gra wykonawca / Artist tour dates",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_genres — Gatunki muzyczne / Music genres
Jakie gatunki muzyczne można wybrać i ile jest koncertów każdego? / Which music genres are there and how many upcoming concerts each has? Genres used by KiedyKoncert.pl (slug, Polish name, number of upcoming concerts) for the genre filter of search_concerts.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"required": [
"ok",
"status"
],
"properties": {
"ok": {
"type": "boolean"
},
"note": {
"type": "string",
"description": "Guidance for answering, e.g. when nothing was found."
},
"genres": {
"type": "array",
"items": {
"type": "object",
"required": [
"slug",
"name",
"upcoming_concerts"
],
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"upcoming_concerts": {
"type": "integer"
}
},
"additionalProperties": false
}
},
"status": {
"enum": [
"found",
"invalid_request",
"temporary_error"
],
"type": "string"
},
"message": {
"type": "string"
},
"browse_url": {
"type": "string",
"description": "KiedyKoncert.pl page to browse (full list, also when nothing was found)."
},
"search_hint": {
"type": "string",
"description": "Where to look on KiedyKoncert.pl when nothing matched."
}
},
"additionalProperties": false
}{
"title": "Gatunki muzyczne / Music genres",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 754 ms
- 95th percentile latency
- 754 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 754 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http kiedykoncert-pl-mcp https://kiedykoncert.pl/mcpCodex
codex mcp add kiedykoncert-pl-mcp --url https://kiedykoncert.pl/mcpCursor
{
"mcpServers": {
"kiedykoncert-pl-mcp": {
"url": "https://kiedykoncert.pl/mcp"
}
}
}Cline
{
"mcpServers": {
"kiedykoncert-pl-mcp": {
"type": "streamableHttp",
"url": "https://kiedykoncert.pl/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"kiedykoncert-pl-mcp": {
"type": "http",
"url": "https://kiedykoncert.pl/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http kiedykoncert-pl-mcp https://kiedykoncert.pl/mcpClaude Desktop
{
"mcpServers": {
"kiedykoncert-pl-mcp": {
"url": "https://kiedykoncert.pl/mcp"
}
}
}Windsurf
{
"mcpServers": {
"kiedykoncert-pl-mcp": {
"serverUrl": "https://kiedykoncert.pl/mcp"
}
}
}Let your agent find its tools
Find servers like KiedyKoncert.pl MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run KiedyKoncert.pl MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.