
Word Orb — English vocabulary for reader glossaries
Connects Claude to a 162,000-word dictionary API with 47-language translations, IPA pronunciations, and etymology. Exposes 19 MCP tools spanning three products: Word Orb for lookups, Lesson Orb for structured lesson plans, and Quiz Orb for assessments. You get deterministic definitions instead of LLM hallucinations, age-appropriate content variants, and a knowledge graph linking words to lessons to quizzes. Runs on Cloudflare Workers with sub-5ms edge delivery. Reach for this when building educational agents, tutoring bots, or any system where getting vocabulary right matters. Free tier gives 50 lookups per day, paid tiers start at $49/month for 5,000 calls.
- GitHub stars
- 1
- tools
- 14
- auth
- Secret needed
- transport
- HTTP
- last updated
- Sep 23, 2026
Install
From registry metadata$ npx add-mcp https://wordorb.ai/mcp --name orb-platform --header 'Authorization: Bearer ${API_TOKEN}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http orb-platform https://wordorb.ai/mcp --header 'Authorization: YOUR_AUTHORIZATION'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 14 toolsVerified live against the running server on Nov 6, 2026.
lookup_wordsRetrieve stored AI-assisted English lexical records for a vocabulary list without generating missing words. Free: 1–10 headwords per request and 10 requests/minute; paid: 1–50 headwords. Returns found records, explicit misses and lookup failures. Optional fields and translatio...1 params
Retrieve stored AI-assisted English lexical records for a vocabulary list without generating missing words. Free: 1–10 headwords per request and 10 requests/minute; paid: 1–50 headwords. Returns found records, explicit misses and lookup failures. Optional fields and translatio...
words*arraylookup_wordLook up one English headword. May generate and cache a missing record using AI. Definitions and optional IPA, etymology and translations are AI-assisted and may be incomplete or incorrect. Use lookup_words when you require stored records only. Requires a Word Orb key; counts t...1 params
Look up one English headword. May generate and cache a missing record using AI. Definitions and optional IPA, etymology and translations are AI-assisted and may be incomplete or incorrect. Use lookup_words when you require stored records only. Requires a Word Orb key; counts t...
word*stringsearch_wordsSearch stored English headwords or definition text by prefix or fuzzy matching. Returns matching entries, which may be empty. Requires a Word Orb key; counts toward account quota.4 params
Search stored English headwords or definition text by prefix or fuzzy matching. Returns matching entries, which may be empty. Requires a Word Orb key; counts toward account quota.
fieldstringword · definitiondefault: wordfuzzybooleanlimitintegerq*stringget_related_wordsRetrieve available related-word data for an English headword. Relationships and graph coverage vary; an empty result is valid. Requires a Word Orb key; counts toward account quota.1 params
Retrieve available related-word data for an English headword. Relationships and graph coverage vary; an empty result is valid. Requires a Word Orb key; counts toward account quota.
word*stringword_of_the_dayRetrieve the stored daily word and available fields. The selected word is shared for a given date. No API key is required; this is not a guarantee of content accuracy.1 params
Retrieve the stored daily word and available fields. The selected word is shared for a given date. No API key is required; this is not a guarantee of content accuracy.
datestringget_lessonRetrieve an available structured lesson for a day, track and age group. Content availability varies. Requires a Word Orb key; counts toward account quota.3 params
Retrieve an available structured lesson for a day, track and age group. Content availability varies. Requires a Word Orb key; counts toward account quota.
agestringkids · adult · elderdayintegertrackstringlearn · grow · teach · triviaget_quizRetrieve available quiz questions for a lesson day and track. Content availability varies. Requires a Word Orb key; counts toward account quota.2 params
Retrieve available quiz questions for a lesson day and track. Content availability varies. Requires a Word Orb key; counts toward account quota.
dayintegertrackstringgenerate_textProcess supplied text for the selected task. May call AI and return generated content; review the result. Requires a Word Orb key and applicable plan entitlement; counts toward account quotas. Use lookup_words for stored lexical records only.2 params
Process supplied text for the selected task. May call AI and return generated content; review the result. Requires a Word Orb key and applicable plan entitlement; counts toward account quotas. Use lookup_words for stored lexical records only.
input*stringtask*stringwrite · summarize · compliance_check · retrieve · negotiate · translatecheck_complianceCheck supplied text for configured content flags and reading-level estimates. This heuristic check is not legal compliance certification. Requires a Word Orb key and applicable plan entitlement; counts toward account quotas.2 params
Check supplied text for configured content flags and reading-level estimates. This heuristic check is not legal compliance certification. Requires a Word Orb key and applicable plan entitlement; counts toward account quotas.
input*stringpolicyobjecttranslate_wordRequest a translation for supplied text and a target language. May use stored data or AI generation; language coverage and quality vary. Requires a Word Orb key and applicable plan entitlement; counts toward account quotas. Use lookup_words to inspect only existing translations.2 params
Request a translation for supplied text and a target language. May use stored data or AI generation; language coverage and quality vary. Requires a Word Orb key and applicable plan entitlement; counts toward account quotas. Use lookup_words to inspect only existing translations.
input*stringtarget_langstringdefine_termRequest a definition adapted to the specified age group. May use stored data or AI generation; review the result. Requires a Word Orb key and applicable plan entitlement; counts toward account quotas. Use lookup_words to avoid generated fallback.2 params
Request a definition adapted to the specified age group. May use stored data or AI generation; review the result. Requires a Word Orb key and applicable plan entitlement; counts toward account quotas. Use lookup_words to avoid generated fallback.
age_groupstringchild · teen · adult · elderdefault: adultterm*stringexplore_graphRetrieve existing links between an English headword and lessons or themes. Graph coverage varies; an empty result is valid. Requires a Word Orb key; counts toward account quota.1 params
Retrieve existing links between an English headword and lessons or themes. Graph coverage varies; an empty result is valid. Requires a Word Orb key; counts toward account quota.
word*stringget_word_imageRetrieve available image metadata for an English headword. Images and variants are not available for every word. Requires a Word Orb key; counts toward account quota.1 params
Retrieve available image metadata for an English headword. Images and variants are not available for every word. Requires a Word Orb key; counts toward account quota.
word*stringsearch_by_meaningSearch available English word embeddings using a description of a concept. Returns similarity-ranked candidates, not verified answers; embeddings require AI processing. Requires a Word Orb key; counts toward account quota.2 params
Search available English word embeddings using a description of a concept. Returns similarity-ranked candidates, not verified answers; embeddings require AI processing. Requires a Word Orb key; counts toward account quota.
limitintegerquery*stringSponsors
Readme
Word Orb
Stored English lexical records for reader glossaries and vocabulary tools. Word Orb serves about 162K AI-assisted English records as JSON. Optional translations cover about 14K English headwords across 47 language codes; field coverage and quality vary. The content has not been independently human-verified.
Evaluate your own word list · API docs · Plans and API keys
Build a glossary from stored records
The batch glossary example normalizes and deduplicates English words, reads existing records, preserves missing words and errors, and displays only fields returned by the API. It never falls back to generation or another service.
Use Node.js 18 or later and an existing Word Orb API key. No package installation is needed. Set WORDORB_API_KEY securely in your environment, then run:
node examples/batch-glossary.mjs courage wisdom resilience
Details
- Repository
- github.com/nicoletterankin/word-orb
- Category
- Productivity & Office
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026