Vocab Voyage MCP server
online · 100% uptimeio.github.jaideepdhanoa/vocab-voyage·v1.1.120 MCP tools + 17 widgets for SAT/ISEE/SSAT/GRE/GMAT/LSAT prep. Flashcards, quizzes & games. Hosted.
0 stars
Reviews
Write oneNobody has reviewed Vocab Voyage yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Vocab Voyage tools (31, 1 write)
write = sends, deletes, buys or postsaward_game_xpFreeAward score-based XP from a game/activity (separate from study-time XP). Cascades to the leaderboard via DB trigger. Requires sign-in.
explain_word_in_contextFreeExplain what a word means inside a specific sentence — useful when a word has multiple meanings.
file_support_ticketFreeFile a real human-followup support ticket on behalf of the signed-in user. Use this when the user reports a bug, account lockout, complaint about a tutor, or anything Sparkle/the agent cannot resolve from data. The ticket is emailed to the support team and a confirmation is sent to the user with a 1-business-day SLA. Vocab Voyage is completely free, so there is nothing to bill — never raise pricing, plans or upgrades. Categories: billing (legacy, use account instead), bug, account, complaint, feedback, other. Requires sign-in.
generate_quizFreeUse this when the user wants to practice, be quizzed, or test their knowledge across multiple words at once. Generates a 1–10 question multiple-choice quiz for a test family (isee, ssat, sat, psat, gre, gmat, lsat, general). Renders the interactive Vocab Voyage quiz widget on supporting hosts; per-answer taps persist mastery for signed-in users. Do not use for definition lookups — call get_definition instead. Do not use for spaced-repetition flashcards — call get_flashcards instead.
get_child_session_detailFreeAuth-only. Parent-only. Detailed breakdown for a single child's study/quiz session — accuracy, missed words, duration. Defaults to the most recent session for the parent's first linked child if no `child_user_id` / `session_id` is supplied. Ownership-gated: returns an error for unlinked children.
get_class_session_trendsFreeAuth-only. Tutor-only. Aggregate class-level trends across the tutor's classes (default 14 days, max 30). Pass `class_id` to scope to one class; omit it to get a worst-first rollup across up to 25 classes plus 1–3 struggling students.
get_class_standingFreeUse this when a signed-in student asks how they're doing in their tutor class, who's ahead, who their rival is, or who they should challenge. Auth-only. Returns weekly XP rank inside the user's tutor class plus a winnable rival suggestion (similar weekly XP). NEVER name the class leader unless the user is rank #1 — the response uses '(top student)' as a deliberate placeholder. Renders the interactive class-standing widget on supporting hosts; falls back to markdown elsewhere. Anonymous callers receive a sign-in prompt.
get_course_word_listFreeGet a sample of vocabulary words from a specific Vocab Voyage course. Use list_courses to discover slugs.
get_definitionFreeUse this when the user asks what a specific word means, requests its definition, part of speech, synonyms/antonyms, or an example sentence. Returns curated dictionary data from the Vocab Voyage corpus. Do not use for sentence-level meaning disambiguation (call explain_word_in_context) or for daily word prompts (call get_word_of_the_day).
get_flashcardsFreeUse this when the user asks for flashcards, wants to drill words individually, or wants a tap-to-flip review session. Returns 1–12 cards for a test family. Renders the interactive Vocab Voyage flashcards widget on supporting hosts; per-card 'I knew it / I didn't' buttons persist mastery for signed-in users. Do not use for multiple-choice testing (call generate_quiz) or for a single word lookup (call get_definition).
get_my_progressFreeUse this when the signed-in user asks about their own streak, XP, words mastered, recent activity, or 'how am I doing'. Auth-only personal dashboard. Renders the interactive Vocab Voyage progress widget on supporting hosts; falls back to markdown elsewhere. Anonymous callers receive a sign-in prompt. Do not use for global stats or other users' progress.
get_pending_invitesFreeUse this when the signed-in user asks about pending parent invites, share codes, or whether their parent invite has been accepted yet. Returns each pending invite with hours_until_expiry. RULE: if any invite has hours_until_expiry < 24 (and not expired), proactively offer to resend it via the resend-parent-invite flow. If expired, offer to send a fresh invite. Requires sign-in.
get_recent_mistakesFreeUse this when the signed-in user asks about words they've gotten wrong, missed words, words to review, or wants to revisit recent mistakes. Returns up to 25 words from the last N days (default 7) with miss-rate and last-seen timestamp, plus a link to the in-app Recent Mistakes page. SUMMARISE — never dump every row; tell the user the count, name 2–3 sample words, and recommend the page URL. Requires sign-in.
get_recommended_next_actionFreeOne-line 'do this next' hint derived from the user's current lifecycle phase. Useful when the agent wants a quick recommendation without rendering a full guidance card.
get_session_detailFreeUse this when the signed-in user asks 'what did I miss in [that session]', 'which words tripped me up', or 'what was my accuracy on session X'. Pass a session_id (study_sessions.id or adaptive_sessions.id, usually obtained from get_recent_session_results / a picker chip). Returns title, accuracy %, wrong_words[] (max 10), and a per-card timeline (truncated to first 20 events). Cite at least one wrong word and the accuracy in your reply.
get_session_trendsFreeAuth-only. Personal study trends over a window (default 14 days, max 90): session count, total minutes, accuracy trend (up/down/flat), and top-missed words. Use after a user asks 'how am I trending / am I improving / which words keep tripping me up'.
get_sparkle_guidanceFreeReturns Vocab Voyage's lifecycle-aware guidance: the user's current phase (e.g. student.at_risk), a friendly greeting, 2–3 recommended tool calls, and an optional CTA. Renders the session-debrief widget on supporting hosts. Anonymous callers get visitor.* phase suggestions.
get_study_plan_recommendationFreeAuth-only. Returns a personalized N-day study plan (default 7, range 3–7) chosen from one of four focus modes (weak-topic-drill / streak-recovery / new-words / review-mastery) based on the user's recent trends. Inline only the first 3 days; full plan persists when the user clicks the Vocab Voyage start link.
get_word_of_the_dayFreeUse this when the user asks for today's word, a daily vocabulary nudge, or a single-word warmup. Returns today's deterministic Word of the Day (definition, part of speech, example, synonyms/antonyms), optionally scoped to a test family (isee, ssat, sat, psat, gre, gmat, lsat, general). Do not use for arbitrary lookups — call get_definition instead.
list_coursesFreeLists all 13 Vocab Voyage courses with their slugs and descriptions.
list_starter_promptsFreeLists Vocab Voyage's MCP starter prompts (also exposed via the standard MCP prompts/list endpoint). Useful for hosts that don't yet support prompts/list.
mark_word_difficultFreeManually mark a word as still-learning for the signed-in user (resets mastery toward learning band). Requires sign-in.
mark_word_knownFreeManually mark a word as mastered for the signed-in user (same as the flashcard 'I knew this' override). Requires sign-in.
nudge_childFreeParent-only. Sends a 'check-in' push notification (and email fallback) to a linked child. Use when the parent says things like 'remind my kid to study', 'nudge my child', 'tell Sam to do their words today'. The server enforces a 24h cooldown per child — if rate-limited the response includes retry_after_hours. NEVER spoof a different parent — the calling user must already be linked to the child. Requires sign-in.
play_gameFreeUse this when the user wants to play a vocabulary game, asks for something fun, or wants to learn through play. Launches one of 11 mini-games inside the host chat. Renders the matching ui://vocab-voyage/game/{slug} widget on supporting hosts; falls back to a deep link elsewhere. Per-question answers persist via record_word_result; round completion fires record_session_complete + award_game_xp so MCP play counts toward streaks, XP, and mastery for signed-in users. Supported slugs: word_match, spelling_bee, speed_round, synonym_showdown, word_scramble, fill_in_blank, context_clues, word_guess, picture_match, crossword, word_search. Do not use for a serious test-prep quiz — call generate_quiz instead.
record_session_completeFreeRecord a completed study session: writes study_sessions, awards study-time XP (+1/min, capped 30/day), and updates the daily streak. Use after a play_game / quiz / flashcard session ends. Requires sign-in.
record_word_resultFreePersist a single word answer (correct/incorrect) to the user's mastery progress. Mirrors the web app's word-mastery scaling so MCP study counts toward leaderboards and streaks. Requires sign-in.
resend_pending_inviteFreeResend a pending parent invite by id. Use after get_pending_invites surfaces an invite expiring in <24h, or when the user explicitly asks to resend. Re-emails the existing invite_token; no new code is generated. 60s per-invite cooldown. Caller must own the invite. Requires sign-in.
set_personaFreeBias subsequent Sparkle guidance toward a persona (student | parent | tutor | explorer). Session-scoped: the host should pass the chosen persona back to get_sparkle_guidance.
study_plan_previewFreeUse this when the user asks for a study plan, a multi-day prep schedule, or how to prepare for a test by date. Returns a 7-day plan (5 words/day) for a given test family. Renders the interactive Vocab Voyage study-plan widget on supporting hosts; tapping 'Start Day N' launches a flashcard session seeded with that day's words. Do not use for a single quiz session — call generate_quiz instead. Do not use for one-off lookups — call get_definition instead.
update_adaptive_levelwrite actionFreeRun the adaptive-mastery promotion logic for the signed-in user (delegates to the web app's update-adaptive-mastery function). Requires sign-in.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 865ms20/20
- Tool poisoning31 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 158 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Vocab Voyage compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 38% of 48,255 servers
- Tools
- 31
- the typical server has 7
- Tools that change things
- 3%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 340 ms
- faster than 43% of 30,031 servers
What its tools let an agent do: 26 read · 1 create · 4 change
Install Vocab Voyage in Claude Code, Cursor or VS Code
claude mcp add --transport http vocab-voyage https://gponcrussdahcdyrlhcr.supabase.co/functions/v1/mcp-server?ref=mcp_registry
What the publisher says
From the Vocab Voyage repository's README, as published. We do not edit it. Read it on GitHub
Vocab Voyage MCP Server
The official public mirror of the Vocab Voyage Model Context Protocol server — 20 tools + 17 interactive widgets for vocabulary learning and standardized test prep (ISEE, SSAT, SAT, PSAT, GRE, GMAT, LSAT).
- 20 MCP tools (including flashcards, 11 mini-games, progress tracking, and Sparkle coaching)
- 17 interactive widgets (quiz, flashcards, study plan, progress dashboard, session debrief, and more)
- Hosted — no install required
- Optional personal tokens for personalized features
- 🔗 Server URL: https://gponcrussdahcdyrlhcr.supabase.co/functions/v1/mcp-server
- 📚 Browse tools:
- 🛠 Auth & scopes:
- 🪪 License: MIT
Install
Claude Desktop
Edit ~/Library/Application Support/Claude/claudedesktopconfig.json:
{
"mcpServers": {
"vocab-voyage": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://gponcrussdahcdyrlhcr.supabase.co/functions/v1/mcp-server"]
}
}
}ChatGPT Apps SDK / Cursor / Cline
Add a custom remote MCP server with the URL above and (optionally) a Bearer vvmcp… token generated from .
OpenClaw
openclaw skills install vocab-voyageTools
<!-- mcp:tools:start --> Tool count: 20.
<!-- mcp:tools:end -->
- getwordoftheday — Returns today's vocabulary Word of the Day, optionally scoped to a test family.
- get_definition (widget-aware) — Look up the definition, part of speech, example sentence, and synonyms/antonyms for a word.
- generate_quiz (widget-aware) — Generate a multiple-choice vocabulary quiz for a test family (1–10 questions).
- getcourseword_list — Get a sample of vocabulary words from a specific Vocab Voyage course.
- list_courses — Lists all 13 Vocab Voyage courses with their slugs and descriptions.
- explainwordin_context — Explain what a word means inside a specific sentence.
- studyplanpreview (widget-aware) — Returns a sample 7-day study plan (5 words/day) for a given test family.
- getflashcards (widget-aware) — Returns a tap-to-flip flashcard deck. Per-card answers persist via recordword_result.
- getmyprogress (widget-aware) — Auth-only personal dashboard: streak, XP, mastery split, next-up words, recent misses.
- playgame — Launches one of 11 vocabulary mini-games (wordmatch, spellingbee, speedround, synonymshowdown, wordscramble, fillinblank, contextclues, wordguess, picturematch, crossword, wordsearch). Per-answer events flow to recordwordresult; round XP via awardgamexp.
- getsparkleguidance (widget-aware) — Lifecycle-aware coaching: returns a phase-appropriate greeting (16 phases) and a recommended next tool/action. Renders the session-debrief widget when relevant.
- set_persona — Switch agent bias between student, parent, tutor, or explorer.
Widgets
<!-- mcp:widgets:start --> Widget count: 17.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Vocab Voyage: common questions
- Is Vocab Voyage MCP server safe?
- Mostly: it is graded B (72/100). Read the Vocab Voyage safety report
- How do I install Vocab Voyage?
- It runs remotely at gponcrussdahcdyrlhcr.supabase.co. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Vocab Voyage need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Vocab Voyage maintained?
- The last commit was 195 days ago (2026-04-23). The latest release is v1.1.1.
- Is Vocab Voyage up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Vocab Voyage compare with other MCP servers?
- safety score 72/100 (higher than 38% of 48,255 servers); tools 31 (the typical server has 7); tools that change things 3% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.