{"_id":"@dennisk2025/sentence-to-title-case","name":"@dennisk2025/sentence-to-title-case","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/sentence-to-title-case","version":"1.0.0","description":"Converts regular sentences into proper title case, capitalizing the first letter of all major words while leaving short conjunctions, articles, and prepositions in lowercase (unless they are the first or last word). Useful for formatting headlines, blog t","type":"module","main":"index.js","bin":{"sentence-to-title-case":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/sentence-to-title-case@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-zOQbCZdaZrKk+gqhDwdXA6fR1Kw0DxlyEPo51lNZVevvXNn9ZWLv62Yq4UQmqhgkLnBsMlUBS0WWkgOmmq94/g==","shasum":"2c8cb9845b2737c77ca39c0bdc2013de92c69c3e","tarball":"https://registry.npmjs.org/@dennisk2025/sentence-to-title-case/-/sentence-to-title-case-1.0.0.tgz","fileCount":3,"unpackedSize":7546,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB94af6UYsTDs/48el73BpHMNckv4ktMyDsM3OqG4bCmAiA30m9eOMh006n7hWn9Z5VGPMV7NP3d4ChOB0L3t4Oyig=="}]},"_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/sentence-to-title-case_1.0.0_1761425245867_0.34050562090901515"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T20:47:25.763Z","1.0.0":"2025-10-25T20:47:26.049Z","modified":"2025-10-25T20:47:26.308Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Converts regular sentences into proper title case, capitalizing the first letter of all major words while leaving short conjunctions, articles, and prepositions in lowercase (unless they are the first or last word). Useful for formatting headlines, blog t","author":{"name":"dennisk2025"},"license":"MIT","readme":"# sentence-to-title-case\n\nConverts regular sentences into proper title case, capitalizing the first letter of all major words while leaving short conjunctions, articles, and prepositions in lowercase (unless they are the first or last word).\n\nPerfect for formatting headlines, blog titles, and editorial content to professional publishing standards.\n\n## Installation\n\nYou can run this MCP server directly without installation using npx:\n\n```\nnpx @dennisk2025/sentence-to-title-case\n```\n\nOr install it locally:\n\n```\nnpm install @dennisk2025/sentence-to-title-case\n```\n\nThen run via command line:\n\n```\nnpx sentence-to-title-case\n```\n\n## Adding to Claude Desktop\n\nTo use this server with Claude Desktop, add the following to your config file:\n\n```json\n{\n  \"mcpServers\": {\n    \"titlecase\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/sentence-to-title-case\"]\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## Usage & Examples\n\n**Available tool:**\n\n- `to_title_case`: Converts a sentence to correct title case.\n\n### Tool: to_title_case\n\n**Parameters:**\n- `sentence` (**string**, required): The sentence to format into title case.\n\n**Example call:**\n\n- Input:\n  ```json\n  {\n    \"name\": \"to_title_case\",\n    \"arguments\": {\n      \"sentence\": \"the quick brown fox jumps over the lazy dog\"\n    }\n  }\n  ```\n- Output:\n  ```json\n  {\n    \"result\": \"The Quick Brown Fox Jumps over the Lazy Dog\"\n  }\n  ```\n\n- Input:\n  ```json\n  {\n    \"name\": \"to_title_case\",\n    \"arguments\": {\n      \"sentence\": \"learning and practicing on your own is the best way to master a skill.\"\n    }\n  }\n  ```\n- Output:\n  ```json\n  {\n    \"result\": \"Learning and Practicing on Your Own Is the Best Way to Master a Skill.\"\n  }\n  ```\n\n**Error Handling:**\n- If the `sentence` parameter is missing or empty, an error will be returned.\n- If an unknown tool name is provided, an error will be returned.\n\n## List of Tools\n\n### 1. `to_title_case`\n- **Description:** Transforms a given sentence into correct title case according to standard English capitalization rules.\n- **Input:**\n  - `sentence` (**string**, required): The sentence to format into title case.\n- **Output:** `{ \"result\": <transformed title-case sentence> }`\n\n---\n\nFor more details about the Model Context Protocol (MCP), visit [modelcontextprotocol.com](https://modelcontextprotocol.com/)\n","readmeFilename":"README.md","_rev":"1-8c85fdc8e5c7a8854cf819c65c2ebdb9"}