mcpbeat Sign in

Paymo MCP by usefulapi MCP Server

answering

Paymo MCP by usefulapi is answering right now. Last checked 7 min ago. It exposes 21 tools. Last commit 10 Oct 2026.

Browse Paymo projects, tasks, timesheets and invoices, and create tasks, log time or run timers.

Uptime history 13 days of history
13 days agonow
100.0%
Uptime 24h
92 of 92 checks
21
Tools
read from the server
107 ms
Response time
average over 24h
0
Stars
last commit 10 Oct 2026

What changed 6

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 1 October 2026. No other catalogue keeps this.

9 Oct a tool changed version4 times that day
1 Oct a tool changed version2 times that day
and 4 more, back to 1 October 2026

Nothing serious here today

Today is the operative word: we check Paymo MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add paymo --transport http https://paymo.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "paymo": {
      "url": "https://paymo.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.paymo]
url = "https://paymo.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "paymo": {
      "url": "https://paymo.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "paymo": {
      "url": "https://paymo.usefulapi.io/mcp"
    }
  }
}

Available tools 21

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

paymo
paymo_add_task_comment
Add a comment to a task's discussion thread (content may contain basic HTML). Read existing comments with paymo_get_task include=thread.comments. Paymo: POST /api/comments.
paymo_create_project
Create a project. Note: if client_id is omitted Paymo auto-creates a 'Sample Client'. Free plans have an active-projects limit (403). Paymo: POST /api/projects.
paymo_create_task
Create a task in a task list (tasklist_id) or a project (project_id — goes to its 'Default Task List'). Paymo: POST /api/tasks.
paymo_create_time_entry
Log a completed time entry on a task, EITHER as date + duration_seconds OR as start_time + end_time (min 1 minute). To start a live timer use paymo_start_timer. Paymo: POST /api/entries.
paymo_get_company
Fetch the company (account) info and settings: name, default currency, timezone, working days, invoice numbering. Paymo: GET /api/company.
paymo_get_invoice
Fetch one invoice with totals, and (by default) its line items and payments. Paymo: GET /api/invoices/{id}?include=invoiceitems,invoicepayments.
paymo_get_me
Fetch the Paymo user the API key belongs to (id, name, type, timezone). Use the id as user_id for 'my' time entries and timers. A cheap way to confirm the key works. Paymo: GET /api/me.
paymo_get_project
Fetch one project, optionally with related objects inline, e.g. include=tasklists.tasks for the whole task tree or include=client. Paymo: GET /api/projects/{id}.
paymo_get_task
Fetch one task, optionally with related objects: include=thread.comments for its comments, subtasks, entries (time logged), files, project. Paymo: GET /api/tasks/{id}.
paymo_list_clients
List clients (id, name, contact details, active flag). Paymo: GET /api/clients.
paymo_list_expenses
List expenses (id, client_id, project_id, user_id, amount, currency, date, notes, invoiced, tags). Paymo: GET /api/expenses.
paymo_list_invoices
List invoices (id, number, client_id, status, currency, date, due_date, subtotal, total). Paymo: GET /api/invoices.
paymo_list_projects
List projects (id, name, code, client_id, active, billable, budget_hours, users, managers), optionally filtered. Paymo: GET /api/projects.
paymo_list_tasklists
List task lists (id, name, project_id, milestone_id), e.g. to pick a tasklist_id when creating a task. Paymo: GET /api/tasklists.
paymo_list_tasks
List tasks (id, name, code, project_id, tasklist_id, complete, due_date, users, priority), filtered by project, task list, assignee or completion. my_tasks=true returns the caller's 'My Tasks'. Paymo: GET /api/tasks.
paymo_list_time_entries
List time entries (id, task_id, user_id, project_id, start_time/end_time or date, duration in seconds, description, billed). At least one filter is required. from/to filter by the entry's time interval; running_only=true returns running timers. Paymo: GET /api/entries.
paymo_list_users
List users in the company (id, name, email, type, hourly rate, assigned/managed projects). Paymo: GET /api/users.
paymo_start_timer
Start a running timer on a task (a time entry with a start_time and no end_time). A user can have only one running timer; if one is running Paymo returns 409. Paymo: POST /api/entries.
paymo_stop_timer
Stop a running timer by setting its end_time (default: now). The final duration must be at least 1 minute. Find running timers with paymo_list_time_entries running_only=true. Paymo: PUT /api/entries/{id}.
paymo_update_task
Update a task — rename, re-describe, reassign (users replaces the whole list), set due date or priority, mark complete/incomplete, move to another task list or workflow status. Only the fields given are changed. Paymo: PUT /api/tasks/{id}.
paymo_update_time_entry
Edit a time entry: description, task, or its length. duration_seconds only applies to date+duration entries; for start/end entries change end_time instead. Paymo: PUT /api/entries/{id}.

Endpoints

URLTransportStateLatencyChecked
https://paymo.usefulapi.io/mcp streamable-http answering 103 ms 7 min ago

Alternatives to Paymo MCP by usefulapi

same job, measured the same way
Harvest MCP by usefulapi
by usefulapi

Read time entries, projects, clients, tasks and invoices; log and update tracked time.

20 tools answering
Clockify MCP by usefulapi
by usefulapi

Track time in Clockify: time entries, projects, clients, tags and reports; start, stop and log time.

21 tools answering
updown.io MCP by usefulapi
by usefulapi

Check updown.io uptime checks, downtimes, response metrics and status pages, and create checks.

14 tools answering
Atera MCP by usefulapi
by usefulapi

Check devices, alerts and tickets in Atera, and open tickets, comment or resolve alerts.

20 tools answering
Virtuous MCP by usefulapi
by usefulapi

Search donors and contacts, giving history, notes and projects, and log notes, tags and gifts.

20 tools answering
StatusPal MCP by usefulapi
by usefulapi

Read status-page status, services, incidents and metrics; create, update and publish incidents.

11 tools answering
Bloomerang MCP by usefulapi
by usefulapi

Search Bloomerang constituents and donations; log interactions, notes and tasks.

20 tools answering
Depot MCP by usefulapi
by usefulapi

Inspect Depot builds, CI runs, job logs and Actions runners; retry or cancel CI runs.

22 tools answering

Paymo MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Paymo MCP by usefulapi do?
It exposes 21 tools, read directly from the server on our last check. Among them: paymo_add_task_comment, paymo_create_project, paymo_create_task, paymo_create_time_entry, paymo_get_company, paymo_get_invoice and 15 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Paymo MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 107 ms. The bar chart above shows every period we have measured.
How do I connect Paymo MCP by usefulapi?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Paymo MCP by usefulapi need an API key?
No. Paymo MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 21 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Paymo MCP by usefulapi?
It answers our handshake in 107 ms on average, which is faster than 82% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Paymo MCP by usefulapi open source?
Yes — it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.