Wordnik
liveReferenceBooksWordnik — English-language dictionary API: definitions, examples, pronunciations, frequency, related words, and word-of-the-day.
Tools
definitionsFetch dictionary definitions for a word from Wordnik; filter by part of speech, source dictionary, and limit. Returns definitions with source, text, and part of speech.
No parameters required.
Try it
examplesUsage examples.
No parameters required.
Try it
top_exampleReturn the single highest-quality usage example sentence for a word from Wordnik's corpus.
No parameters required.
Try it
phrasesReturn common bigram phrases containing a word from Wordnik's corpus; wlmi parameter sets minimum mutual-information threshold.
No parameters required.
Try it
pronunciationsReturn pronunciation strings (IPA, ahd, etc.) for a word from Wordnik; filter by source dictionary and format type.
No parameters required.
Try it
hyphenationReturn hyphenation breakpoints and syllable stress for a word from Wordnik's hyphenation endpoint.
No parameters required.
Try it
frequencyReturn year-by-year corpus frequency counts for a word from Wordnik; optionally constrain to a startYear–endYear range.
No parameters required.
Try it
word_of_the_dayFetch the Wordnik Word of the Day for a given date (YYYY-MM-DD) or today if omitted; returns word, definitions, and example sentences.
No parameters required.
Try it
random_wordReturn a single random word from Wordnik; filter by part of speech, min/max length, and minimum corpus or dictionary occurrence count.
No parameters required.
Try it
random_wordsReturn up to `limit` random words from Wordnik; filter by part of speech, min/max length, and minimum corpus or dictionary occurrence count.
No parameters required.
Try it
searchSearch the Wordnik dictionary by query string with wildcard support; filter by part of speech, length, and corpus count. Returns matching word strings.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/wordnik/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/wordnik/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"definitions","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("definitions", {});// Or ask in plain English:
const answer = await px.ask("wordnik — english-language dictionary api: definitions, examples, pronunciations, frequency, related words, and word-of-the-day");