Togello MCP Server

by Toru-Takagi

130 downloads
Not rated
GitHub

Description

# Togello MCP Server Togello MCP Server exposes Togello tasks, categories, calendar memos, Google Calendar events, activity items, and activity logs through the Model Context Protocol. https://togello.com/sign ## Requirements - Node.js 22 or later - A Togello API token ## Local…

About

# Togello MCP Server Togello MCP Server exposes Togello tasks, categories, calendar memos, Google Calendar events, activity items, and activity logs through the Model Context Protocol. https://togello.com/sign ## Requirements - Node.js 22 or later - A Togello API token ## Local MCP With npm Use this for desktop…

Details

Author
Toru-Takagi
Downloads
130
Categories
Developer Tools, Project Management, Productivity, Other

- Read‑only and write tool annotations for safe usage.
- Local stdio and remote Streamable HTTP or SSE transports.
- Two authentication modes: per‑request token (passthrough) or single token (env).
- OAuth authorization server and protected resource metadata endpoints.
- OpenAI Apps domain verification with challenge token support.
- Explicit readOnlyHint, openWorldHint, and destructiveHint on every tool.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Togello MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

For local desktop tools, configure an MCP client with npx -y togello-mcp-server and set TOGELLO_API_TOKEN in the environment. For remote deployments, run with TOGELLO_MCP_MODE=remote and choose between passthrough or env authentication modes, exposing a Streamable HTTP endpoint at /mcp.

get-tasks-list

Retrieves tasks from the TODO feature. By default it returns incomplete tasks. For tasks completed yesterday or during another period, set completionStatus to COMPLETED and pass completedStartDate and completedEndDate as RFC3339 date-times. Recognizes task uuid / task name / status / detail / completed date and time / scheduled start date and time / scheduled end date and time / deadline date and time / priority / category

create-task

Creates a new task in the TODO feature.

update-task

Updates a task in the TODO feature.

get-calendar-date-memo

Retrieves a calendar date memo for the specified date. Recognizes target date and memo content.

update-calendar-date-memo

Updates a calendar date memo for the specified date.

get-todo-category-list

Retrieves the list of categories from the TODO feature. Recognizes category name / category UUID

get-today-calendar

Retrieves scheduled events for yesterday/today/tomorrow from the linked Google Calendar. Recognizes event name / start date and time / end date and time.

get-activity-item-list

Retrieves the list of activity items from the integration feature. Recognizes activity item UUID / item name

get-activity-log-list

Retrieves the list of activity logs from the integration feature. Since it is a record of what the person has done, if all the end dates are filled in, this person is not doing anything now. If there is one with a null end date, there should be at most one, and if there is one, it means that the person is doing it now. Recognizes activity log UUID / start date and time / end date and time / item name.

start-activity-log

Starts an activity log.

complete-activity-log

Completes an activity log.

get-japan-current-time

Returns the current time in Japan (JST).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "togello mcp server": {
            "togello": {
                "command": "npx",
                "args": [
                    "-y",
                    "togello-mcp-server"
                ],
                "env": {
                    "TOGELLO_API_TOKEN": "replace_with_your_token"
                }
            }
        }
    }
}

McpServers

{
    "togello": {
        "command": "npx",
        "args": [
            "-y",
            "togello-mcp-server"
        ],
        "env": {
            "TOGELLO_API_TOKEN": "replace_with_your_token"
        }
    }
}

An MCP server for managing application context using the Togello API.

Togello MCP Server exposes Togello tasks, categories, calendar memos, Google Calendar events, activity items, and activity logs through the Model Context Protocol.

Use this for desktop clients and local developer tools that launch MCP servers over stdio.

{ "mcpServers": { "togello": { "command": "npx", "args": ["-y", "togello-mcp-server"], "env": { "TOGELLO_API_TOKEN": "replace_with_your_token" } } } }

Remote mode exposes a Streamable HTTP endpoint at/mcp. It also keeps the legacy SSE endpoint at/sseand message endpoint at/messagefor older MCP clients.

TOGELLO_MCP_MODE=remote \ TOGELLO_MCP_AUTH_MODE=passthrough \ TOGELLO_MCP_HOST=0.0.0.0 \ TOGELLO_MCP_PORT=8081 \ npm start

