{
  "markdown": "# @loopgantt/mcp-server\n\nMCP (Model Context Protocol) server for [LoopGantt](https://loopgantt.com). Turn a plain-language plan into a real Gantt chart from Claude Desktop, Cursor, or any MCP client — **no account, no API key**.\n\n## Remote server (no install)\n\nPoint your MCP client at **`https://loopgantt.com/api/mcp`** (Streamable HTTP). Nothing to install, no account, no key.\n\n- **Claude** (claude.ai / Claude Desktop): Settings → Connectors → _Add custom connector_ → URL `https://loopgantt.com/api/mcp`.\n- **ChatGPT**: Settings → Connectors → _Create_ → MCP server URL `https://loopgantt.com/api/mcp`, authentication _None_.\n- **Cursor and other clients** (`mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"loopgantt\": {\n      \"url\": \"https://loopgantt.com/api/mcp\"\n    }\n  }\n}\n```\n\nThe remote server exposes the keyless tools, resources and prompt below. The account tools (`create_project`, `list_projects`) need an API key and are only available on the local server for now.\n\n## Local server (npm)\n\n```bash\nnpm install -g @loopgantt/mcp-server\n```\n\nAdd to your MCP client config (Claude Desktop: `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"loopgantt\": {\n      \"command\": \"loopgantt-mcp\"\n    }\n  }\n}\n```\n\nRestart the client and ask:\n\n- \"Make a Gantt chart for a 6-week website relaunch\"\n- \"Plan a kitchen renovation with realistic durations and dependencies\"\n- \"Schedule the launch of our mobile app starting September 1\"\n\nYour assistant drafts the tasks, durations and dependencies; LoopGantt schedules them with its critical-path engine and replies with a **picture of the chart**, the dates, the critical path and a **link** where you can view the chart, export it (PNG / PDF) and save it to a free account.\n\nUnclaimed charts expire after 7 days (30 days once the link is opened). Saving to an account keeps them forever.\n\n## Tools\n\n### `create_gantt` — no key needed\n\n| Parameter          | Description                                                                                                                                                                                                                   |\n| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `name` (required)  | Project name                                                                                                                                                                                                                  |\n| `description`      | Optional one-liner                                                                                                                                                                                                            |\n| `startDate`        | `YYYY-MM-DD`, defaults to today                                                                                                                                                                                               |\n| `workDays`         | Working weekdays as ISO numbers `1` (Mon) … `7` (Sun); default Mon–Fri                                                                                                                                                        |\n| `holidays`         | Non-working dates, `YYYY-MM-DD`                                                                                                                                                                                               |\n| `tasks` (required) | In execution order: `{ name, duration, isMilestone?, description?, dependencies? }` — `duration` in working days (`0` = milestone); `dependencies` are indices of **earlier** tasks, or `{ task, type: FS\\|SS\\|FF\\|SF, lag }` |\n\nLimits: 300 tasks, 20 dependencies per task, 10 charts per hour and 30 per day per network (the hosted server at `loopgantt.com/api/mcp` allows 60 per hour and 300 per day per network, because hosted assistants share a few addresses). Dates in replies are the first and last working day of each task.\n\n### `schedule_project` — no key needed\n\nSame input as `create_gantt` (`name` optional). Returns dates, critical path, float and the project end **without storing anything** — for \"what's my critical path?\" / \"when would this finish?\" questions. Limit: 60 calls per hour per network.\n\n### `list_templates` / `get_template` — no key needed\n\nThe industry templates (software, construction, marketing, events, IT, HR, finance) with their task lists, ready to adapt and pass to `create_gantt`. Also exposed as MCP **resources** (`loopgantt://templates/<slug>`).\n\n### Prompt: `plan_project`\n\nA guided flow — arguments `goal`, `deadline?`, `team_size?` — that drafts a work breakdown, creates the chart and presents the picture, the critical path and the link.\n\n### With an API key — account tools\n\nGet a key at <https://loopgantt.com/settings/api-keys> and pass it as an environment variable:\n\n```json\n{\n  \"mcpServers\": {\n    \"loopgantt\": {\n      \"command\": \"loopgantt-mcp\",\n      \"env\": { \"LOOPGANTT_API_KEY\": \"sk_live_…\" }\n    }\n  }\n}\n```\n\nThis enables `create_project` (creates the project directly in your account) and `list_projects`.\n\n## Environment variables\n\n| Variable            | Description                                           | Required |\n| ------------------- | ----------------------------------------------------- | -------- |\n| `LOOPGANTT_API_KEY` | Enables the account tools                             | No       |\n| `LOOPGANTT_API_URL` | API base URL (default `https://loopgantt.com/api/v1`) | No       |\n\n## API\n\nThe server is a thin client over LoopGantt's public API — see the OpenAPI spec at <https://loopgantt.com/openapi.json>.\n\n## License\n\nMIT\n",
  "bytes": 5849,
  "sha": "8f718d154366ade2391bd2bedf465d171bd4522e7cb80a3c1d193649a1518954",
  "repo_slug": "idrjoe/loopgantt-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_loopgantt_mcp_server_9d92982f/readme"
}