Search / com.loopgantt/mcp-server
mcp-server
R0· no sign-inCreate scheduled Gantt charts with critical path from a plain-language plan — no account or key.
v1.4.0 · active · website · descriptor JSON · versions
Search / com.loopgantt/mcp-server
R0· no sign-inCreate scheduled Gantt charts with critical path from a plain-language plan — no account or key.
v1.4.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"loopgantt": {
"type": "http",
"url": "https://loopgantt.com/api/mcp"
}
}
}claude mcp add --transport http loopgantt https://loopgantt.com/api/mcp[mcp_servers.loopgantt]
url = "https://loopgantt.com/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"loopgantt": {
"type": "remote",
"url": "https://loopgantt.com/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"loopgantt": {
"type": "http",
"url": "https://loopgantt.com/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=loopgantt&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbG9vcGdhbnR0LmNvbS9hcGkvbWNwIn0%3D"
}{
"servers": {
"loopgantt": {
"type": "http",
"url": "https://loopgantt.com/api/mcp"
}
}
}{
"mcpServers": {
"loopgantt": {
"httpUrl": "https://loopgantt.com/api/mcp"
}
}
}extensions:
"loopgantt":
enabled: true
name: "loopgantt"
type: streamable_http
uri: "https://loopgantt.com/api/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_length1 tools have descriptions over 1,024 characters, which crowds the contexttools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: create_gantt (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_template (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); schedule_project (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,529 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulnsno known advisory in 98 resolved packagesdeps.mcp_sdk_version@modelcontextprotocol/sdk 1.30.1 has 1 known advisory (GHSA-6qxp-vccf-f47h); update @modelcontextprotocol/sdk to 1.31.0 or laterdeps.resolvable@loopgantt/[email protected] resolved: 98 packagesNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-94% ~updated-49d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
@loopgantt/[email protected] npm97 dependencies, resolved · MCP SDK @modelcontextprotocol/sdk 1.30.1 · advisories checked 2026-10-19
| advisory | severity | package | fixed in |
|---|---|---|---|
| GHSA-6qxp-vccf-f47hMCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP server | high | @modelcontextprotocol/[email protected]MCP SDK, direct | fixed in 1.31.0 |
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://loopgantt.com/api/mcp streamable-http | none | yes | 94% | 232 ms | 2025-11-25 | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
@loopgantt/mcp-server | npm | 1.4.0 | – | LOOPGANTT_API_KEY |
create_gantt | Create a Gantt chart from a task list — no account or API key needed. YOU author the plan: list the tasks in execution order with realistic working-day durations and dependencies (0-based positions of earlier tasks; use { task, type, lag } for start-to-start/finish-to-finish links or lag). Milestones have duration 0. Only add a dependency where a task truly needs another one finished - independent tasks should run in PARALLEL (share a predecessor, or take no dependencies at all and start at the project start). Group tasks into top-level phases for a structured plan/WBS: the phase task gets isPhase: true, its tasks get parent = the position of the phase. LoopGantt schedules it with its critical-path engine and returns a picture of the chart, the dates, the critical path and a link where the user can view, export (PNG/PDF) and save the chart. Always show the user the link. Tasks with a due date take deadline: YYYY-MM-DD (a marker - the reply reports the fit). Use create_gantt when the user wants a chart to open, export or save; use schedule_project instead for what-if date math where nothing should be stored. |
get_template | Get one industry template by slug: its task list with durations, ready to adapt and pass to create_gantt. |
list_templates | List LoopGantt's industry project templates with task counts and typical durations. Pick one, fetch it with get_template, adapt it, then create_gantt. |
schedule_project | Compute a schedule without storing anything: dates, critical path, float and project end for a task list (same input shape as create_gantt; name optional). Use it to answer "what is the critical path?", "when would this finish?", "how much slack does X have?". Use create_gantt when the user wants a chart they can open. |
Schemas: list_tools.
{
"name": "com.loopgantt/mcp-server",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"remotes": [
{
"url": "https://loopgantt.com/api/mcp",
"type": "streamable-http"
}
],
"version": "1.4.0",
"packages": [
{
"version": "1.4.0",
"transport": {
"type": "stdio"
},
"identifier": "@loopgantt/mcp-server",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "LOOPGANTT_API_KEY",
"isSecret": true,
"description": "Optional. Enables the account tools create_project / list_projects (https://loopgantt.com/settings/api-keys)."
}
]
}
],
"websiteUrl": "https://loopgantt.com",
"description": "Create scheduled Gantt charts with critical path from a plain-language plan — no account or key."
}