KiedyKoncert.pl

Who is playing in your city and when? Upcoming concerts in Poland. Read-only, no account.

Should I use this

Quality & Safety

A
Description quality
95%
Schema completeness
77%
Naming quality
95%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~4,055Tokens (tool definitions)
~10.3 KBTypical response size
Significant attention impact (3.17% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "koncerty": {
      "url": "https://kiedykoncert.pl/mcp"
    }
  }
}

Remote endpoints

https://kiedykoncert.pl/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_concerts(artist, city, radius_km, when, date_from, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "artist": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80,
      "description": "Artist, band, festival or show name, e.g. \"Dawid Kwiatkowski\". / Wykonawca, zespół lub nazwa wydarzenia."
    },
    "city": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80,
      "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."
    },
    "radius_km": {
      "type": "integer",
      "minimum": 10,
      "maximum": 100,
      "default": 30,
      "description": "Search radius around the city in km (10-100, default 30)."
    },
    "when": {
      "type": "string",
      "enum": [
        "today",
        "tomorrow",
        "this_weekend",
        "next_7_days",
        "next_30_days",
        "this_month",
        "next_month"
      ],
      "description": "Date shortcut computed in Europe/Warsaw; this_weekend = Friday-Sunday. Overrides date_from/date_to."
    },
    "date_from": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "First day, YYYY-MM-DD (default today)."
    },
    "date_to": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Last day, YYYY-MM-DD (inclusive)."
    },
    "genre": {
      "type": "string",
      "minLength": 2,
      "maxLength": 60,
      "description": "Genre slug or Polish name, e.g. rap, rock, pop, jazz, metal, classical, electronic, disco-polo (see list_genres). / Gatunek."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 10,
      "description": "Maximum concerts to return (1-20, default 10)."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 2000,
      "default": 0,
      "description": "Skip this many matches (paging); use next_offset from the previous result. / Przesunięcie listy."
    }
  },
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "status": {
      "type": "string",
      "enum": [
        "found",
        "no_concerts",
        "artist_not_found",
        "ambiguous_artist",
        "city_not_found",
        "ambiguous_city",
        "genre_not_found",
        "invalid_range",
        "invalid_request",
        "temporary_error"
      ]
    },
    "message": {
      "type": "string"
    },
    "query": {
      "type": "object",
      "description": "Filters as applied.",
      "properties": {
        "artist": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "radius_km": {
          "type": "integer"
        },
        "genre": {
          "type": "string"
        },
        "when": {
          "type": "string"
        },
        "date_from": {
          "type": "string"
        },
        "date_to": {
          "type": "string"
        }
      },
      "required": [
        "date_from",
        "date_to"
      ],
      "additionalProperties": false
    },
    "genre": {
      "type": "object",
      "properties": {
        "slug": {
          "type": "string"
        },
        "name": {
          "type": "string"
        }
      },
      "required": [
        "slug",
        "name"
      ],
      "additionalProperties": false
    },
    "city": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "context": {
          "type": [
            "string",
            "null"
          ]
        },
        "voivodeship": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "name",
        "context",
        "voivodeship"
      ],
      "additionalProperties": false
    },
    "matched_artists": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "profile_url": {
            "type": "string"
          },
          "upcoming_count": {
            "type": "integer"
          }
        },
        "required": [
          "name",
          "profile_url",
          "upcoming_count"
        ],
        "additionalProperties": false
      }
    },
    "interpreted_as": {
      "type": "string",
      "description": "Name used after correcting a typo."
    },
    "candidates": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "context": {
            "type": "string"
          },
          "value": {
            "type": "string",
            "description": "Pass this value as `city` to pick this locality."
          },
          "profile_url": {
            "type": "string"
          },
          "upcoming_count": {
            "type": "integer"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      }
    },
    "total_found": {
      "type": "integer"
    },
    "returned": {
      "type": "integer"
    },
    "concerts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Public concert id (use with get_concert)."
          },
          "name": {
            "type": "string"
          },
          "date": {
            "type": "string",
            "description": "YYYY-MM-DD"
          },
          "weekday": {
            "type": "string",
            "description": "Polish weekday name."
          },
          "time": {
            "type": [
              "string",
              "null"
            ],
            "description": "HH:MM; start time if known (see time_kind)."
          },
          "time_kind": {
            "type": "string",
            "enum": [
              "start",
              "doors_only",
              "source_unspecified",
              "to_be_confirmed",
              "unknown"
            ],
            "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."
          },
          "other_times": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Further shows of the same event that day."
          },
          "city": {
            "type": "string"
          },
          "voivodeship": {
            "type": [
              "string",
              "null"
            ]
          },
          "venue": {
            "type": [
              "string",
              "null"
            ]
          },
          "distance_km": {
            "type": [
              "integer",
              "null"
            ],
            "description": "Distance from the searched locality; null = in the locality itself."
          },
          "distance_label": {
            "type": "string"
          },
          "genre": {
            "type": [
              "string",
              "null"
            ]
          },
          "price_label": {
            "type": "string",
            "description": "Price in Polish, e.g. \"od 99 zł\", or a note such as \"Sprawdź cenę u sprzedawcy\"."
          },
          "price_from_pln": {
            "type": [
              "number",
              "null"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "scheduled",
              "rescheduled",
              "postponed",
              "moved",
              "cancelled",
              "past"
            ]
          },
          "status_label": {
            "type": "string",
            "description": "Status in Polish, e.g. \"odwołany\" (cancelled)."
          },
          "url": {
            "type": "string",
            "description": "Concert page on kiedykoncert.pl (ticket links and full details are there)."
          }
        },
        "required": [
          "id",
          "name",
          "date",
          "weekday",
          "time",
          "time_kind",
          "doors_time",
          "time_label",
          "city",
          "price_label",
          "price_from_pln",
          "status",
          "status_label",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "browse_url": {
      "type": "string",
      "description": "KiedyKoncert.pl page with the full list."
    },
    "offset": {
      "type": "integer",
      "description": "Offset applied (only when > 0)."
    },
    "next_offset": {
      "type": "integer",
      "description": "Present when more matches exist: pass as offset to get the next page."
    },
    "note": {
      "type": "string",
      "description": "Guidance for answering, e.g. when nothing was found."
    },
    "search_hint": {
      "type": "string",
      "description": "Where to look on KiedyKoncert.pl when nothing matched."
    }
  },
  "required": [
    "ok",
    "status"
  ],
  "additionalProperties": false
}
🟢get_concert(id, url)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": 1,
      "maximum": 999999999,
      "description": "Concert id from search results."
    },
    "url": {
      "type": "string",
      "minLength": 10,
      "maxLength": 300,
      "description": "Concert page URL, e.g. https://kiedykoncert.pl/wydarzenie/123-name-city"
    }
  },
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "status": {
      "type": "string",
      "enum": [
        "found",
        "not_found",
        "invalid_request",
        "temporary_error"
      ]
    },
    "message": {
      "type": "string"
    },
    "concert": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "description": "Public concert id (use with get_concert)."
        },
        "name": {
          "type": "string"
        },
        "date": {
          "type": "string",
          "description": "YYYY-MM-DD"
        },
        "weekday": {
          "type": "string",
          "description": "Polish weekday name."
        },
        "time": {
          "type": [
            "string",
            "null"
          ],
          "description": "HH:MM; start time if known (see time_kind)."
        },
        "time_kind": {
          "type": "string",
          "enum": [
            "start",
            "doors_only",
            "source_unspecified",
            "to_be_confirmed",
            "unknown"
          ],
          "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."
        },
        "other_times": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Further shows of the same event that day."
        },
        "city": {
          "type": "string"
        },
        "voivodeship": {
          "type": [
            "string",
            "null"
          ]
        },
        "venue": {
          "type": [
            "string",
            "null"
          ]
        },
        "distance_km": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Distance from the searched locality; null = in the locality itself."
        },
        "distance_label": {
          "type": "string"
        },
        "genre": {
          "type": [
            "string",
            "null"
          ]
        },
        "price_label": {
          "type": "string",
          "description": "Price in Polish, e.g. \"od 99 zł\", or a note such as \"Sprawdź cenę u sprzedawcy\"."
        },
        "price_from_pln": {
          "type": [
            "number",
            "null"
          ]
        },
        "status": {
          "type": "string",
          "enum": [
            "scheduled",
            "rescheduled",
            "postponed",
            "moved",
            "cancelled",
            "past"
          ]
        },
        "status_label": {
          "type": "string",
          "description": "Status in Polish, e.g. \"odwołany\" (cancelled)."
        },
        "url": {
          "type": "string",
          "description": "Concert page on kiedykoncert.pl (ticket links and full details are there)."
        },
        "is_past": {
          "type": "boolean"
        },
        "performers": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "profile_url": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "name",
              "profile_url"
            ],
            "additionalProperties": false
          }
        },
        "venue_address": {
          "type": [
            "string",
            "null"
          ]
        },
        "venue_url": {
          "type": [
            "string",
            "null"
          ]
        },
        "sellers": {
          "type": "array",
          "description": "Ticket sellers (names only; buy via the concert page).",
          "items": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "price_label": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "availability": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "name",
              "price_label",
              "availability"
            ],
            "additionalProperties": false
          }
        },
        "sale_note": {
          "type": [
            "string",
            "null"
          ]
        },
        "source": {
          "type": "object",
          "description": "Where the data comes from and when it was last confirmed.",
          "properties": {
            "name": {
              "type": [
                "string",
                "null"
              ]
            },
            "confirmed_on": {
              "type": [
                "string",
                "null"
              ],
              "description": "YYYY-MM-DD"
            }
          },
          "required": [
            "name",
            "confirmed_on"
          ],
          "additionalProperties": false
        },
        "calendar_url": {
          "type": "string",
          "description": "iCalendar (.ics) file of the concert."
        }
      },
      "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"
      ],
      "additionalProperties": false
    },
    "note": {
      "type": "string",
      "description": "Guidance for answering, e.g. when nothing was found."
    },
    "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."
    }
  },
  "required": [
    "ok",
    "status"
  ],
  "additionalProperties": false
}
🟢artist_tour(artist)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "artist": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80,
      "description": "Artist or band name, e.g. \"Dawid Kwiatkowski\". / Nazwa wykonawcy."
    }
  },
  "required": [
    "artist"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "status": {
      "type": "string",
      "enum": [
        "found",
        "no_upcoming",
        "artist_not_found",
        "ambiguous_artist",
        "invalid_request",
        "temporary_error"
      ]
    },
    "message": {
      "type": "string"
    },
    "query": {
      "type": "object",
      "properties": {
        "artist": {
          "type": "string"
        }
      },
      "required": [
        "artist"
      ],
      "additionalProperties": false
    },
    "artist": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "profile_url": {
          "type": "string"
        },
        "genre": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "name",
        "profile_url",
        "genre"
      ],
      "additionalProperties": false
    },
    "interpreted_as": {
      "type": "string",
      "description": "Name used after correcting a typo."
    },
    "candidates": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "profile_url": {
            "type": "string"
          },
          "upcoming_count": {
            "type": "integer"
          }
        },
        "required": [
          "name",
          "profile_url",
          "upcoming_count"
        ],
        "additionalProperties": false
      }
    },
    "upcoming_count": {
      "type": "integer",
      "description": "Upcoming dates excluding cancelled ones."
    },
    "cancelled_count": {
      "type": "integer"
    },
    "total_found": {
      "type": "integer"
    },
    "returned": {
      "type": "integer"
    },
    "concerts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Public concert id (use with get_concert)."
          },
          "name": {
            "type": "string"
          },
          "date": {
            "type": "string",
            "description": "YYYY-MM-DD"
          },
          "weekday": {
            "type": "string",
            "description": "Polish weekday name."
          },
          "time": {
            "type": [
              "string",
              "null"
            ],
            "description": "HH:MM; start time if known (see time_kind)."
          },
          "time_kind": {
            "type": "string",
            "enum": [
              "start",
              "doors_only",
              "source_unspecified",
              "to_be_confirmed",
              "unknown"
            ],
            "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."
          },
          "other_times": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Further shows of the same event that day."
          },
          "city": {
            "type": "string"
          },
          "voivodeship": {
            "type": [
              "string",
              "null"
            ]
          },
          "venue": {
            "type": [
              "string",
              "null"
            ]
          },
          "distance_km": {
            "type": [
              "integer",
              "null"
            ],
            "description": "Distance from the searched locality; null = in the locality itself."
          },
          "distance_label": {
            "type": "string"
          },
          "genre": {
            "type": [
              "string",
              "null"
            ]
          },
          "price_label": {
            "type": "string",
            "description": "Price in Polish, e.g. \"od 99 zł\", or a note such as \"Sprawdź cenę u sprzedawcy\"."
          },
          "price_from_pln": {
            "type": [
              "number",
              "null"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "scheduled",
              "rescheduled",
              "postponed",
              "moved",
              "cancelled",
              "past"
            ]
          },
          "status_label": {
            "type": "string",
            "description": "Status in Polish, e.g. \"odwołany\" (cancelled)."
          },
          "url": {
            "type": "string",
            "description": "Concert page on kiedykoncert.pl (ticket links and full details are there)."
          }
        },
        "required": [
          "id",
          "name",
          "date",
          "weekday",
          "time",
          "time_kind",
          "doors_time",
          "time_label",
          "city",
          "price_label",
          "price_from_pln",
          "status",
          "status_label",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "note": {
      "type": "string",
      "description": "Guidance for answering, e.g. when nothing was found."
    },
    "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."
    }
  },
  "required": [
    "ok",
    "status"
  ],
  "additionalProperties": false
}
🟢list_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.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "status": {
      "type": "string",
      "enum": [
        "found",
        "invalid_request",
        "temporary_error"
      ]
    },
    "message": {
      "type": "string"
    },
    "genres": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "upcoming_concerts": {
            "type": "integer"
          }
        },
        "required": [
          "slug",
          "name",
          "upcoming_concerts"
        ],
        "additionalProperties": false
      }
    },
    "note": {
      "type": "string",
      "description": "Guidance for answering, e.g. when nothing was found."
    },
    "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."
    }
  },
  "required": [
    "ok",
    "status"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools