Seoulstart MCP
An official read-only MCP server providing AI assistants with tools to search for jobs in Korea, view job overviews, identify visa-sponsoring companies, and access median rent, jeonse, and housing sale price data from MOLIT contracts.
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://seoulstart.com/api/mcpWhat you can do with it
- Search for jobs in Korea by role, visa route, or language
- Retrieve median rent and jeonse prices for specific areas
- Identify companies sponsoring specific visa types
- Compare housing trends between different neighborhoods
Source and maintenance
Protocol and capabilities
- Server
- seoulstart 1.1.0
- MCP protocol
- 2025-06-18
- Tools
- 7 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
7 advertised
search_jobs — Search Seoulstart Jobs
Search open jobs for foreigners on Seoulstart: jobs in South Korea that hire people on foreign visas, remote jobs, global jobs and AI training work. Each result has the title, company, location, posting date and a link to the job on Seoulstart. Korea jobs also carry Seoulstart's read of the Korean level needed and the likely visa route. Use it when someone asks for jobs in Korea, English-speaking jobs in Seoul, jobs with visa sponsorship in Korea, D-10 or E-7 jobs, or AI training gigs. Always share each job's Seoulstart link.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "How many jobs to return (default 5, at most 10)."
},
"query": {
"type": "string",
"description": "Words to match in the job title, company or location, for example \"data analyst\", \"Samsung\" or \"Busan\". Leave empty to list the newest jobs."
},
"korean": {
"enum": [
"none",
"some"
],
"type": "string",
"description": "Korea jobs only. none: no Korean needed. some: no Korean or conversational Korean."
},
"market": {
"enum": [
"korea",
"remote",
"global",
"ai_training"
],
"type": "string",
"description": "korea (default): jobs located in South Korea. remote: remote roles. global: jobs outside Korea. ai_training: AI training and data annotation work."
},
"visa_route": {
"enum": [
"e7",
"d10",
"e9",
"f_series"
],
"type": "string",
"description": "Korea jobs only. e7: employer likely sponsors the E-7 work visa. d10: fits the D-10 job-seeker visa. e9: Employment Permit System. f_series: for people who already hold an F visa."
},
"english_posting": {
"type": "boolean",
"description": "true: only postings written in English."
}
},
"additionalProperties": false
}{
"title": "Search Seoulstart Jobs",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}jobs_overview — Seoulstart Jobs at a glance
Counts of the open jobs on Seoulstart Jobs: how many jobs in South Korea for foreigners, remote, global and AI training jobs, with the Korea jobs split by role family, likely visa route, Korean level needed and posting language. Use it when someone asks how many English-speaking jobs there are in Korea, or which visa routes and roles are common. Returns counts and the date of the newest listing, no job names.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"title": "Seoulstart Jobs at a glance",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}visa_sponsoring_companies — Companies in Korea hiring for visa-sponsored roles
Employers in South Korea with open jobs on Seoulstart that mention visa sponsorship or are professional roles that usually hire on the E-7 visa, ranked by those counts. This is the public list from seoulstart.com/jobs/visa-sponsorship-companies. A mention is a strong sign, not a promise: people should confirm sponsorship with the recruiter.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "How many employers to return (default 20, at most 50)."
},
"include_teaching": {
"type": "boolean",
"description": "true: also list schools and academies whose roles are mostly teaching jobs (usually the E-2 visa). Default false."
}
},
"additionalProperties": false
}{
"title": "Companies in Korea hiring for visa-sponsored roles",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}housing_median — Median rent, jeonse or sale price in a Korean area
Median monthly rent and deposit, jeonse deposit, or apartment sale price in an area of South Korea, from reported contracts (MOLIT). Use it when someone asks what rent costs in a Seoul district or Korean city, how big a jeonse deposit is, or what apartments sell for. Returns the median, the number of contracts and the month.
{
"type": "object",
"required": [
"area"
],
"properties": {
"area": {
"type": "string",
"description": "A place in South Korea: \"Korea\" for the whole country, a province or city (\"Seoul\", \"Busan\", \"Gyeonggi\"), or a district, city or county (\"Mapo-gu\", \"Gangnam\", \"Suwon-si\", \"마포구\")."
},
"month": {
"type": "string",
"description": "Optional month as YYYY-MM, for apartment rent or jeonse within the last 12 months. Default: the latest complete month."
},
"province": {
"type": "string",
"description": "Optional. The province or city the area is in, when its name exists in more than one (\"Jung-gu\" is in Seoul, Busan and other cities)."
},
"size_band": {
"enum": [
"under40",
"40-60",
"60-85",
"over85"
],
"type": "string",
"description": "Optional home size: under40, 40-60, 60-85 or over85 square meters. Uses new leases over the last 3 months."
},
"transaction": {
"enum": [
"monthly_rent",
"jeonse",
"sale"
],
"type": "string",
"description": "monthly_rent (default, 월세): rent plus deposit. jeonse (전세): a large deposit and no monthly rent. sale: apartment sale price (apartments only)."
},
"property_type": {
"enum": [
"apartment",
"officetel",
"villa"
],
"type": "string",
"description": "apartment (default), officetel or villa (multi-family house)."
}
},
"additionalProperties": false
}{
"title": "Median rent, jeonse or sale price in a Korean area",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}housing_trend — Apartment rent and jeonse trend in a Korean area
Month by month median apartment rent, deposit and jeonse deposit in an area of South Korea over the last year, from reported contracts (MOLIT). Use it when someone asks whether rent is rising or falling in an area.
{
"type": "object",
"required": [
"area"
],
"properties": {
"area": {
"type": "string",
"description": "A place in South Korea: \"Korea\" for the whole country, a province or city (\"Seoul\", \"Busan\", \"Gyeonggi\"), or a district, city or county (\"Mapo-gu\", \"Gangnam\", \"Suwon-si\", \"마포구\")."
},
"province": {
"type": "string",
"description": "Optional. The province or city the area is in, when its name exists in more than one (\"Jung-gu\" is in Seoul, Busan and other cities)."
}
},
"additionalProperties": false
}{
"title": "Apartment rent and jeonse trend in a Korean area",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}housing_compare — Compare rent or prices in two Korean areas
Median monthly rent, jeonse deposit and apartment sale price side by side for two areas of South Korea, from reported contracts (MOLIT). Use it when someone is choosing between two districts or cities.
{
"type": "object",
"required": [
"area_a",
"area_b"
],
"properties": {
"area_a": {
"type": "string",
"description": "A place in South Korea: \"Korea\" for the whole country, a province or city (\"Seoul\", \"Busan\", \"Gyeonggi\"), or a district, city or county (\"Mapo-gu\", \"Gangnam\", \"Suwon-si\", \"마포구\")."
},
"area_b": {
"type": "string",
"description": "A place in South Korea: \"Korea\" for the whole country, a province or city (\"Seoul\", \"Busan\", \"Gyeonggi\"), or a district, city or county (\"Mapo-gu\", \"Gangnam\", \"Suwon-si\", \"마포구\")."
},
"province_a": {
"type": "string",
"description": "Optional. The province or city the area is in, when its name exists in more than one (\"Jung-gu\" is in Seoul, Busan and other cities)."
},
"province_b": {
"type": "string",
"description": "Optional. The province or city the area is in, when its name exists in more than one (\"Jung-gu\" is in Seoul, Busan and other cities)."
},
"property_type": {
"enum": [
"apartment",
"officetel",
"villa"
],
"type": "string",
"description": "apartment (default), officetel or villa (multi-family house)."
}
},
"additionalProperties": false
}{
"title": "Compare rent or prices in two Korean areas",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}housing_report — Korea housing prices at a glance
The nationwide and Seoul summary of reported housing contracts (MOLIT): median monthly rent, jeonse deposit and apartment sale price by home type, how much renewed leases rose, and the jeonse-to-sale ratio. Use it for a quick overview of the Korean rental market.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"title": "Korea housing prices at a glance",
"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
- 433 ms
- 95th percentile latency
- 433 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 433 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http seoulstart-mcp https://seoulstart.com/api/mcpCodex
codex mcp add seoulstart-mcp --url https://seoulstart.com/api/mcpCursor
{
"mcpServers": {
"seoulstart-mcp": {
"url": "https://seoulstart.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"seoulstart-mcp": {
"type": "streamableHttp",
"url": "https://seoulstart.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"seoulstart-mcp": {
"type": "http",
"url": "https://seoulstart.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http seoulstart-mcp https://seoulstart.com/api/mcpClaude Desktop
{
"mcpServers": {
"seoulstart-mcp": {
"url": "https://seoulstart.com/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"seoulstart-mcp": {
"serverUrl": "https://seoulstart.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like Seoulstart MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run Seoulstart 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.