Words

liveReference

Find synonyms, antonyms, rhymes, related words, and autocomplete via the Datamuse API

5tools
0msauth
free tier50 calls/day

Tools

find_synonymsrequired: word

Find synonyms for an English word using the Datamuse word API (rel_syn), ranked by the Datamuse similarity score, with a limit on how many come back (default 10). Returns each candidate word with its

Parameters
NameTypeDescription
wordreqstringThe word to find synonyms for
limitoptnumberMaximum number of results to return (default: 10)
▶Try it
find_rhymesrequired: word

Find words that rhyme with a given word, ranked by score.

Parameters
NameTypeDescription
wordreqstringThe word to find rhymes for
limitoptnumberMaximum number of results to return (default: 10)
▶Try it
autocompleterequired: prefix

Return word completions for a given prefix string using the Datamuse suggestion endpoint. Takes a prefix (e.g., "hel") and returns matching words ranked by score (e.g., "hello", "help", "helpless").

Parameters
NameTypeDescription
prefixreqstringThe prefix to autocomplete (e.g. "hel" returns "hello", "help", etc.)
limitoptnumberMaximum number of results to return (default: 10)
▶Try it
find_words

Advanced word search. Find words matching a combination of meaning, pronunciation, and spelling constraints.

Parameters
NameTypeDescription
meaning_likeoptstringFind words with meaning similar to this phrase
sounds_likeoptstringFind words that sound like this word
spelled_likeoptstringFind words spelled like this pattern (use * as wildcard, e.g. "b*ttle")
limitoptnumberMaximum number of results to return (default: 10)
▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/words/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/words/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"find_synonyms","arguments":{"word": "hello world"}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("find_synonyms", {"word":"example"});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("find synonyms, antonyms, rhymes, related words, and autocomplete via the datamuse api");