Words

live Reference

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

5 tools
0ms auth
free tier 50 calls/day

Tools

find_synonyms required: word

Find synonyms for a word, ranked by similarity score.

Parameters
Name Type Description
word req string The word to find synonyms for
limit opt number Maximum number of results to return (default: 10)
Try it
find_rhymes required: word

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

Parameters
Name Type Description
word req string The word to find rhymes for
limit opt number Maximum number of results to return (default: 10)
Try it
autocomplete required: prefix

Get word completions from a prefix. Useful for autocomplete and spelling suggestions.

Parameters
Name Type Description
prefix req string The prefix to autocomplete (e.g. "hel" returns "hello", "help", etc.)
limit opt number Maximum 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
Name Type Description
meaning_like opt string Find words with meaning similar to this phrase
sounds_like opt string Find words that sound like this word
spelled_like opt string Find words spelled like this pattern (use * as wildcard, e.g. "b*ttle")
limit opt number Maximum 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");