# LTD MCP [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/Eshway/ltd-mcp  
**GitHub Stars:** 2  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/ltd-mcp

## Description
Project management MCP for AI agents with safe task reads and writes.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "ltd-mcp": {
    "url": "https://api.eshway.com/mcp/"
  }
}
```

## Documentation

## What the LTD MCP MCP server does

The LTD MCP MCP server gives AI agents an MCP interface to an LTD workspace. It covers project visibility, task lookup, task management, comments, project-health summaries, and analytics. Agents can inspect the projects available to their token, review project configuration, search or retrieve tasks, and list their own open work.

Write access includes task creation, task updates, assignment changes, and comments. These operations are separated from read access through API-token scopes, so a token can be limited to project visibility or granted permission to make changes.

## How it works

The service is hosted at `https://api.eshway.com/mcp/` and uses Streamable HTTP. Clients send a bearer token in the `Authorization` header. The token determines which LTD projects and operations the agent can access.

Writes use a two-stage process. A preview request returns the proposed change and a short-lived confirmation token without modifying LTD. The agent must then submit the same arguments with `mode="confirm"` and the returned token. Confirmation tokens are single-use, and preview responses state that nothing has changed yet. Invalid assignees and statuses are rejected before a write is performed.

## Setup and configuration

Create an LTD API token in LTD Settings under API tokens. Use `mcp:read` for read-only access. Add `mcp:write` when the agent must create tasks, update tasks, assign owners, or add comments. Keep the token secret, and revoke or rotate it from LTD settings when necessary.

A generic MCP HTTP configuration points the client to the hosted endpoint and supplies the token through an environment variable:

```json
{
  "mcpServers": {
    "ltd": {
      "transport": "http",
      "url": "https://api.eshway.com/mcp/",
      "headers": {
        "Authorization": "Bearer ${LTD_API_TOKEN}"
      }
    }
  }
}
```

Hermes can add the server with its HTTP transport command. Smithery can register the same endpoint with `smithery mcp add`. The repository also identifies Claude Desktop, Cursor, Cline, and Windsurf as planned client-specific documentation targets; any client that supports remote HTTP or Streamable HTTP MCP servers should be able to connect.

## Tools and capabilities

Read tools include:

- `ltd_list_projects` for accessible projects
- `ltd_describe_project` for statuses, custom fields, and members
- `ltd_search_tasks` and `ltd_get_task` for task discovery and detail
- `ltd_my_tasks` for the token owner's open tasks
- `ltd_get_comments` for task discussions
- `ltd_project_pulse` for project health rollups
- `ltd_analytics_query` and `ltd_drilldown_tasks` for analytics and task-level follow-up

Write tools include `ltd_create_task`, `ltd_update_task`, and `ltd_add_comment`. Each write should be previewed and then confirmed explicitly.

## Limitations and notes

The LTD MCP MCP server is in early public preview. Hosted documentation, a demo workspace, client-specific setup guides, OAuth support, audit-log documentation, and several registry listings are listed as roadmap items rather than current capabilities.

The repository states that its documentation and examples are MIT-licensed, while the hosted LTD service and server implementation are owned by Eshway. API-token access is required, and the available projects and actions depend on token scopes.

_Full upstream README: https://allmcps.com/mcp/ltd-mcp/readme_

