LucyESL — English teaching jobs in Korea
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
English-teaching jobs in South Korea: salary, disclosure and by-region stats. Read-only, no key.
| Author | com.lucyesl |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2597 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"LucyESL — English teaching jobs in Korea": {
"url": "https://lucyesl.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
searchread-onlySearch live English-teaching jobs in South Korea on LucyESL with a plain-language query. Words for a region, student age, housing, schedule, visa or direct hire are read as filters. Returns up to 20 matches, each an id, a title with the employer, and the listing URL.
Parameters:
query(required) — string — What to look for, in plain words, such as "kindergarten jobs in Seoul with housing"
Hints: read-only yes · destructive no · idempotent yes · open-world no
fetchread-onlyFetch one live LucyESL job listing by its id as a document with its title, its URL and a plain-text body giving the employer, pay, hours, housing, visas, benefits, dates and the facts the advert left unstated. An id that has closed or expired returns an error naming it.
Parameters:
id(required) — string — The listing's numeric id, such as "290"
Hints: read-only yes · destructive no · idempotent yes · open-world no
search_jobsread-onlyFilter the live LucyESL board of English-teaching jobs in South Korea: region, student age, housing, visa, schedule, contract, setting, direct hire, minimum salary, free text. Returns the number that match and a page of structured records; pay in KRW per month unless stated otherwise; null means the advert did not say.
Parameters:
q— string — Words to match in the title, city or employer nameage— string — Student age group; adults_only means adults and nobody youngerpage— integer — Page of results, from 1visa— string — e2 = E-2 sponsorship, f = F-series visa holderslimit— integer — Records per page: 25 by default, at most 50format— string — Class shape: group, small group (up to 4) or one to oneregion— string — Region of South Korea (gyeonggi includes Incheon)housing— string — Housing provided, an allowance instead, or nonesetting— string — Where the teaching happens: the academy, a company, a school or a student's homecontract— string — An employment contract (employee) or a contractor agreementdelivery— string — In person, online or hybridschedule— string — Full-time, part-time, camp or substitutespecialty— string — What is taught besides general English, such as IELTS, business English or phonicsmin_salary— integer — Minimum monthly pay in KRW; snaps down to the board's steps 2000000, 2300000, 2600000, 3000000direct_only— boolean — Only employers hiring directly (no recruiters or agencies)
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_jobread-onlyGet one live LucyESL job listing by its numeric id as a structured record: employer and employer type, region, pay in KRW, teaching and on-site hours, housing, visas, benefits, contract length, start date, dates, and the facts the advert left unstated (null means not stated). An id that has closed or expired returns an error naming it.
Parameters:
id(required) — integer — The listing's numeric id, such as 290
Hints: read-only yes · destructive no · idempotent yes · open-world no
salary_statsread-onlyEnglish-teacher salary statistics for South Korea computed from the live listings: median, quartiles, by region, by employer type, effective pay per teaching hour, disclosure rates, housing. Each median comes with the number of adverts behind it. CC BY 4.0.
Hints: read-only yes · destructive no · idempotent yes · open-world no
disclosure_statsread-onlyHow many live Korean ESL job adverts state the salary, hours, severance, pension, insurance, airfare, vacation and split shifts: for each, the number that state it, out of how many, and the percentage. CC BY 4.0.
Hints: read-only yes · destructive no · idempotent yes · open-world no
market_statsread-onlyLive English-teaching job adverts in South Korea counted by region: how many in each, direct hire against recruiters, how many state total on-site hours, and the median advertised salary where the sample allows. Counts of adverts, not of employers. CC BY 4.0.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.