Tick MCP by usefulapi
Read Tick clients, projects, tasks, users and time entries; log and edit time entries.
Connect it
Settings → Connectors → Add custom connector
URL: https://tick.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://tick.usefulapi.io/mcp{
"mcpServers": {
"tick": {
"url": "https://tick.usefulapi.io/mcp"
}
}
}claude mcp add --transport http tick https://tick.usefulapi.io/mcp{
"servers": {
"tick": {
"type": "http",
"url": "https://tick.usefulapi.io/mcp"
}
}
}14 tools, verified live
tick_list_clientsread-onlyList Tick clients. By default only clients that have open projects; set include_all=true for every client (also archived or without projects). 100 per page. GET /clients.json or /clients/all.json.
tick_get_clientread-onlyOne client by id, with a summary of its projects (count and URL). GET /clients/{id}.json.
tick_list_projectsread-onlyList Tick projects with budget (hours or money), billable flag, client_id and owner_id. Open projects by default; status=closed for closed ones. 100 per page. GET /projects.json or /projects/closed.json.
tick_get_projectread-onlyOne project by id, with total_hours entered, a summary of its tasks (count and URL) and its client. GET /projects/{id}.json.
tick_list_tasksread-onlyList Tick tasks (the budget lines that time entries are logged against). Across all projects, or for one project when project_id is given. Open tasks by default; status=closed for closed ones. You need a task id to log time. 100 per page. GET /tasks.json, /tasks/closed.json, /projects/{id}/tasks.json or /projects/{id}/tasks/closed.json.
tick_get_taskread-onlyOne task by id, with total_hours entered, a summary of its entries (count and URL) and its project. GET /tasks/{id}.json.
tick_list_usersread-onlyList the users of the Tick subscription (id, name, e-mail, timezone). A non-administrator sees only themself. Use deleted=true for removed users who still have time entries (administrators only). GET /users.json or /users/deleted.json.
tick_list_entriesread-onlyList time entries. Tick requires EITHER start_date AND end_date (entries dated in that range) OR updated_at (entries created or changed after that time). Optional filters: project_id, task_id, user_id, billable, billed. Each entry has date, hours, notes, task_id, user_id. 100 per page. GET /entries.json.
tick_get_entryread-onlyOne time entry by id, with its task. GET /entries/{id}.json.
tick_create_entryWRITE: log a new time entry on a task (POST /entries.json). Needs the task id (see tick_list_tasks). hours is a decimal (1.5 = 1h30m). user_id is only honored for administrators (otherwise the entry is yours). Creates a new entry every call; nothing is sent to anyone.
tick_update_entrycan modifyWRITE: change an existing time entry (PUT /entries/{id}.json): hours, notes, date, task, or mark it billed. Only the fields you pass change; the previous values are overwritten.
tick_create_clientWRITE: create a new client (POST /clients.json). Tick administrators only (403 otherwise). Creates a new client every call.
tick_create_projectWRITE: create a new project (POST /projects.json). Tick administrators only. The project has no tasks: create at least one with tick_create_task before time can be logged. Creates a new project every call.
tick_create_taskWRITE: create a new task on a project (POST /tasks.json). Tick administrators only. Creates a new task every call.
Alternatives in Productivity
Compare →
HappyFox MCP by usefulapiB
Triage HappyFox tickets, contacts and KB articles, run reports, and reply or add private notes.
DrChrono MCP by usefulapiB
Read and write DrChrono patients, appointments, offices and clinical notes.
Deputy MCP by usefulapiB
See rosters, timesheets, leave and staff in Deputy, and create shifts, leave and memos.
Connecteam MCP by usefulapiB
Read Connecteam users, shifts, time clock, jobs, time off, tasks and forms; create shifts and tasks.
ClickUp MCP by usefulapiB
Read teams, spaces, lists and tasks; create, update and comment on tasks and track time.
ChurchSuite MCP by usefulapiB
Read ChurchSuite contacts, children, small groups, rotas, events and attendance; add contact notes.