Joe Speaking
Server Details
Review IELTS and CELPIP speaking practice, progress and feedback saved in Joe Speaking.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- Joe Speaking
- Claude
- Joe Speaking
TDQS
Scored across 9 tools
Most tools have separable roles (search vs. fetch, practice links, feedback), but open_joe_speaking and get_learning_overview are both advertised for the same user intents ('how to get a steady 7', 'which one to practise first today'), and both surface saved scores and next-focus evidence. The very long, boilerplate-heavy descriptions add noise rather than sharp boundaries, leaving genuine overlap between the coaching view and the progress tools.
Nearly all tools follow a verb_noun pattern (get_learning_overview, get_question_bank_progress, open_joe_speaking, send_feedback). The bare verbs fetch and search lack an object, a minor deviation in an otherwise consistent scheme.
Nine tools is well within the sensible range and each maps to a distinct capability (read a resource, search, check progress, get practice links, coaching helpers, report a gap). Nothing appears redundant enough to remove.
As a read-only companion server it covers the plausible surface: discovery (search), retrieval (fetch), progress/overview, practice links, coaching context and a feedback escape hatch. Gaps are minor — e.g. no explicit listing of Collections or saved sessions without going through search, and all write/recording actions are intentionally deferred to the app.
Publisher details
- Operator
- JUST JOE TECHNOLOGIES INC. · Publisher source
- Operator website
- https://joespeaking.com/
- Vendor relationship
- Not available
- Documentation
- https://joespeaking.com/mcp
- Trust center
- Not available
- Restrictions
- Not available
Available Tools
9 toolsfetchSaved answers, scores and question detailsARead-onlyIdempotentInspect
Returns one exact Joe Speaking question, saved speaking session or Collection item identified by a returned URI. Saved-practice resources include the learner's answers or transcripts, criterion scores and feedback when present, with continuation for longer resources. Question and saved-practice resources include available verified practice or review links. Read-only; raw audio, payment data and internal diagnostics are outside this resource contract, and no new answer is scored. Use when the learner wants to review saved fluency, vocabulary, grammar or pronunciation feedback, inspect a past answer or cue card, or continue reading a returned resource. Speaking practice, recording, scoring and mock tests take place in Joe Speaking. The supported URI families are question-bank, live-conversation, recording-practice and collection-item. Existing exact evidence remains available in the conversation; additional reads provide missing content, continuation, another version or an explicitly requested refresh.
Inputs: uri (required), cursor.
get_coach_authorizationCheck Joe Speaking connectionARead-onlyIdempotentInspect
Component helper that revalidates the current Joe Speaking connection before the coach reuses private evidence. Returns an opaque session context. Read-only, with app-only visibility.
Inputs: no named parameters.
get_coach_selectionRead selected Joe Speaking sourceARead-onlyIdempotentInspect
Component helper that reads the exact source selected inside the Joe Speaking coach. includeHome provides the full component chooser after a compact result. Read-only, with app-only visibility and the same account-scoped selection checks. Speaking practice, recording, scoring and mock tests take place in Joe Speaking.
Inputs: ref, exam, mode, task, +6 more.
get_joe_speaking_practice_linkIELTS/CELPIP practice and IELTS mock-test linksARead-onlyIdempotentInspect
Returns verified links to IELTS Part 1, Part 2 and Part 3 practice, IELTS mock tests, CELPIP task practice and saved-recording retries in Joe Speaking. The app offers exam-timed practice, IELTS AI examiner follow-ups, recorded-audio assessment against Fluency and Coherence, Lexical Resource, Grammatical Range and Accuracy, and Pronunciation, and saved attempts for later review. CELPIP has task-specific formats and timing. Exact preparation links depend on availability; other results open an app or Simulator chooser for manual selection. Read-only lookup; recording, assessment and test start happen in Joe Speaking after the learner opens it. Use when the learner wants timed speaking practice, a mock test, a band-assessment entry, a retry, or help getting started. Speaking practice, recording, scoring and mock tests take place in Joe Speaking. Available fields include practiceOptions, destination, exactDestination and assistantInstruction. When onboarding is requested, also returns a howItWorks guide. The lookup does not start a microphone, record, score or charge. Joe Speaking saves practice completed in the app. Chat practice is not saved to Joe Speaking.
Inputs: ref, exam, mode, part, +3 more.
get_learning_overviewSaved speaking scores and next-practice evidenceARead-onlyIdempotentInspect
Returns the signed-in learner's saved IELTS or CELPIP practice totals over a rolling window, with separate Live Conversation and Recording Practice sections. Available evidence includes criterion averages, recording score history, bounded recent corrections and story references. For IELTS learners with a recent scored mock, nextStepPlan provides current position, target gap and first-focus evidence when available. Exam scope, scoreWindow, coverage and truncation fields state the limits; scores are practice estimates. Read-only. Use when the learner asks how practice is going, how to get a steady 7, which one to practise first today, or wants saved evidence for a study plan or band-consistency review. Speaking practice, recording, scoring and mock tests take place in Joe Speaking. The examScope states whether totals are IELTS-only, CELPIP-only, or all safely attributable records. This rolling window is not the Dashboard local-calendar preset. Saved scores are not official exam results. Scores from different exams remain separate; scoreWindow and truncation flags bound their interpretation. No model is invoked; repeated calls over the same rows return the same numbers.
Inputs: exam, periodDays.
get_question_bank_progressIELTS topic coverage and practice gapsARead-onlyIdempotentInspect
Returns the signed-in learner's cloud-synced IELTS question-bank coverage and per-topic attempts, best score, last-practised time and needs-work status. Recording Practice question items, Live Conversation topic groups and combined topic-group coverage are separate; coverage is a 0–1 fraction and needs-work means best score below 6. Bank coverage is exam- and bank-scoped, not lifetime history or CELPIP task progress. Read-only. Use when the learner wants to find unpractised IELTS topics, revisit weak topics, or compare coverage before choosing the next question. Speaking practice, recording, scoring and mock tests take place in Joe Speaking. The legacy top-level coverage is combined topic-group coverage, distinct from Recording Practice question-item progress. Zero bank coverage is not lifetime history.
Inputs: limit, cursor, market, seasonId, +1 more.
open_joe_speakingSaved-goal speaking coach and Part 2 plannerARead-onlyIdempotentInspect
Shows the signed-in learner's saved speaking goal, exam-scoped practice overview, available saved scores and exact selected feedback, with a coach interface on supported hosts. It provides bounded saved corrections, expressions and story references for IELTS Part 2 planning, CELPIP Tasks 1–8 and general speaking review. IELTS next-focus evidence is available when recent scored mocks support it. Read-only; this view does not start practice or Voice. Practice and recording happen in Joe Speaking through available verified links. Use when the learner asks how to get a steady 7, which one to practise first today, how to reuse stories already told, or wants to discuss saved feedback and plan the next practice. Speaking practice, recording, scoring and mock tests take place in Joe Speaking. Onboarding goals outside IELTS/CELPIP use general speaking coaching from saved answers, feedback and Collections; an explicitly named exam overrides that mode for this view. Supports whole-season IELTS Part 2 planning. The coach's professional, respectful teacher tone also covers progress commentary before data reads, without jokes, mocking metaphors or editorial asides.
Inputs: ref, exam, mode, task, +5 more.
searchIELTS/CELPIP questions and saved practiceARead-onlyIdempotentInspect
Searches public IELTS speaking topics and cue cards, CELPIP Tasks 1–8, and the signed-in learner's own saved practice and Collections. Results provide matching resource URIs and snippets for question preparation, reusable stories and past-answer review. CELPIP task filters apply to public questions; saved-task details are available in returned question snapshots. Collection field search is bounded; nextCursor and searchCoverage report continuation, partial coverage or a paused scan. Read-only lookup; spoken practice and new assessment happen in Joe Speaking. Use when the learner wants a question, a CELPIP task format, stories they have already told, saved expressions or past practice evidence. Speaking practice, recording, scoring and mock tests take place in Joe Speaking. An already returned matching URI provides the same resource identity without another search. Task filters apply to public CELPIP topics; private task identity comes from verified record references when available, otherwise the returned questionSnapshot. Collection text search also checks saved examples, context, notes and corrections through bounded, authorized resource reads. Direct SQL matches are returned first; later pages add Collection field matches without duplicates. A non-null nextCursor indicates remaining pages, including when this page has no matches. searchCoverage reports field limits and possible truncation; text beyond those limits is outside the expanded search coverage. Relevant native matches are available without an exhaustive Collection scan. searchCoverage.paused means the scan stopped early on a temporary refusal: returned matches are valid, the search is not finished, and nextCursor resumes it after a short wait. Returned question URIs support fetch for verified practiceOptions.
Inputs: tag, exam, part, task, +11 more.
send_feedbackSend Joe Speaking capability feedbackAInspect
Sends an anonymous report to the Joe Speaking team about a missing tool or field, an unexpected result, an error or an unclear tool description. Use when a request could not be completed with the available tools. The report holds a short, general description of the gap and is not linked to the learner's account.
Inputs: kind (required), tried (required), wouldHelp (required), toolName.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Create English speaking practice scenes and read review progress in Before You Speak (开口前).
AI speaking coach: feedback on speeches from text or audio, plus topics, pronunciation and rubrics.
Read-only MCP for IELTS Writing Task 2 samples, Speaking cue cards and writing band descriptors.
Free IELTS prep: band-scored student essays and interactive Listening/Reading drills graded in-chat.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables TOEIC speaking sentence practice with adaptive quizzes, voice input, and instant feedback through keyword matching and mastery scoring.2ISC
- AlicenseBqualityCmaintenanceEnables deterministic IELTS answer checking, evidence-grounded explanations, error-cause classification, spaced repetition of mistakes, and progress reports, with data stored locally.10MIT
- AlicenseNot gradedqualityDmaintenanceA professional 1-on-1 English tutoring server that enables AI assistants to provide oral practice, grammar correction, and vocabulary recommendations. It features specialized tools for generating conversation topics, tracking progress, and creating immersive role-play scenarios.MIT
- AlicenseAqualityCmaintenanceA local MCP server that enables IELTS speaking practice by managing training selections, session reviews, practice history, and dashboard data through tools like initialize_ielts_workspace, set_training_selection, save_session_review, and get_dashboard_data, all stored locally on the learner's computer.922MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.