{"_id":"@actualjob/mcp-server","_rev":"2-f72cccc3d64df48856005494ef4f835e","name":"@actualjob/mcp-server","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@actualjob/mcp-server","version":"0.1.0","keywords":["actualjob","actual-job","mcp","mcp-server","model-context-protocol","claude","anthropic","agent","job-description"],"author":{"name":"actualjob"},"license":"MIT","_id":"@actualjob/mcp-server@0.1.0","maintainers":[{"name":"joshactualjob","email":"josh@quityourjob.com"}],"homepage":"https://actual-job.com","bugs":{"url":"https://github.com/capitalthought/actualjob/issues"},"bin":{"actualjob-mcp":"dist/index.js","jd-mcp-server":"dist/index.js"},"dist":{"shasum":"1cd5b0196911a8bb3297dd4879399e3652c11017","tarball":"https://registry.npmjs.org/@actualjob/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":4,"integrity":"sha512-GH3XYvwmTdq2iSiAQI9iZTumQ86XYEEiPAue4GDSpUXFemMlE3s4NBGy3ZsvOKwfDGXYK6FfwzXLu9Or7udkUQ==","signatures":[{"sig":"MEYCIQCYfD2oHztkuuHBzTipmk/7Eq3lAUOA65sOHCiUcVESxgIhAJkIzzOpDQbMWH/c4NxW1CSGNrdDWLF4Q+9aJ8PoLujL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161246},"main":"./dist/index.js","type":"module","_from":"file:actualjob-mcp-server-0.1.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx src/index.ts","build":"tsup","deploy":"wrangler deploy","typecheck":"tsc --noEmit -p . && tsc --noEmit -p ./tsconfig.worker.json","dev:worker":"wrangler dev --port 8789 --local","deploy:check":"wrangler deploy --dry-run --outdir /tmp/actualjob-mcp-dist"},"_npmUser":{"name":"joshactualjob","email":"josh@quityourjob.com"},"_resolved":"/tmp/83399042d9dd485359a8fcc1a63fff62/actualjob-mcp-server-0.1.0.tgz","_integrity":"sha512-GH3XYvwmTdq2iSiAQI9iZTumQ86XYEEiPAue4GDSpUXFemMlE3s4NBGy3ZsvOKwfDGXYK6FfwzXLu9Or7udkUQ==","repository":{"url":"git+https://github.com/capitalthought/actualjob.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"MCP server for actual-job.com — registers all jd_* tools and proxies to the Tool Gateway. Stdio transport for local agents (Claude Desktop, Cursor, Windsurf).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","typescript":"^5.6.3","@types/node":"^22.10.2","@actualjob/contract":"^0.1.0","@cloudflare/workers-types":"^4.20251204.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1776970431704_0.9842097663146965","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@actualjob/mcp-server","version":"0.2.0","description":"MCP server for actual-job.com — registers all jd_* tools and proxies to the Tool Gateway. Stdio transport for local agents (Claude Desktop, Cursor, Windsurf).","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"actualjob-mcp":"dist/index.js","jd-mcp-server":"dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"devDependencies":{"@cloudflare/workers-types":"^4.20260426.1","@types/node":"^25.6.0","tsup":"^8.5.1","tsx":"^4.19.2","typescript":"^6.0.3","@actualjob/contract":"^0.1.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/capitalthought/actualjob.git","directory":"packages/mcp-server"},"homepage":"https://actual-job.com","license":"MIT","author":{"name":"actualjob"},"keywords":["actualjob","actual-job","mcp","mcp-server","model-context-protocol","claude","anthropic","agent","job-description"],"scripts":{"build":"tsup","dev":"tsx src/index.ts","dev:worker":"wrangler dev --port 8789 --local","deploy":"wrangler deploy","deploy:check":"wrangler deploy --dry-run --outdir /tmp/actualjob-mcp-dist","typecheck":"tsc --noEmit -p . && tsc --noEmit -p ./tsconfig.worker.json"},"_id":"@actualjob/mcp-server@0.2.0","bugs":{"url":"https://github.com/capitalthought/actualjob/issues"},"_integrity":"sha512-sdThd5gdaWIC8Ui3utAzMjf1PMMe1SMD8P/klimEz7VZ4GYUq5fpzjliuL9C3OAlT8UmyW1Brs11rEdaVzSipA==","_resolved":"/tmp/32db65a3b508d07d6798b7819027d26b/actualjob-mcp-server-0.2.0.tgz","_from":"file:actualjob-mcp-server-0.2.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sdThd5gdaWIC8Ui3utAzMjf1PMMe1SMD8P/klimEz7VZ4GYUq5fpzjliuL9C3OAlT8UmyW1Brs11rEdaVzSipA==","shasum":"102b7307ac129676194a628ebda6f45af2e5a198","tarball":"https://registry.npmjs.org/@actualjob/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":5,"unpackedSize":570641,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQ7HiToFQmTAZhLxdtrMzLkYB9IKFZvFVnYQ84tDWNIAIhAIPmS9+gilmQtCEs1QhqzczbvylJVvbVwSDe6w0a8ywP"}]},"_npmUser":{"name":"joshactualjob","email":"josh@quityourjob.com"},"directories":{},"maintainers":[{"name":"joshactualjob","email":"josh@quityourjob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.2.0_1777664089985_0.3997153415224608"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T18:53:51.589Z","modified":"2026-05-01T19:34:50.328Z","0.1.0":"2026-04-23T18:53:51.872Z","0.2.0":"2026-05-01T19:34:50.170Z"},"bugs":{"url":"https://github.com/capitalthought/actualjob/issues"},"author":{"name":"actualjob"},"license":"MIT","homepage":"https://actual-job.com","keywords":["actualjob","actual-job","mcp","mcp-server","model-context-protocol","claude","anthropic","agent","job-description"],"repository":{"type":"git","url":"git+https://github.com/capitalthought/actualjob.git","directory":"packages/mcp-server"},"description":"MCP server for actual-job.com — registers all jd_* tools and proxies to the Tool Gateway. Stdio transport for local agents (Claude Desktop, Cursor, Windsurf).","maintainers":[{"name":"joshactualjob","email":"josh@quityourjob.com"}],"readme":"# @actualjob/mcp-server\n\n[![npm version](https://img.shields.io/npm/v/@actualjob/mcp-server.svg)](https://www.npmjs.com/package/@actualjob/mcp-server)\n[![npm downloads](https://img.shields.io/npm/dm/@actualjob/mcp-server.svg)](https://www.npmjs.com/package/@actualjob/mcp-server)\n[![license](https://img.shields.io/npm/l/@actualjob/mcp-server.svg)](https://github.com/capitalthought/actualjob/blob/main/LICENSE)\n\nMCP server for [actual-job.com](https://actual-job.com) — the agent-first analyzer that reverse-engineers what someone actually does from their work accounts (Calendar + Gmail in v1; Asana + HubSpot in v1.1).\n\nRegisters all `jd_*` tools (estimate analysis, validate consent, start, get status, get description, refine, list/delete, audit log) and proxies them to the Tool Gateway at `api.actual-job.com`. Stdio transport for local agents (Claude Desktop, Cursor, Windsurf). HTTP+SSE transport for remote agents lives in the same repo.\n\n## Install\n\n```bash\n# No install — invoke directly via npx (recommended for MCP hosts):\nnpx -y @actualjob/mcp-server\n\n# Or install globally:\nnpm install -g @actualjob/mcp-server\n```\n\nThe `npx` form is what most MCP hosts expect: it fetches the latest and streams over stdio in one line. If you install globally you get `actualjob-mcp` (and the legacy alias `jd-mcp-server`) on your PATH.\n\n## Use with Claude Desktop\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"actualjob\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@actualjob/mcp-server\"],\n      \"env\": {\n        \"ACTUALJOB_AGENT_TOKEN\": \"agent_...\"\n      }\n    }\n  }\n}\n```\n\nGet your `ACTUALJOB_AGENT_TOKEN` from the [actual-job.com dashboard](https://actual-job.com/dashboard).\n\n## Use with Cursor / Windsurf\n\nSame shape — point your IDE's MCP config at `actualjob-mcp` and pass `ACTUALJOB_AGENT_TOKEN`.\n\n## Configuration\n\n| Env var | Default | Purpose |\n|---|---|---|\n| `ACTUALJOB_AGENT_TOKEN` | (required) | Per-agent scoped token. Issue from the dashboard. |\n| `ACTUALJOB_GATEWAY_URL` | `https://api.actual-job.com` | Override for staging / local dev. |\n\n## Tools surfaced\n\nAll 20 `jd_*` tools defined by `@actualjob/contract`. Run `actualjob-mcp` and the host agent will list them via `tools/list`.\n\n## Repo\n\nSource: https://github.com/capitalthought/actualjob\n\n## License\n\nMIT\n","readmeFilename":"README.md"}