passthroughauth expects each remote client request to send its own Togello API token as anAuthorization: Bearer ...header. Use this mode for published remote MCP servers.

envauth uses one server-sideTOGELLO_API_TOKENfor every remote client. It is intended only for trusted local or single-user deployments. When binding to a non-local host,TOGELLO_MCP_AUTH_MODE=envalso requiresTOGELLO_MCP_ALLOW_ENV_AUTH=trueso public deployments cannot enable shared-token auth by accident.

ChatGPT developer mode can add remote MCP servers that use SSE. For production ChatGPT apps or connectors, usepassthroughauth or a deployment that authenticates each user separately before forwarding requests to Togello.

Remote mode serves OAuth authorization server metadata from/.well-known/oauth-authorization-serverand/.well-known/oauth-authorization-server/mcpusing the Togello OAuth issuer configured withTOGELLO_OAUTH_ISSUERorTOGELLO_API_BASE_URL.

Remote OAuth clients that connect to/mcpshould discover protected resource metadata at/.well-known/oauth-protected-resource/mcp. That metadata returnsresourceas the full MCP endpoint URL, such ashttps://your-domain.example/mcp. Unauthenticated/mcprequests include aWWW-Authenticatechallenge whoseresource_metadatavalue points to that/mcpmetadata path.

The configured OAuth issuer must be an origin URL without a path component.

For OpenAI Apps domain verification, setTOGELLO_MCP_OPENAI_APPS_CHALLENGE_TOKENto the verification token. Remote mode then serves it from/.well-known/openai-apps-challengeastext/plain. If bothTOGELLO_MCP_OPENAI_APPS_CHALLENGE_TOKENandOPENAI_APPS_CHALLENGE_TOKENare set, the Togello-scoped variable takes precedence.

All tools set MCPreadOnlyHint,openWorldHint, anddestructiveHintannotations explicitly. Read-only tools return stable JSON in bothstructuredContentand text content.

- get-tasks-list: Retrieves TODO tasks. By default it retrieves incomplete tasks. OptionalcategoryUUIDsfilters by category UUID. UsecompletionStatus: "COMPLETED"with bothcompletedStartDateandcompletedEndDatein RFC3339 format to retrieve tasks completed during a period.
- get-calendar-date-memo: Retrieves a calendar date memo for aYYYY-MM-DDdate.
- get-todo-category-list: Retrieves TODO categories.
- get-today-calendar: Retrieves linked Google Calendar events and scheduled tasks.
- get-activity-item-list: Retrieves enabled activity items.
- get-activity-log-list: Retrieves activity logs.
- get-japan-current-time: Returns the current time in Japan.

Write tools return JSON. Failed tool responses also return JSON and are marked withisError: true. Tools that can overwrite existing private Togello data setdestructiveHint: true; create/start tools setdestructiveHint: false.

- create-task: Creates a TODO task.
- update-task: Updates a TODO task, including category assignment or removal.
- update-calendar-date-memo: Updates or clears a calendar date memo.
- start-activity-log: Starts an activity log.
- complete-activity-log: Completes an activity log.

Certifiedhttps://mcpreview.com/mcp-servers/toru-takagi/togello-mcp-server

npm run build npm version patch npm publish --access public

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Interact with task, doc, and project data in Dart, an AI-native project management tool

Remote MCP server for MeisterTask. Create and manage projects, tasks, and notes from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.meistertask.com/mcp

The official Plane MCP server provides integration with Plane APIs, enabling full AI automation of Plane projects, work items, cycles and more.

Keep teams & agents coordinated automatically

From the creators of Wunderlist — the all-in-one task management app for to-do lists, notes, and projects. AI-powered productivity that replaces 5 apps.

Connect to the Taskade platform via MCP. Access tasks, projects, workflows, and AI agents in real-time through a unified workspace and API.

Official Taskeract MCP Server for integrating your Taskeract project tasks and load the context of your tasks into your MCP enabled app.

Manage your Todoist tasks and projects directly from your LLM.

Interact with Asana tasks, projects, workspaces, and comments using the Asana API.

Comprehensive Trello integration: 46 tools covering boards, cards, lists, labels, checklists, attachments, members, custom fields, and search. Read-only mode, image attachment auto-download. Active fork of kocakli/Trello-Desktop-MCP integrating contributions from across the Trello MCP fork ecosystem

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.