Skip to main content
Glama

Seoul Public Data MCP Server

Seoul Public Data MCP Server Example

This is an example of an MCP server that provides various public data of Seoul using the Seoul Public Data API.

List of examples

  • Information on the number of passengers getting on and off at each subway line and station in Seoul
  • Seoul City Cultural Event Information

How to set up

Setting up Seoul Public Data API Key

Information on the number of passengers getting on and off at each subway line and station in Seoul

Add the following {API key} to the file modules/KoreaSeoulCulturalEventInfo.ts .

import { Tool, } from "@modelcontextprotocol/sdk/types.js"; const API_URL = "http://openapi.seoul.go.kr:8088/{authKey}/json/culturalEventInfo/{StartIndex}/{EndIndex}"; const API_KEY = "{API 키}";
Seoul City Cultural Event Information

Add the following {API key} to the file modules/KoreaSeoulSubwayStatus.ts .

import { Tool, } from "@modelcontextprotocol/sdk/types.js"; const API_URL = "http://openapi.seoul.go.kr:8088/{authKey}/json/culturalEventInfo/{StartIndex}/{EndIndex}"; const API_KEY = "{API 키}";

Build it

npm i; npm run build
Adding MCP Settings to Claude Desktop

Add the following to claude_desktop_config.json file. Replace {built path} with your own.

{ "mcpServers": { "KoreaSeoulData": { "command": "node", "args": [ "{빌드된 경로}/seoul_korea/dist/index.js" ] } } }

Usage examples

Information on the number of passengers getting on and off at each subway line and station in Seoul

image

Seoul City Cultural Event Information

image

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Provides access to Seoul public data including subway passenger statistics and cultural event information through a Model Context Protocol server.

  1. List of examples
    1. How to set up
      1. Setting up Seoul Public Data API Key
    2. Build it
      1. Adding MCP Settings to Claude Desktop
    3. Usage examples
      1. Information on the number of passengers getting on and off at each subway line and station in Seoul
      2. Seoul City Cultural Event Information

    Related MCP Servers

    • A
      security
      F
      license
      A
      quality
      Enables Large Language Models to access real-time data on Vilnius public transport stops and routes through the Model Context Protocol.
      Last updated -
      2
      1
      Python
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that enables language models to interact with Strava data, including activities, athlete statistics, routes, achievements, and social features.
      Last updated -
      2
      Python
      MIT License
      • Linux
      • Apple
    • A
      security
      A
      license
      A
      quality
      A Model Context Protocol server that provides Google Maps API integration, allowing users to search locations, get place details, geocode addresses, calculate distances, obtain directions, and retrieve elevation data through LLM processing capabilities.
      Last updated -
      7
      43
      15
      TypeScript
      MIT License
    • -
      security
      F
      license
      -
      quality
      A Model Context Protocol server that enables large language models to access the latest trending news headlines and detailed content across various categories including recommended, domestic, technology, and sports news.
      Last updated -
      Python
      • Apple

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/pinnaclesoft-ko/seoul_data_mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server