ProofHub MCP by usefulapi

io.usefulapi/proofhub · v1.0.2 · productivity

ProofHub MCP by usefulapi is healthy: it completed an MCP handshake in 476 ms and exposes 15 tools.

Read projects, tasks, comments, people and time entries; create tasks and comments in ProofHub.

Endpoint: https://proofhub.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count15
Latency476 ms
Last checked (UTC)2026-11-05T15:05:42.297Z

Health history

Checked (UTC)StatusLatencyError
2026-11-05T15:05:42.297ZHealthy476

Tools (15)

proofhub_list_projectsList all projects in the ProofHub account the key belongs to. Start here to find project ids. GET /projects.
proofhub_get_projectGet one project by id: name, status, dates and the people on it. GET /projects/{project_id}.
proofhub_list_todolistsList the to-do lists (task lists) of one project. GET /projects/{project_id}/todolists.
proofhub_list_tasksList the tasks of one to-do list with title, assignees, labels, dates and completion. GET /projects/{project_id}/todolists/{todolist_id}/tasks.
proofhub_get_taskGet one task with its description, dates, assignees, labels and progress. GET /projects/{project_id}/todolists/{todolist_id}/tasks/{task_id}.
proofhub_list_task_commentsList the comments on one task. GET /projects/{project_id}/todolists/{todolist_id}/tasks/{task_id}/comments.
proofhub_search_all_tasksList tasks across the whole account, filtered by project, label or completion. Paged: when the reply has more records, call again with a higher start. GET /alltodo.
proofhub_list_topicsList the discussion topics of one project. GET /projects/{project_id}/topics.
proofhub_list_labelsList the task labels of the account. Use the ids in task filters. GET /labels.
proofhub_list_peopleList the people (users) of the account with their roles and emails. GET /people.
proofhub_get_personGet one person by id. GET /people/{person_id}.
proofhub_list_time_entriesList logged time entries across the account, paged. When the reply is full, call again with a higher start. GET /alltime.
proofhub_create_taskCreate a task in a to-do list. Writes to the account. Each call makes a new task, so do not retry blindly. POST /projects/{project_id}/todolists/{todolist_id}/tasks.
proofhub_set_task_completedMark one task completed (true) or open again (false). Setting the same value twice is harmless. PUT /projects/{project_id}/todolists/{todolist_id}/tasks/{task_id}.
proofhub_add_task_commentPost a comment on one task, as the key's user. Each call posts a new comment, so do not retry blindly. POST /projects/{project_id}/todolists/{todolist_id}/tasks/{task_id}/comments.