{"_id":"@dennisk2025/word-synonym-finder","name":"@dennisk2025/word-synonym-finder","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/word-synonym-finder","version":"1.0.0","description":"Finds synonyms for a given English word using a free and reliable public API.","type":"module","main":"index.js","bin":{"word-synonym-finder":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/word-synonym-finder@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-aqZsz/fC67bkvstJf63lnt8jlnEDr5wJux1yK2ae8aKmdXOYGGBNMUDNJgWhTWbuN3LTmTKuKbEztSe2vPsU5Q==","shasum":"c06b683c929a923735e4b349c433d0f697fbda8f","tarball":"https://registry.npmjs.org/@dennisk2025/word-synonym-finder/-/word-synonym-finder-1.0.0.tgz","fileCount":3,"unpackedSize":4734,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3WMAKvro7vk7tdenpnBueCkyMRRi8JH9vCthN6aq8pgIhAIg3+VaiGILSge/lmDDn6P5GSOTjS79gfyqh0gCDklvg"}]},"_npmUser":{"name":"dennisk2025","email":"4dennisk@gmail.com"},"directories":{},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/word-synonym-finder_1.0.0_1761421618408_0.7382077225784707"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T19:46:58.329Z","1.0.0":"2025-10-25T19:46:58.609Z","modified":"2025-10-25T19:46:58.890Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Finds synonyms for a given English word using a free and reliable public API.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# word-synonym-finder\n\nFinds synonyms for a given English word using a free and reliable public API (Datamuse).\n\n## What is this?\n\nThis MCP server provides a single tool, `get_synonyms`, that returns synonyms for any English word by querying the public Datamuse API. Useful for writers, editors, creative projects, and AI agents.\n\n\n## Installation\n\nYou can install this package via npm or run it directly via npx:\n\n```\nnpm install -g @dennisk2025/word-synonym-finder\n```\nOR\n```\nnpx @dennisk2025/word-synonym-finder\n```\n\n\n## Adding to Claude Desktop\n\nTo use this MCP server with Claude Desktop, add the following to your Claude Desktop config file:\n\n```json\n{\n  \"mcpServers\": {\n    \"word-synonym-finder\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/word-synonym-finder\"]\n    }\n  }\n}\n```\n\nAdd this to your Claude Desktop config file at:\n- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n\n## Usage\n\nOnce added and started, you can use the tool:\n\n### Available Tools\n\n**get_synonyms**\n- **Description:** Returns a list of synonyms for the provided English word.\n- **Parameters:**\n    - `word` (string, required): The English word for which you want to find synonyms.\n- **Returns:** `{ synonyms: string[] }`\n\n### Example Tool Call\n\nGet synonyms for the word \"happy\":\n\nInput:\n```json\n{\n  \"tool\": \"get_synonyms\",\n  \"parameters\": {\n    \"word\": \"happy\"\n  }\n}\n```\n\nExample Output:\n```json\n{\n  \"synonyms\": [\n    \"cheerful\",\n    \"joyful\",\n    \"contented\",\n    \"glad\",\n    \"elated\"\n    // ...more\n  ]\n}\n```\n\n\n## Error Handling\n\nIf the word is blank or not a string, an informative error will be returned. If the Datamuse API is unreachable, the error is logged and a standard error message is returned.\n\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-7cffe1560f0d2c6d1513a4614cdd3c12"}