MCP server
Extralingo Official
com.extralingo/extralingo
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Search language schools abroad, compare courses, dates and prices, and request bookings.
Working at last checkVerified publisher: extralingo.comAbout 6,448 tokens per request once connected17 tools
https://www.extralingo.com/mcp
At a glance
- Type
- MCP server
- Publisher
- extralingo.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 17
- Token cost
- About 6,448 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http extralingo https://www.extralingo.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.extralingo] url = "https://www.extralingo.com/mcp"
Gemini CLI
{"mcpServers":{"extralingo":{"httpUrl":"https://www.extralingo.com/mcp"}}}
Cursor
{"mcpServers":{"extralingo":{"url":"https://www.extralingo.com/mcp"}}}
VS Code
{"servers":{"extralingo":{"type":"http","url":"https://www.extralingo.com/mcp"}}}
Antigravity
agy mcp add extralingo https://www.extralingo.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"extralingo","server_url":"https://www.extralingo.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"extralingo","server_url":"https://www.extralingo.com/mcp"}
Tools
ask_school_question~588 tokens
Send a question to the school without a full trip configuration. Requires OAuth requests scope. Optional idempotency_key.calculate_trip_price~585 tokens
Live checkout quote for a configuration. Not a booking. Call before create_booking and before telling the student a final price.create_booking~864 tokens
Submit an unpaid booking for a bookings_live school (same path as the website Book now flow). The school still confirms availability; Extralingo emails the student; down payment is due within 5 days of school confirmation via Extralingo only. Never tell the user they are confirmed or paid. Requiresemail_trip~242 tokens
Email continue_url (/s/{id}) to the verified account inbox. Requires OAuth trips scope. Rate-limited. Not a booking; you can share continue_url without emailing.get_accommodation_details~306 tokens
One group from list_accommodations (group_id): type, room_types, meal/board options, distance, amenities, age and min-stay rules, and week prices for startDate and currency. Use after list_accommodations, before save_trip or calculate_trip_price, or to answer questions about one option. Week pricesget_course_details~270 tokens
Details for one course id from list_courses (pricing rows, supplements, metadata).get_school~244 tokens
School briefing: profile, cancellation policy, reviews, image URLs, bookings_live flag, and optional hero image for chat UI. Requires school_id from search_language_schools.get_school_filters~114 tokens
Valid filter values for search_language_schools (languages, countries, cities, course types, and other facets).get_trip~93 tokens
Load a saved trip by trip_id from save_trip. Returns continue_url for website handoff with configuration restored.list_accommodations~293 tokens
Accommodation groups for a school. Use group ids in save_trip configuration (accommodationGroupId).list_courses~301 tokens
Live course catalogue for a bookings_live school (course ids, weeks, prices). Use returned course ids inside save_trip configuration.list_starting_dates~172 tokens
Allowed course start dates (typically Mondays) for a school. Use startDate values in list_courses and configuration.startDate.request_discussion~650 tokens
Trip discussion: trip_id or school_id+configuration plus message. ask_school_question: question without a trip. request_quote: personal quote (comments) when not booking. School gets the config; Extralingo emails the verified account and coordinates replies. Returns kind, newBookingId, redirectUrl,request_quote~587 tokens
Ask the school for a personal quote when bookings_live is false or the student is not ready to book. Requires OAuth requests scope. Optional idempotency_key.save_trip~545 tokens
Create or update a server-side trip draft. Returns trip_id, url, trip_url, and continue_url (/s/{id}) so the student can restore selections on Extralingo.com. Not a booking. Requires OAuth trips scope (Bearer token).search_destinations~207 tokens
Search cities, countries, and school names. Use before search_language_schools to resolve place names to slugs.search_language_schools~387 tokens
Search and rank language schools. Returns school_id, url, indicative from-price, and reviews. Prices are not a booking quote; call calculate_trip_price before quoting a total.
Browse
Related MCP servers
- The Dutch Directory
Dutch-learning market map: schools, Verified Pro tutors, exams, paths and courses near any capital. - Launch529: 529 plans and college costs
Compare state 529 plans, look up college costs and check qualified 529 expenses. Free, no key. - One U Education
Search Australian courses, education providers and skilled occupations with One U Education. - USAnaru™ — U.S. boarding schools
U.S. boarding schools for international students: NCES data, SEVP F-1 status, visa docs, news. - Drivingschool
Compare driving schools by city: prices, languages, cars. - NTNU Courses (unofficial)
Unofficial NTNU course data: search, timetables, grades, course info, and exam logistics. - AI School by Lilly Tech Systems
Search and read 550+ free AI course tracks and 21,000+ lessons, so answers can cite a real lesson. - Accredible MCP by usefulapi
Read Accredible credentials, groups, designs, analytics, skills; issue one credential as a draft.
Badge for your README
[](https://aptlynx.net/servers/com.extralingo/extralingo)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents