{"_id":"@dennisk2025/number-to-words-converter","name":"@dennisk2025/number-to-words-converter","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/number-to-words-converter","version":"1.0.0","description":"Converts an integer number (positive or negative, up to the trillions) into its English words representation. Useful for check writing, educational tools, accessibility, or text generation.","type":"module","main":"index.js","bin":{"number-to-words-converter":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/number-to-words-converter@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-zCWL1ihkn9aPbkgT0lmuEjFT/ANLq7VZng+coAygWtJquICFgbymnRIMnMRFPCPyGWfMdPmCBUNTEMgx6n/zwA==","shasum":"80e5280ecff3f59f2a5b7c03d878d2feb7c788d2","tarball":"https://registry.npmjs.org/@dennisk2025/number-to-words-converter/-/number-to-words-converter-1.0.0.tgz","fileCount":3,"unpackedSize":6715,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGWPa5eO1+uiXp3/4dxof04hdkM8724Juj/9U1oE7+/bAiEAqzSvWszablAEx3DbSSUXeFYCJG/Ui9l9G8wdZAvz9SI="}]},"_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/number-to-words-converter_1.0.0_1761425087947_0.778309953315506"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T20:44:47.856Z","1.0.0":"2025-10-25T20:44:48.133Z","modified":"2025-10-25T20:44:48.424Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Converts an integer number (positive or negative, up to the trillions) into its English words representation. Useful for check writing, educational tools, accessibility, or text generation.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# number-to-words-converter\n\nConverts an integer number (positive or negative, up to the trillions) into its English words representation. Useful for check writing, educational tools, accessibility, or text generation.\n\n## Installation\n\nInstall globally with npm:\n\n    npm install -g @dennisk2025/number-to-words-converter\n\nOr run directly using npx:\n\n    npx @dennisk2025/number-to-words-converter\n\n---\n\n## Adding to Claude Desktop\n\nAdd this block 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```json\n{\n  \"mcpServers\": {\n    \"number-words\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/number-to-words-converter\"]\n    }\n  }\n}\n```\n\nAfter saving and restarting Claude Desktop, the server and its tools will be available automatically.\n\n---\n\n## Usage Examples\n\n### Tool: number_to_words\n\n**Description:**\nTakes an integer and returns its equivalent written out in English words.\n\n**Input Parameters:**\n- `number` (integer): The integer to convert, between -1,000,000,000,000 and 1,000,000,000,000 (inclusive).\n\n**Example Calls:**\n\n#### Input\n```json\n{\n  \"name\": \"number_to_words\",\n  \"arguments\": { \"number\": 1234567 }\n}\n```\n\n#### Output\n```json\n{\n  \"result\": \"one million two hundred thirty-four thousand five hundred sixty-seven\"\n}\n```\n\n#### For Negative Numbers\n\n##### Input\n```json\n{\n  \"name\": \"number_to_words\",\n  \"arguments\": { \"number\": -5029 }\n}\n```\n\n##### Output\n```json\n{\n  \"result\": \"minus five thousand twenty-nine\"\n}\n```\n\n---\n\n## Available Tools\n\n### number_to_words\n- **Description:** Takes an integer and returns its equivalent written out in English words.\n- **Parameters:**\n  - `number` (integer, required): The integer to convert, between -1,000,000,000,000 and 1,000,000,000,000 (inclusive).\n\n---\n\n## Error Handling\n- Input validation errors and out-of-range numbers return clear error messages.\n- Input must be an integer within the specified range.\n","readmeFilename":"README.md","_rev":"1-10ec5d25a19d8f9b6b069cb5cfad3df1"}