{"_id":"@truncus/mcp-server","_rev":"4-bfe1c5e3382b422577dbc0b2a5b180cd","name":"@truncus/mcp-server","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@truncus/mcp-server","version":"0.1.0","keywords":["mcp","model-context-protocol","truncus","email","ai","agent","claude","llm"],"author":{"name":"Van Moose","email":"hello@vanmoose.cc"},"license":"MIT","_id":"@truncus/mcp-server@0.1.0","maintainers":[{"name":"vanmoose","email":"jasper@vanmoose.com"}],"bin":{"truncus-mcp":"dist/index.js"},"dist":{"shasum":"9f5b4d4e555f878ba1c3c971bed0de62a329a614","tarball":"https://registry.npmjs.org/@truncus/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":6,"integrity":"sha512-K+zqYpG1UZbaU7ag6fT+CJRIampahJtOCvcJGEjRxbkNHg3xxEk1LZneODuqEk4kQhjHnpYlyUXrZV0gKt2yOA==","signatures":[{"sig":"MEUCIHiKQl3XJoAUDT5ILTIwNPn8tTQKFvQP3lfkpNi7pPphAiEAlWEKjZXdIyWexTHXNXn2DXVZAqrtwUpz6749999k1Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9782},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f252c6b60b7aed4705c0a435bc0c2cb1b6f62be5","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vanmoose","email":"jasper@vanmoose.com"},"_npmVersion":"10.8.2","description":"MCP server for Truncus Email API - send transactional emails from AI agents","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1772702522676_0.0005632622284572619","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@truncus/mcp-server","version":"0.1.1","keywords":["mcp","model-context-protocol","truncus","email","ai","agent","claude","llm"],"author":{"name":"Van Moose","email":"hello@vanmoose.cc"},"license":"MIT","_id":"@truncus/mcp-server@0.1.1","maintainers":[{"name":"vanmoose","email":"jasper@vanmoose.com"}],"bin":{"truncus-mcp":"dist/index.js"},"dist":{"shasum":"917cf8e6d6e3fe6b68bff58979c54b88bae49c8c","tarball":"https://registry.npmjs.org/@truncus/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":6,"integrity":"sha512-85vU9UadkLdkBAojknr6tqrwsKABdI46nr5RZkI/I9OFRffnUNlCzlRqgq/yn8ux7AuVzl5GXtshhgbIYeWwDA==","signatures":[{"sig":"MEUCIQD+YYbbiks3yZ4tbWn4QA6mksjI3nAA2TZA1HvrPrh8VwIgLd/untDkMo+jLDymA+YxWuZxcrHMx37tHO8e20BMcTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9820},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f252c6b60b7aed4705c0a435bc0c2cb1b6f62be5","mcpName":"co.truncus/mcp-server","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vanmoose","email":"jasper@vanmoose.com"},"_npmVersion":"10.8.2","description":"MCP server for Truncus Email API - send transactional emails from AI agents","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.1_1772704794568_0.009173106893524574","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@truncus/mcp-server","version":"0.1.2","keywords":["mcp","model-context-protocol","truncus","email","ai","agent","claude","llm"],"author":{"name":"Van Moose","email":"hello@vanmoose.cc"},"license":"MIT","_id":"@truncus/mcp-server@0.1.2","maintainers":[{"name":"vanmoose","email":"jasper@vanmoose.com"}],"bin":{"truncus-mcp":"dist/index.js"},"dist":{"shasum":"efa43c1b1c0ea6cacaee41ec437ec5650256dd5b","tarball":"https://registry.npmjs.org/@truncus/mcp-server/-/mcp-server-0.1.2.tgz","fileCount":6,"integrity":"sha512-TjUonYBlYWWZgcX0jBlgBEXNsQqEShz2s4ndIKiSDA20wJb2PHmQTxGvJhL8XTmL1/L+gRcWLyG2rxa16GJe5Q==","signatures":[{"sig":"MEUCIBZe4xRCt5f3OGPgKA43STaoO4ndWz0EAOTuOsqiRfeoAiEAg1nPHvXKoSH338Y1bZB43OQGOUQ5HWaHdopBCHnjcVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9820},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f252c6b60b7aed4705c0a435bc0c2cb1b6f62be5","mcpName":"co.truncus/mcp-server","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"vanmoose","email":"jasper@vanmoose.com"},"_npmVersion":"10.8.2","description":"MCP server for Truncus Email API - send transactional emails from AI agents","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.2_1772705181707_0.41551036344561587","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@truncus/mcp-server","version":"0.1.3","mcpName":"io.github.codevanmoose/truncus-mcp-server","description":"MCP server for Truncus Email API - send transactional emails from AI agents","main":"dist/index.js","type":"module","bin":{"truncus-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","truncus","email","ai","agent","claude","llm"],"author":{"name":"Van Moose","email":"hello@vanmoose.cc"},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"engines":{"node":">=18"},"_id":"@truncus/mcp-server@0.1.3","gitHead":"f252c6b60b7aed4705c0a435bc0c2cb1b6f62be5","types":"./dist/index.d.ts","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Qj2jyXb5egkyv8HOeKidcb9CUEohFnZQK9efRq3gEXWEEEPtVrircpeNA/8A1bY83d9beAsbaF1puo3kAhUDNA==","shasum":"41c8cf9f028cd0b35628af96d08b5843e04e2d6f","tarball":"https://registry.npmjs.org/@truncus/mcp-server/-/mcp-server-0.1.3.tgz","fileCount":6,"unpackedSize":9840,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDp6EAI7f9zp4m2psuFUFwKjnx9zj2OtLBOmpefvddU8AIgfV4+KEaSsijyLJ1T55G25dqL7WnXWO48zW9PKdh9Tp4="}]},"_npmUser":{"name":"vanmoose","email":"jasper@vanmoose.com"},"directories":{},"maintainers":[{"name":"vanmoose","email":"jasper@vanmoose.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.3_1772705282506_0.374218861588443"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T09:22:02.615Z","modified":"2026-03-05T10:08:02.775Z","0.1.0":"2026-03-05T09:22:02.853Z","0.1.1":"2026-03-05T09:59:54.754Z","0.1.2":"2026-03-05T10:06:21.866Z","0.1.3":"2026-03-05T10:08:02.638Z"},"author":{"name":"Van Moose","email":"hello@vanmoose.cc"},"license":"MIT","keywords":["mcp","model-context-protocol","truncus","email","ai","agent","claude","llm"],"description":"MCP server for Truncus Email API - send transactional emails from AI agents","maintainers":[{"name":"vanmoose","email":"jasper@vanmoose.com"}],"readme":"# @truncus/mcp-server\n\nMCP (Model Context Protocol) server for [Truncus Email](https://truncus.co). Lets AI agents send transactional emails via Claude Desktop, Cursor, and any MCP-compatible client.\n\n## Installation\n\n```bash\nnpm install -g @truncus/mcp-server\n```\n\n## Claude Desktop Setup\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"truncus\": {\n      \"command\": \"truncus-mcp\",\n      \"env\": {\n        \"TRUNCUS_API_KEY\": \"tr_live_your_api_key\"\n      }\n    }\n  }\n}\n```\n\nOr run without installing:\n\n```json\n{\n  \"mcpServers\": {\n    \"truncus\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@truncus/mcp-server\"],\n      \"env\": {\n        \"TRUNCUS_API_KEY\": \"tr_live_your_api_key\"\n      }\n    }\n  }\n}\n```\n\n## Available Tools\n\n| Tool | Description |\n|------|-------------|\n| `truncus_send_email` | Send a transactional email |\n| `truncus_validate_email` | Validate payload without sending (dry-run) |\n| `truncus_get_email` | Get email status and engagement metrics |\n| `truncus_get_stats` | Get sending statistics |\n| `truncus_list_domains` | List verified sending domains |\n| `truncus_check_suppression` | Check if an email is suppressed |\n\n## Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `TRUNCUS_API_KEY` | Yes | Your API key from the Truncus dashboard |\n| `TRUNCUS_BASE_URL` | No | Override API base URL (default: `https://truncus.co/api/v1`) |\n\n## Example Usage\n\nOnce configured, ask Claude:\n\n> \"Send a welcome email to alice@example.com from noreply@mail.yourdomain.com with subject 'Welcome aboard!'\"\n\nClaude will use `truncus_send_email` to deliver it.\n\n## Links\n\n- [Dashboard](https://truncus.co/dashboard)\n- [API Reference](https://truncus.co/api/v1/openapi.json)\n- [Get API Key](https://truncus.co/dashboard/settings/api-keys)\n","readmeFilename":"README.md"}