Procrastinator MCP
A Model Context Protocol (MCP) server that provides task management capabilities for the Procrastinator application.
Overview
This MCP server acts as a bridge between Claude and the Procrastinator task management system, allowing users to interact with their tasks through natural language commands. It provides secure, OAuth-authenticated access to task operations.
Features
- List Tasks: View all your tasks with their details
- Create Tasks: Add new tasks with title and optional description
- Update Tasks: Modify existing tasks and mark them as completed
- OAuth Authentication: Secure access using Bearer tokens
- Session Management: Maintains persistent connections for efficient communication
Available Tools
list_tasks
Retrieves all tasks for the authenticated user.
create_task
Creates a new task.
- Parameters:
title
(string, required): Task titledescription
(string, optional): Task description
update_task
Updates an existing task.
- Parameters:
id
(number, required): Task IDtitle
(string, required): Updated task titledescription
(string, required): Updated task descriptioncompleted_at
(string, optional): Completion timestamp (YYYY-MM-DD HH format)
Authentication
The server uses OAuth 2.0 Bearer token authentication. All requests must include a valid Bearer token in the Authorization header.
OAuth Metadata
The server exposes OAuth metadata at /.well-known/oauth-protected-resource
with the following scopes:
claudeai
tasks:create
tasks:update
tasks:delete
tasks:view
Installation
- Install dependencies:
- Build the project:
- Start the server:
The server will start on port 3000.
Configuration
The server connects to the Procrastinator API at https://procrastinator.test
. Make sure your environment has access to this endpoint.
This server cannot be installed
An OAuth-authenticated MCP server that bridges Claude AI with a task management system, allowing users to list, create, and update tasks through natural language commands.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that integrates Claude with Todoist, enabling natural language task management including creating, updating, completing, and deleting tasks.Last updated -5245153JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -179PythonMIT License
- -securityFlicense-qualityAn MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.Last updated -38Python
- -securityAlicense-qualityAn MCP-native server that enables intelligent task delegation from advanced AI agents like Claude to more cost-effective LLMs, optimizing for cost while maintaining output quality.Last updated -80PythonMIT License