Gemology lessons to search and quote: the 4 Cs, diamond anatomy, grading reports, moissanite
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 131 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Data access / search
Search language schools abroad, compare courses, dates and prices, and request bookings.
1 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Responded
The server completed its last measured handshake. This is an observation, not a guarantee.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 4 | 0 | 0 |
Publisher identityCan the publisher be traced to its source? | 3 | 1 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using Extralingo
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http extralingo https://www.extralingo.com/mcpCapabilities
Send a question to the school without a full trip configuration. Requires OAuth requests scope. Optional idempotency_key.
DiscoveredLive checkout quote for a configuration. Not a booking. Call before create_booking and before telling the student a final price.
DiscoveredSubmit 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. Requires OAuth bookings scope (Bearer token). Optional idempotency_key replays the same payload within 24 hours.
DiscoveredEmail 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.
DiscoveredOne 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 prices are indicative; call calculate_trip_price for a checkout total.
DiscoveredDetails for one course id from list_courses (pricing rows, supplements, metadata).
DiscoveredSchool briefing: profile, cancellation policy, reviews, image URLs, bookings_live flag, and optional hero image for chat UI. Requires school_id from search_language_schools.
DiscoveredValid filter values for search_language_schools (languages, countries, cities, course types, and other facets).
DiscoveredLoad a saved trip by trip_id from save_trip. Returns continue_url for website handoff with configuration restored.
DiscoveredAccommodation groups for a school. Use group ids in save_trip configuration (accommodationGroupId).
DiscoveredLive course catalogue for a bookings_live school (course ids, weeks, prices). Use returned course ids inside save_trip configuration.
DiscoveredAllowed course start dates (typically Mondays) for a school. Use startDate values in list_courses and configuration.startDate.
DiscoveredTrip 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, message (not a booking). OAuth scope requests. Optional idempotency_key.
DiscoveredAsk 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.
DiscoveredCreate 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).
DiscoveredSearch cities, countries, and school names. Use before search_language_schools to resolve place names to slugs.
DiscoveredSearch 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.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 482 ms | 17 |