{
  "markdown": "# VersionPill MCP\n\nProduct memory for coding agents. The terminal builds; VersionPill remembers the product.\n\nThis repository is **connector metadata** for host directories (Claude, Grok, Cursor, ChatGPT, the official MCP registry). The server is hosted. Nothing here is the backend source.\n\n- **MCP URL:** `https://mcp.versionpill.com/mcp`\n- **Connect:** [versionpill.com/connect](https://versionpill.com/connect)\n- **Privacy:** [versionpill.com/privacy](https://versionpill.com/privacy)\n- **App:** [versionpill.com](https://versionpill.com)\n\n## Connect\n\nPaste the URL only. Hosts that speak OAuth open a browser. Sign in, pick a workspace, Authorize once.\n\n```json\n{\n  \"mcpServers\": {\n    \"versionpill\": {\n      \"url\": \"https://mcp.versionpill.com/mcp\"\n    }\n  }\n}\n```\n\n| Host | Path |\n|------|------|\n| Claude | Settings → Connectors → Add custom connector |\n| Grok | [grok.com/connectors](https://grok.com/connectors) → New Connector → Custom |\n| Cursor | Settings → MCP → Add server |\n| ChatGPT | Developer mode → add connector |\n\nDo not use Convex `.site` / `.cloud` URLs or `/sse`. Streamable HTTP on `/mcp` is the only public endpoint.\n\nAPI keys (`vp_…`) are an advanced fallback for scripts. Prefer OAuth.\n\n## What the agent can do\n\nRead the board, open a known card, move work, import a tree, comment, draft a ship note. Default profile is board (lean). `?profile=exec` is smaller for known-card coding. `?profile=readonly` cannot write.\n\n## Registry\n\nPublished as `io.github.versionpill/mcp`. On version tag, GitHub Actions runs `mcp-publisher`.\n\n## License\n\nMIT applies to the metadata and docs in this repo only. The hosted server is proprietary.\n",
  "bytes": 1660,
  "sha": "3d4af001b80c7b2336dfbcbaf791ae33abc927ab4bf6c83149422b98fcad5c22",
  "repo_slug": "versionpill/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_versionpill_mcp_213ace5a/readme"
}