Drive Ganty
directly from Claude.
Ganty supports the Model Context Protocol (MCP). Connect in one click via Claude's connectors and drive your Gantt chart in natural language from web, iPhone, Android, and desktop — no config file to edit.
What you can ask Claude
Summarize a project
"Summarize the E-Commerce redesign project. What's blocking us right now?"
Bulk-create tasks
"In project X, create tasks for requirements, design, implementation, QA, and launch in sequence."
Update progress in bulk
"Update all design-related tasks to 50%."
Surface risks
"Which tasks must finish this week to keep the critical path?"
Setup
Connect in one click (web, iPhone, Android, desktop)
Connect with Claude's built-in connectors — no config file to edit, no token to copy. Connect once and it syncs to all your Claude apps, including mobile.
- 1In Claude, open Settings → Connectors (Customize → Connectors) → “Add custom connector”
- 2Enter this URL:
https://ganty.app/api/mcp - 3Approve the Ganty sign-in / authorization screen — done
Custom connectors on claude.ai are available on Free (up to one), Pro, Max, Team, and Enterprise plans.
Advanced: connect with an API token (Claude Code, Cursor, manual)
Edit the config yourself — for clients without connector support (Claude Code, Cursor) or manual setups. First sign in to Ganty, then go to Settings → API Tokens and create a token (gnty_...) — copy it immediately, it can't be shown again.
Claude Code
Run in your terminal:
claude mcp add --transport http ganty https://ganty.app/api/mcp \ --header "Authorization: Bearer gnty_YOUR_TOKEN_HERE"
Cursor / others (config file)
Any client supporting Streamable HTTP transport can connect with the config below (protocol version 2025-06-18, backward-compatible):
{
"mcpServers": {
"ganty": {
"type": "http",
"url": "https://ganty.app/api/mcp",
"headers": {
"Authorization": "Bearer gnty_YOUR_TOKEN_HERE"
}
}
}
}Once connected, talk to Claude
Once connected, you can ask Claude things like:
- • "List my Ganty workspaces."
- • "Show all not-started tasks in project X."
- • "Update task A's progress to 80%."
- • "Create a new task "QA Testing" from June 1 for 3 days."
Available MCP Tools
list_workspacesList your workspaceslist_projectsList projects in a workspacelist_tasksList tasks in a project (filterable)get_taskGet a single task with assignees and dependencieslist_milestonesList milestones in a projectcreate_taskCreate a new taskupdate_taskUpdate task fieldsset_task_progressUpdate progress percentage (0-100)add_dependencyAdd a finish-to-start dependencydelete_taskDelete a taskcreate_projectCreate a new projectdelete_projectDelete a projectcreate_milestoneCreate a milestoneget_critical_pathServer-side critical path computation (progress-aware, calendar or business days)reschedule_and_propagateCompute cascade impact of shifting a task (dry-run / commit, pin-aware)Calculation Tools: v1 Scope and Limitations
get_critical_path and reschedule_and_propagate are designed to compute on the server side. Anything outside the v1 scope below is reported as a 'limitation' in the response — we prefer explicit non-support over silent wrong answers.
- Dependency types: Finish-to-Start only. Ganty's schema does not model SS/FF/SF.
- Working calendar: Calendar days by default. business_days=true skips Sat/Sun only. No holiday table, no per-resource/team calendars.
- Pinned tasks: Tasks with progress=100 are treated as pinned automatically. Additional pins via pinned_task_ids.
- Multi-period tasks: extraSegments are ignored in v1; only main start/end is used.
- Progress handling: Remaining duration = round(duration × (1 − progress/100)), projected from as_of_date.
- Cyclic dependencies: Detected before computation. Returns error: 'cyclic_dependency' with the cycle path; never hangs.
- Push-only cascade: Successors are pushed back when required, but never pulled forward (conservative).
- Commit atomicity: reschedule_and_propagate's commit mode is wrapped in a Prisma transaction (all-or-nothing). If any conflicts exist, nothing is written.
Security
Token scope: Tokens have read/write access to all workspaces and projects the issuing user can access. Write permissions are gated by your workspace role.
Audit log: All write operations are recorded in the audit log (Business plan and above).
Revocation: Revoke unused or compromised tokens immediately from the settings page.
Hashing: Tokens are stored as SHA-256 hashes. Even Ganty admins cannot recover raw tokens.
Start moving projects with Claude today
Full MCP access on the free plan — no credit card required.