Skip to main content
Glama

Server Details

Gantt chart SaaS with server-side critical path and dependency-aware shift-impact tools, plus CRUD.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
homareyoshizaki/ganty-mcp
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 15 tools

Disambiguation5/5

Each tool targets a distinct resource-action pair, such as create_task vs update_task vs set_task_progress. Even the two task-modifying tools have clearly separated concerns: one updates arbitrary fields, the other specifically updates progress with auto-derived status.

Naming Consistency5/5

All tool names follow the verb_noun snake_case pattern (create_, list_, delete_, get_, add_, set_, update_). The only compound verb, reschedule_and_propagate, still fits the pattern and reads predictably.

Tool Count5/5

15 tools is within the well-scoped 3-15 range, and each tool covers a meaningful operation for a project management domain. No redundant or trivial tools are present.

Completeness3/5

Tasks have full CRUD plus progress and dependency management, but milestones lack update/delete operations, and dependencies only support addition (no removal). These are notable gaps that may require workarounds in some workflows.

Available Tools

15 tools
add_dependencyAInspect

Add a finish-to-start dependency between two tasks in the same project.

Inputs: successorId (required), predecessorId (required), lagDays.

create_milestoneBInspect

Add a milestone (key date) to a project.

Inputs: date (required), name (required), projectId (required), color.

create_projectAInspect

Create a new project in a workspace. Returns the created project. Subject to plan-based project count limits.

Inputs: name (required), workspaceId (required), color, endDate, +2 more.

create_taskAInspect

Create a new task in a project. Dates must be in YYYY-MM-DD format. End date is exclusive (a 1-day task has end = start + 1 day).

Inputs: name (required), endDate (required), projectId (required), startDate (required), +6 more.

delete_projectAInspect

Permanently delete a project. All tasks, milestones, and dependencies inside the project are also removed. This cannot be undone.

Inputs: projectId (required).

delete_taskAInspect

Delete a task. Child tasks and dependencies are removed as well.

Inputs: taskId (required).

get_critical_pathAInspect

Calculate the critical path of a project on the Ganty side and return it as data (don't ask the model to reason over raw task lists). Uses forward/backward CPM with progress-aware remaining duration. Returns critical_path tasks in order, per-task earliest/latest start/finish + slack, project_end_date, and total_duration_days. v1 limitations: Finish-to-Start dependencies only (Ganty has no other types), calendar days by default (business_days=true skips Sat/Sun but no holiday table), ignores multi-period segments, no resource calendars. Returns { error: 'cyclic_dependency', cycle } if a cycle is detected.

Inputs: project_id (required), as_of_date, business_days.

get_taskAInspect

Get detailed information about a single task, including assignees and dependencies.

Inputs: taskId (required).

list_milestonesAInspect

List milestones in a project (key dates such as launch or review gates).

Inputs: projectId (required).

list_projectsAInspect

List all projects in a workspace (excluding archived).

Inputs: workspaceId (required).

list_tasksAInspect

List tasks in a project. Supports optional filtering by name (search), status, and assignee.

Inputs: projectId (required), search, status, assigneeId.

list_workspacesAInspect

Get all workspaces the authenticated user is a member of.

Inputs: no named parameters.

reschedule_and_propagateAInspect

Compute the downstream impact of shifting a single task. Default is dry_run (no DB writes); set mode='commit' to actually persist the changes. Cascades forward only (no pull): successors are pushed only if their predecessor's new end + lag would violate their current start. Tasks with progress=100 are treated as pinned; pass pinned_task_ids for additional pins. When a pin would be violated, the change is recorded in 'conflicts' and not propagated further. In mode='commit', if any conflicts exist nothing is written (all-or-nothing transaction). Same v1 limitations as get_critical_path: FS only, calendar days by default, no holiday table, ignores multi-period segments.

Inputs: task_id (required), mode, shift, business_days, +3 more.

set_task_progressAInspect

Update the progress percentage of a task (0-100). Status is auto-derived: 0=not_started, 1-99=in_progress, 100=done.

Inputs: taskId (required), progress (required).

update_taskAInspect

Update fields of an existing task. Only provided fields will be modified.

Inputs: taskId (required), name, color, status, +5 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      B
      maintenance
      An OAuth-protected MCP server that converts project descriptions into realistic schedules, handling dependencies, resource leveling, critical path analysis, and generating shareable charts (HTML, SVG, PNG, JSON, CSV).
      -
    • F
      license
      Not graded
      quality
      C
      maintenance
      Project management, CRM, time tracking and project economy for consulting and engineering firms. Hosted remote server over streamable HTTP with OAuth 2.1, exposing 105 tools that run as the signed-in user under their own permissions.
      -
    • A
      license
      A
      quality
      B
      maintenance
      Enables the creation of interactive schedule visualizations on rhylthyme.com featuring parallel tracks, dependencies, and resource constraints. Users can import recipes or protocols from external sources and define custom workspace environments to generate shareable timelines with live execution timers.
      19
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.