Skip to main content
Glama

datamuse-mcp

npm version npm downloads license node github release publish workflow

MCP server for the Datamuse API (word search, rhymes, synonyms, and more).

This project is open source, free to use, and licensed under MIT.

About

datamuse-mcp is a local stdio MCP server that wraps Datamuse endpoints into validated MCP tools. It is designed for practical word-finding use cases in assistants and clients that support MCP.

Related MCP server: Similar Words MCP Server

Purpose

This server provides simple MCP tools to:

  • find synonyms, antonyms, and rhymes;

  • run autocomplete;

  • fetch lexical details (definitions, POS, syllables, pronunciation, frequency);

  • search by spelling pattern (*, ?) or phonetic similarity.

Requirements

  • Node.js >= 18

  • npm

Install

npm install

Development

npm run dev

Build & run

npm run build
npm start

Manual JSON-RPC checks

# List tools
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node dist/index.js

# Call a tool
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"find_synonyms","arguments":{"word":"happy"}}}' | node dist/index.js

More tool examples

{ "tool": "find_antonyms", "arguments": { "word": "happy", "max": 10 } }
{ "tool": "find_rhymes", "arguments": { "word": "love", "type": "perfect", "max": 20 } }
{ "tool": "find_similar_sounding", "arguments": { "text": "definately", "max": 15 } }
{ "tool": "find_by_pattern", "arguments": { "pattern": "s??r?", "meaning_hint": "celestial", "max": 25 } }
{ "tool": "find_related_words", "arguments": { "word": "music", "relation_type": "triggers", "max": 15 } }
{ "tool": "get_word_info", "arguments": { "word": "serendipity" } }
{ "tool": "autocomplete", "arguments": { "prefix": "astro", "max": 10 } }

Claude Desktop configuration

Add this to claude_desktop_config.json:

{
  "mcpServers": {
    "datamuse": {
      "command": "node",
      "args": ["/absolute/path/to/datamuse-mcp/dist/index.js"]
    }
  }
}

Exposed tools

  • find_synonyms

  • find_antonyms

  • find_rhymes

  • find_similar_sounding

  • find_by_pattern

  • find_related_words

  • find_adjectives_for_noun

  • find_nouns_for_adjective

  • get_word_info

  • autocomplete

Security and limits

  • The server runs over stdio (local usage recommended).

  • Outbound requests go to https://api.datamuse.com.

  • A local in-memory cache is used (5-minute TTL), with no disk persistence.

  • Datamuse may enforce request limits/quotas.

Publishing

For npm and MCP Registry deployment, see PUBLISHING.md.

Contributing

See CONTRIBUTING.md.

License

MIT — see LICENSE.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    -
    maintenance
    MCP Server for interacting with Old School RuneScape Wiki API and game data files, providing tools to search the OSRS Wiki and access game data definitions through the Model Context Protocol.
    19
    61
    1
  • A
    license
    C
    quality
    D
    maintenance
    An MCP server that provides access to the Similar Words API, allowing users to search for and retrieve semantically related words. It enables language-based applications to query word similarities and relationships through a standardized interface.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)

  • This MCP server provides seamless access to Malaysia's government open data, including datasets, w…

  • Dictionary MCP — wraps Free Dictionary API (free, no auth)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lacausecrypto/datamuse-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server