Festival Times MCP
An official read-only MCP server by Festival Times that allows AI assistants to search Korean festivals, concerts, and news articles from their structured database without authentication.
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://festivaltimes.net/api/mcpWhat you can do with it
- Search for festivals by name, region, or date range
- Find concerts and cultural events
- Retrieve latest news and articles from Festival Times
Source and maintenance
Protocol and capabilities
- Server
- festivaltimes 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
search_festivals — Search Korean festivals
Search festivals in South Korea from the Festival Times (페스티벌타임즈) festival database. Returns festivals running at any point between `from` and `to` (default: today to 30 days later), with name, dates, region, venue, a short summary and the canonical festivaltimes.net URL. Data is in Korean. Always cite the returned URL when you use a result.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date in YYYY-MM-DD (Asia/Seoul)."
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date in YYYY-MM-DD (Asia/Seoul)."
},
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Number of results, 1-20. Default 10."
},
"query": {
"type": "string",
"maxLength": 200,
"description": "Keyword in Korean, e.g. \"불꽃\", \"국화\", \"빛\". Only the first 50 characters are used."
},
"region": {
"type": "string",
"maxLength": 100,
"description": "Korean region name: a province/metropolitan city such as \"경기\", \"경기도\", \"서울\", \"부산\", \"강원\", \"전남광주\", optionally followed by a city/county such as \"경기도 수원시\" or just \"수원\"."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}festivals_this_weekend — Festivals this weekend
List festivals in South Korea running this coming weekend (Saturday-Sunday, Asia/Seoul; on a Sunday, just today), optionally limited to a region. Use for questions like "이번 주말 경기도 축제". Each result carries its festivaltimes.net URL; cite it.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Number of results, 1-20. Default 10."
},
"region": {
"type": "string",
"maxLength": 100,
"description": "Korean region name: a province/metropolitan city such as \"경기\", \"경기도\", \"서울\", \"부산\", \"강원\", \"전남광주\", optionally followed by a city/county such as \"경기도 수원시\" or just \"수원\"."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_festival — Festival details
Full public details of one festival: dates, venue, address, organizer, host, fees, phone, official homepage, description and related Festival Times articles. Pass the slug or URL returned by search_festivals (or the festival id).
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id_or_slug"
],
"properties": {
"id_or_slug": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "Festival slug, id, or a festivaltimes.net/festival/... URL."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_concerts — Search concerts in Korea
Search popular-music concerts in South Korea (KOPIS data as published on the Festival Times English edition). Filter by keyword (title, performer, venue), region and dates (default: today to 30 days later). Returns Korean titles with dates, venue, performers, price and the festivaltimes.net URL.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date in YYYY-MM-DD (Asia/Seoul)."
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date in YYYY-MM-DD (Asia/Seoul)."
},
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Number of results, 1-20. Default 10."
},
"query": {
"type": "string",
"maxLength": 200,
"description": "Keyword in Korean, e.g. \"불꽃\", \"국화\", \"빛\". Only the first 50 characters are used."
},
"region": {
"type": "string",
"maxLength": 100,
"description": "Korean region name: a province/metropolitan city such as \"경기\", \"경기도\", \"서울\", \"부산\", \"강원\", \"전남광주\", optionally followed by a city/county such as \"경기도 수원시\" or just \"수원\"."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}latest_news — Latest Festival Times articles
Latest published articles from Festival Times (페스티벌타임즈), a Korean newspaper covering festivals. Optional category by slug or Korean name, e.g. "festival-news" (축제뉴스), "guide" (축제가이드), "industry" (축제산업), "culture" (공연/전시), "expo" (박람회), "world" (해외축제). Returns title, date, summary and URL.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Number of results, 1-20. Default 10."
},
"category": {
"type": "string",
"maxLength": 50,
"description": "Category slug or Korean name."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_articles — Search Festival Times articles
Search published Festival Times articles by keyword in the title or summary (Korean keywords work best, e.g. a festival or town name). Returns newest first with title, date, summary and URL.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Number of results, 1-20. Default 10."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Keyword in Korean. Only the first 50 characters are used."
}
}
}{
"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
- 456 ms
- 95th percentile latency
- 456 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 456 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http festival-times-mcp https://festivaltimes.net/api/mcpCodex
codex mcp add festival-times-mcp --url https://festivaltimes.net/api/mcpCursor
{
"mcpServers": {
"festival-times-mcp": {
"url": "https://festivaltimes.net/api/mcp"
}
}
}Cline
{
"mcpServers": {
"festival-times-mcp": {
"type": "streamableHttp",
"url": "https://festivaltimes.net/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"festival-times-mcp": {
"type": "http",
"url": "https://festivaltimes.net/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http festival-times-mcp https://festivaltimes.net/api/mcpClaude Desktop
{
"mcpServers": {
"festival-times-mcp": {
"url": "https://festivaltimes.net/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"festival-times-mcp": {
"serverUrl": "https://festivaltimes.net/api/mcp"
}
}
}Let your agent find its tools
Find servers like Festival Times MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run Festival Times 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.