com.extralingo/extralingo
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Extralingo
Publisher-provided description
Search language schools abroad, compare courses, dates and prices, and request bookings.
Summary by lookupd
Search and compare language courses at schools abroad by location, dates and price, then request quotes or book.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http extralingo https://www.extralingo.com/mcp
Codex, remote (streamable-http)
codex mcp add extralingo --url https://www.extralingo.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"extralingo": {
"url": "https://www.extralingo.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (17 tools)
Publisher-provided text
search_language_schoolsSearch and rank language schools. Returns school_id, url, indicative from-price, and reviews. Prices are not a booking quote; call calculate_trip_price before qsearch_destinationsSearch cities, countries, and school names. Use before search_language_schools to resolve place names to slugs.get_school_filtersValid filter values for search_language_schools (languages, countries, cities, course types, and other facets).get_schoolSchool briefing: profile, cancellation policy, reviews, image URLs, bookings_live flag, and optional hero image for chat UI. Requires school_id from search_langlist_coursesLive course catalogue for a bookings_live school (course ids, weeks, prices). Use returned course ids inside save_trip configuration.list_starting_datesAllowed course start dates (typically Mondays) for a school. Use startDate values in list_courses and configuration.startDate.list_accommodationsAccommodation groups for a school. Use group ids in save_trip configuration (accommodationGroupId).get_course_detailsDetails for one course id from list_courses (pricing rows, supplements, metadata).get_accommodation_detailsOne group from list_accommodations (group_id): type, room_types, meal/board options, distance, amenities, age and min-stay rules, and week prices for startDatecalculate_trip_priceLive checkout quote for a configuration. Not a booking. Call before create_booking and before telling the student a final price.save_tripCreate 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. Nget_tripLoad a saved trip by trip_id from save_trip. Returns continue_url for website handoff with configuration restored.email_tripEmail continue_url (/s/{id}) to the verified account inbox. Requires OAuth trips scope. Rate-limited. Not a booking; you can share continue_url without emailingcreate_bookingSubmit an unpaid booking for a bookings_live school (same path as the website Book now flow). The school still confirms availability; Extralingo emails the studrequest_quoteAsk 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.request_discussionTrip discussion: trip_id or school_id+configuration plus message. ask_school_question: question without a trip. request_quote: personal quote (comments) when noask_school_questionSend a question to the school without a full trip configuration. Requires OAuth requests scope. Optional idempotency_key.
Details
- Version: 3.0.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1014 ms
- First indexed:
- Last seen in registry:
- Website: https://www.extralingo.com/en/developers
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.extralingo/extralingo)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp