{"_id":"@artemsemkin/ticksy-mcp","name":"@artemsemkin/ticksy-mcp","dist-tags":{"latest":"1.2.0"},"versions":{"1.2.0":{"name":"@artemsemkin/ticksy-mcp","version":"1.2.0","packageManager":"pnpm@10.30.3","description":"MCP server for Ticksy support ticket API","author":{"name":"Artem Semkin"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/artkrsk/ticksy-mcp.git"},"type":"module","main":"dist/index.js","bin":{"ticksy-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","zod":"^3.24.2"},"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.13.14"},"gitHead":"5ea4153205c0034427a92e6f04badc2f86a65167","types":"./dist/index.d.ts","_id":"@artemsemkin/ticksy-mcp@1.2.0","bugs":{"url":"https://github.com/artkrsk/ticksy-mcp/issues"},"homepage":"https://github.com/artkrsk/ticksy-mcp#readme","_nodeVersion":"25.1.0","_npmVersion":"11.10.0","dist":{"integrity":"sha512-2uZJO59ZotlJinSQfgYZGqoyosHkk6tQnUXn4oi0XBKIFqfxpf59ERQ6uC5MZcqXT62CRNdruFJwx1WfXxxGiQ==","shasum":"6c2cf617a1074bded74ba1b4195fc0d6aa012743","tarball":"https://registry.npmjs.org/@artemsemkin/ticksy-mcp/-/ticksy-mcp-1.2.0.tgz","fileCount":15,"unpackedSize":33605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTYTvs2yUyfPcNVfZPrlWuDJU3RgXWd+sEfMfmXs3F4QIhAMc968DD0JS/p5eSgCnpnXiueKpOhmTh0Ira348B3hHk"}]},"_npmUser":{"name":"artemsemkin","email":"me@artemsemkin.com"},"directories":{},"maintainers":[{"name":"artemsemkin","email":"me@artemsemkin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ticksy-mcp_1.2.0_1774087263768_0.011513119509007463"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T10:01:03.658Z","1.2.0":"2026-03-21T10:01:03.908Z","modified":"2026-03-21T10:01:04.164Z"},"maintainers":[{"name":"artemsemkin","email":"me@artemsemkin.com"}],"description":"MCP server for Ticksy support ticket API","homepage":"https://github.com/artkrsk/ticksy-mcp#readme","repository":{"type":"git","url":"git+https://github.com/artkrsk/ticksy-mcp.git"},"author":{"name":"Artem Semkin"},"bugs":{"url":"https://github.com/artkrsk/ticksy-mcp/issues"},"license":"MIT","readme":"# @artemsemkin/ticksy-mcp\n\nMCP server for the [Ticksy](https://ticksy.com) support ticket API. Gives AI agents full read and write access to your support tickets.\n\n## Tools\n\n### Read\n\n- `list_open_tickets` — open tickets with embedded comments; optionally filter to those awaiting a reply\n- `list_closed_tickets` — most recently closed tickets\n- `get_ticket` — single ticket with full comment thread\n- `get_ticket_comments` — comments for a ticket without full ticket data\n- `list_my_tickets` — open tickets assigned to the authenticated agent\n- `count_responses_needed` — number of tickets awaiting a support response\n- `count_my_responses` — same, scoped to the authenticated agent\n\n### Write\n\n- `reply_to_ticket` — post a public reply (or staff-only with `private: true`)\n- `add_ticket_note` — post an internal note visible only to staff\n- `close_ticket` / `reopen_ticket` — change ticket status\n- `mark_ticket_read` / `mark_ticket_unread` — toggle read state\n- `star_ticket` / `unstar_ticket` — toggle star\n- `create_customer` — create a new customer account\n\n## Setup\n\nYou need two environment variables:\n\n- **`TICKSY_DOMAIN`** — your subdomain (e.g. `acme` for `acme.ticksy.com`)\n- **`TICKSY_API_KEY`** — from your [Ticksy profile page](https://ticksy.com)\n\n<details>\n<summary>Claude Desktop</summary>\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"ticksy\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@artemsemkin/ticksy-mcp\"],\n      \"env\": {\n        \"TICKSY_DOMAIN\": \"your-domain\",\n        \"TICKSY_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n</details>\n\n<details>\n<summary>Claude Code</summary>\n\n```bash\nclaude mcp add ticksy \\\n  -e TICKSY_DOMAIN=your-domain \\\n  -e TICKSY_API_KEY=your-api-key \\\n  -- npx -y @artemsemkin/ticksy-mcp\n```\n</details>\n\n<details>\n<summary>VS Code / Cursor</summary>\n\nAdd to `.vscode/mcp.json` (VS Code) or `.cursor/mcp.json` (Cursor) in your project:\n\n```json\n{\n  \"servers\": {\n    \"ticksy\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@artemsemkin/ticksy-mcp\"],\n      \"env\": {\n        \"TICKSY_DOMAIN\": \"your-domain\",\n        \"TICKSY_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n</details>\n\n## Build from source\n\n```bash\ngit clone https://github.com/artkrsk/@artemsemkin/ticksy-mcp.git\ncd @artemsemkin/ticksy-mcp\npnpm install\npnpm build\n```\n","readmeFilename":"README.md","_rev":"1-98655a4baf1e99eeb53f15db1ca81c5e"}