The Daily Lesson

by nicoletterankin

Not rated
GitHub

About

Deterministic education API � 162K words, 47 languages, structured 5-phase lessons (Hook, Story, Wonder, Action, Wisdom), quizzes, and a knowledge graph. 19 MCP tools. Same lesson for everyone on Earth, every day.

Details

Author
nicoletterankin
Categories
Other, Knowledge Base, API

Setup

Install The Daily Lesson in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/nicoletterankin/word-orb

Follow the installation instructions in the repository README, then restart your MCP client.

Language infrastructure for AI agents. 162,251 words. 47 languages. 240K audio files. Deterministic responses at the edge.

Part of theOrb Platform— dictionary, lessons, and assessments for AI that teaches.

A dictionary API built for AI agents, educational platforms, and robotics. One API call returns:

- Definitions— accurate, etymology-backed, not hallucinated
- 47-language translations— native script + phonetic pronunciation
- Age-appropriate content— kid (5-12), teen, adult, and elder (65+) variants
- IPA pronunciation— standard phonetic notation for every word
- 240K audio files— native-speaker pronunciations via R2

Runs on Cloudflare Workers + D1. Sub-5ms edge delivery. Same input, same output, every time.

const { WordOrb } = require('@lotd/word-orb'); const orb = new WordOrb({ apiKey: 'wo_your_api_key' }); // Look up any word const result = await orb.word('serendipity'); console.log(result.def); // Full definition console.log(result.ipa); // /ˌsɛɹ.ən.ˈdɪp.ɪ.ti/ console.log(result.etym); // Etymology console.log(result.langs); // 47-language translations
const { key } = await orb.signup('you@example.com'); // Returns: wo_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx // 50 free lookups per day, upgrade anytime

Add to your Claude Desktopclaude_desktop_config.json:

{ "mcpServers": { "word-orb": { "url": "https://mcp.thedailylesson.com/mcp" } } }

19 MCP tools across all three Orb Platform products. Works with Claude, Cursor, Windsurf, and any MCP-compatible agent.

All three share a knowledge graph with 30,288 connections linking words → lessons → quizzes.

Education Stackbundles all three for $179/mo (21% discount).

orb.word(word)Promise<WordResult>

Look up any word. Returns definition, pronunciation (IPA), part of speech, etymology, translations across 47 languages, and age-appropriate content.

const data = await orb.word('courage'); // { // word: 'courage', // ipa: '/ˈkɜːrɪdʒ/', // pos: 'noun', // def: 'Courage is the ability to face fear, danger, or difficulty...', // etym: 'From Old French "corage," meaning "heart, spirit"...', // langs: { es: 'coraje', fr: 'courage', de: 'Mut', zh: '勇气', ... }, // tones: { child: '...', teen: '...', adult: '...' } // }

orb.words()Promise<WordListResult>

const { count, words } = await orb.words(); console.log(${count} words available);

orb.audit(email, words)Promise<AuditResult>

Run a compliance audit on your agent's vocabulary. Returns coverage analysis, age-appropriateness gaps, and a compliance grade.

const report = await orb.audit('cto@company.com', [ 'understand', 'help', 'teach', 'learn', 'discover' ]); console.log(report.grade); // 'A-' console.log(report.compliance_score); // 91

orb.feedback(word, vote, correction?)Promise<{ ok: boolean }>

await orb.feedback('serendipity', 1); // upvote await orb.feedback('irregardless', -1, 'Not a word!'); // downvote + correction

orb.signup(email)Promise<SignupResult>

Create a free API key instantly. 50 lookups per day.

const { key, tier, daily_limit } = await orb.signup('dev@company.com');

Check your API key usage, tier, and remaining calls.

const status = await orb.me(); console.log(status.tier); // 'starter' console.log(status.remaining_today); // 4873

orb.health()Promise<HealthResult>

const health = await orb.health(); // { status: 'healthy', checks: { kv: 'ok', d1: 'ok (162250 words)', ... } }

orb.stats()Promise<StatsResult>

try { const result = await orb.word('nonexistent'); } catch (err) { if (err.status === 401) console.error('Invalid API key'); else if (err.status === 429) console.error('Rate limit reached'); else if (err.status === 404) console.error('Word not found'); else console.error('API error:', err.message); }
import { WordOrb, WordResult } from '@lotd/word-orb'; const orb = new WordOrb({ apiKey: process.env.WORD_ORB_KEY }); const result: WordResult = await orb.word('ephemeral');

- langchain-tool.js— Use Word Orb as a LangChain tool
- crewai-agent.py— CrewAI agent with Word Orb vocabulary
- openai-function.js— OpenAI function calling integration
- mcp-config.json— Claude Desktop MCP configuration

- Playground— Try all three products live
-
Pricing & Signup
-
API Docs
-
MCP Server— 19 tools for agent frameworks
-
npm

Built byLesson of the Day PBC. Language infrastructure for AI agents that need to get words right.

Interact with Cloudinary's media management platform using natural language.

Dacast MCP Live Stream Server connects your AI tools to Dacast’s live streaming and video hosting APIs, so you can create and manage live streams, playlists, thumbnails, and simulcasts using simple natural-language prompts.

Interact with EduBase, a comprehensive e-learning platform with advanced quizzing, exam management, and content organization capabilities

Zernio is a social media scheduling platform that lets you manage and publish content across all major platforms from a single API

Turn YouTube playlists into AI-generated flashcards with spaced repetition — create, search, and export decks via MCP.

Generate images using the Together AI API. Supports custom aspect ratios, save paths, and batch generation.

65+ AI tools as an MCP server. Research, write, code, scrape, translate, analyze, agent memory, workflows. Pay per call from $0.006.

Access data from the Bakaláři school system, including schedules, absences, and grades, through a standardized API.

MCP server for Brightspace (D2L): check grades, due dates, announcements, rosters & more using Claude, ChatGPT, Cursor, or any MCP client.

Interact with Canvas LMS and Gradescope using AI agents.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.