Skip to main content
Glama

Godspeed MCP

A Model Context Protocol connector for the Godspeed Task Management API.

Installation

You can use this tool without installation via npx:

npx godspeed-mcp

Or install it globally:

npm install -g godspeed-mcp

Related MCP server: Task MCP Server

Configuration

Authentication Token

The Godspeed API token can be provided in two ways:

  1. Environment variable: GODSPEED_TOKEN

  2. Command line argument: --token=YOUR_TOKEN or -t YOUR_TOKEN

Empty List ID (Optional)

For creating new task lists, you can configure an empty list ID to use as a template:

  1. Environment variable: GODSPEED_EMPTY_LIST_ID

  2. Command line argument: --empty-list-id=YOUR_LIST_ID or -e YOUR_LIST_ID

If not provided, you'll need to specify the empty list ID when creating new lists.

Cursor MCP Configuration

For Windows, create a file at %USERPROFILE%\.cursor\mcp.json with the following structure:

{
  "mcpServers": {
    "godspeed-mcp": {
      "command": "cmd /c",
      "args": [
        "godspeed-mcp",
        "--token=your-godspeed-api-token",
        "--empty-list-id=your-empty-list-id" // Optional
      ]
    }
  }
}

For Mac/Linux, create a file at ~/.cursor/mcp.json with this structure:

{
  "mcpServers": {
    "godspeed-mcp": {
      "command": "npx",
      "args": ["godspeed-mcp"],
      "env": {
        "GODSPEED_TOKEN": "your-godspeed-api-token",
        "GODSPEED_EMPTY_LIST_ID": "your-empty-list-id" // Optional
      }
    }
  }
}

Features

This MCP connector provides the following task management tools:

  • List all tasks

  • Get task details

  • Create new tasks (single or bulk up to 60 tasks)

  • Update existing tasks

  • Delete tasks

  • Complete/uncomplete tasks

  • Get task lists

  • Create new task lists (by duplicating a template)

  • Duplicate existing lists

License

MIT

Available Tools

11 tools
bulkCreateTaskD

Inputs: tasks (required).

completeTaskD

Inputs: id (required).

createTaskD

Inputs: title (required), due_at, duration_minutes, label_ids, +8 more.

createTaskListD

Inputs: name (required), empty_list_id.

deleteTaskD

Inputs: id (required).

duplicateListD

Inputs: list_id (required), name.

getTaskD

Inputs: id (required).

getTaskListsD

Inputs: random_string (required).

listTasksD

Inputs: list_id, status, updated_after, updated_before.

uncompleteTaskD

Inputs: id (required).

updateTaskD

Inputs: id (required), add_label_ids, add_label_names, due_at, +13 more.

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    C2.2/5.0

    Scored across 11 tools

    Disambiguation5/5

    Every tool has a clearly distinct purpose with no ambiguity. Tools target specific actions on tasks or task lists (e.g., createTask vs. updateTask, getTask vs. listTasks, completeTask vs. uncompleteTask), making it easy for an agent to select the correct one.

    Naming Consistency5/5

    Tool names follow a consistent verb_noun pattern throughout, using camelCase uniformly. All names are descriptive and predictable (e.g., createTask, deleteTask, getTaskLists), with no deviations in style or convention.

    Tool Count5/5

    With 11 tools, the count is well-scoped for a task management domain. Each tool earns its place by covering essential CRUD and lifecycle operations for tasks and task lists, avoiding bloat or thin coverage.

    Completeness5/5

    The tool set provides complete CRUD/lifecycle coverage for the task management domain. It includes creation, retrieval, updating, deletion, listing, and state management (complete/uncomplete) for both tasks and task lists, with no obvious gaps or dead ends.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      A Python server that enables Claude to interact with Todoist's task management API, allowing users to create, manage, and organize tasks directly through Claude's interface.
      17
      9
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      A local MCP-style server for managing task records and seeded documents through controlled tool functions, using SQLite and JSON seed data.
      MIT