Word Orb — English vocabulary for reader glossaries

io.github.nicoletterankinPublished by GitHub account nicoletterankinv6.3.1Updated Nov 2, 2026

AI-assisted English lexical records. Stored-only batch lookup; coverage and quality vary.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryMedia & DesignAI & ML

Overview

AI-generated overview

Remote MCP server exposing Word Orb's AI-assisted English lexical records so an assistant can look up words, build glossaries, and fetch lessons, quizzes and…

What you can do
  • Look up stored English word records in batches or one at a time, and search headwords or definitions by prefix or fuzzy match
  • Explore related words, lesson/theme links and word image metadata
  • Fetch the daily word, structured lessons and quiz questions by day, track and age group
  • Generate text, adapt definitions to an age group, translate words and run heuristic content/reading-level checks
  • Search words by meaning using embeddings and retrieve existing translations
When to use it
Useful when building reader glossaries, vocabulary exercises or language-learning content and you want an assistant to pull dictionary-style records, lessons and quizzes from one hosted source instead of generating them itself.
Requirements
Remote Streamable HTTP endpoint at wordorb.ai/mcp; no local package needed. A Word Orb API key sent as an Authorization Bearer header is required for all tools except the public daily-word tool; the README's Node.js example needs Node.js 18 or later and WORDORB_API_KEY. Free keys allow 10,000 calls per day, 10 requests per minute and batches of 10 words; paid plans raise limits.
Before you install
The API key is a secret: keep it in the client's local secret store and never paste it into tool arguments, URLs, chat messages or committed config files. Records are AI-assisted and not human-verified, so definitions, translations and generated content may be incomplete or wrong. Several tools generate content and count toward account quotas; paid plans are billed monthly with per-call overage, and upgrading does not improve record correctness.

Installation

In SourceWeft

  1. Open Word Orb — English vocabulary for reader glossaries in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.nicoletterankin%2Forb-platform/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "word-orb-english-vocabulary-for-reader-g": {
      "type": "http",
      "url": "https://wordorb.ai/mcp"
    }
  }
}

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:

sh
node examples/batch-glossary.mjs courage wisdom resilience

The default batch size is 10 words, suitable for the free plan. Paid plans support batches of up to 50; set WORDORB_BATCH_SIZE=50 when your plan supports it. Output is JSON for inspection or integration into your application. Display results to users only after evaluating their suitability for your use case.

POST https://wordorb.ai/api/words/batch accepts {"words":["courage","wisdom"]} with an Authorization: Bearer ... header. Batch lookup only reads stored records. Unknown words remain missing; a stored response is not a guarantee of factual accuracy. Translation, pronunciation and other fields may be absent.

Existing JavaScript client

This repository contains the CommonJS client published as @lotd/word-orb. It does not currently expose a batch method; use the direct HTTP example above for stored-only lookups.

js
const { WordOrb } = require('@lotd/word-orb');const orb = new WordOrb({  apiKey: process.env.WORDORB_API_KEY,  baseUrl: 'https://wordorb.ai',});const usage = await orb.me();console.log({ tier: usage.tier, callsToday: usage.calls_today });

The client's word() method uses the individual lookup endpoint, whose behavior differs from stored-only batch lookup. Check the current API documentation before using it. Older examples in this repository describe earlier integrations and are not the stored-only glossary flow.

Plans

Free API keys allow 10,000 calls per day with a limit of 10 requests per minute and batches of up to 10 words. Starter is $9/month, including 150,000 calls per UTC calendar month, then $0.0006 per additional call, plus batches up to 50 and TextOrb. The included allowance resets on the first day of each UTC calendar month, separately from subscription renewal. When Starter metered billing is active, the displayed 5,000-call daily baseline does not block additional calls. Pro is $49/month with 50,000 calls per day; Scale is $149/month. See the current pricing page for full limits and terms.

Start with the word-list evaluator to check real coverage and field availability before integrating. Do not assume 47 complete dictionaries, editorial verification or complete audio coverage.

MCP

The canonical remote endpoint is https://wordorb.ai/mcp over Streamable HTTP. The existing MCP Registry identity remains io.github.nicoletterankin/orb-platform; server.json describes version 6.3.1 under that identity.

Stored-only glossary lookup

Use the lookup_words tool with an array of English headwords:

json
{"words":["courage","wisdom","resilience"]}

The tool reads existing records and keeps missing words and unavailable fields explicit. It does not generate missing content. Free handles up to 10 words per batch; paid plans handle up to 50. Records are AI-assisted and incomplete, and upgrading does not improve their correctness or fill missing translations.

This tool requires a Word Orb API key in the request header, Authorization: Bearer wo_YOUR_KEY. Use a client that supports custom headers for a remote MCP server; follow that client's instructions for storing the actual key locally as a secret. Do not paste keys into tool arguments, URLs, chat messages, or committed configuration files. The placeholder below is not a working key.

json
{  "mcpServers": {    "word-orb": {      "url": "https://wordorb.ai/mcp",      "headers": {        "Authorization": "Bearer wo_YOUR_KEY"      }    }  }}

Client configuration formats vary. This integration does not provide an OAuth sign-in flow and is not a universal one-click setup for every MCP client. The daily-word tool is public; authenticated tools use the account's existing limits. Other tools, including individual word lookup, can behave differently from stored-only lookup_words; review their descriptions before use.

Start with the word-list evaluator and free key, then consult the current Word Orb docs. Choose a paid plan only when its capacity or capabilities fit your application.

Data use and software license

This repository's client software is MIT licensed. That license does not grant redistribution rights to API content. This repository does not offer an offline dictionary or a corpus redistribution license; consult the service terms for API data use.

Built by Lesson of the Day PBC.

Source: README.md at commit 0955da9

Tools

14

lookup_words

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 translations vary; review the content. Requires a Word Orb key in the Authorization header; one request counts toward account quota. Evaluate and compare plans at https://wordorb.ai/playground?ref=mcp_batch#evaluate.

Parameterswordsrequired

lookup_word

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 toward account quota.

Parameterswordrequired

search_words

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.

Parametersqrequiredfieldfuzzylimit

word_of_the_day

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.

Parametersdate

get_lesson

Retrieve an available structured lesson for a day, track and age group. Content availability varies. Requires a Word Orb key; counts toward account quota.

Parametersagedaytrack

get_quiz

Retrieve available quiz questions for a lesson day and track. Content availability varies. Requires a Word Orb key; counts toward account quota.

Parametersdaytrack

generate_text

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.

Parameterstaskrequiredinputrequired

check_compliance

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.

Parametersinputrequiredpolicy

translate_word

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.

Parametersinputrequiredtarget_lang

define_term

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.

Parameterstermrequiredage_group

explore_graph

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.

Parameterswordrequired

get_word_image

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.

Parameterswordrequired

search_by_meaning

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.

Parameterslimitqueryrequired

Version history

2
  1. v6.3.1LatestSep 23, 2026
  2. v6.3.0Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts