io.usefulapi/solidtime · v1.0.0 · productivity
solidtime MCP by usefulapi is healthy: it completed an MCP handshake in 565 ms and exposes 12 tools.
Start and stop timers, log time entries, and read projects, tasks and time entries in solidtime.
Endpoint: https://solidtime.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 12 |
| Latency | 565 ms |
| Last checked (UTC) | 2026-11-02T01:55:23.832Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-02T01:55:23.832Z | Healthy | 565 |
solidtime_get_current_user | Return the signed-in solidtime user: id, name, email, timezone and week start. Use it to check the connection. solidtime API: GET /v1/users/me. |
solidtime_list_organizations | List the organizations (workspaces) you belong to, with your role. Each item's id is the member_id for time entries in that organization. solidtime API: GET /v1/users/me/memberships. |
solidtime_get_active_timer | Return the time entry that is running now (no end time), or say that no timer runs. solidtime API: GET /v1/users/me/time-entries/active. |
solidtime_list_projects | List projects in an organization. Archived projects are hidden unless archived is true or all. solidtime API: GET /v1/organizations/{organization}/projects. |
solidtime_get_project | Return one project: name, client, billable flag, estimated and spent time. solidtime API: GET /v1/organizations/{organization}/projects/{project}. |
solidtime_list_clients | List clients in an organization. solidtime API: GET /v1/organizations/{organization}/clients. |
solidtime_list_tags | List tags in an organization. Use the tag ids in time entries. solidtime API: GET /v1/organizations/{organization}/tags. |
solidtime_list_tasks | List tasks in an organization, optionally for one project. Done tasks are hidden unless done is true or all. solidtime API: GET /v1/organizations/{organization}/tasks. |
solidtime_list_time_entries | List time entries in an organization, newest first. Filter by member, time window, running or billable state. At most 500 per call; use offset to page. solidtime API: GET /v1/organizations/{organization}/time-entries. |
solidtime_start_timer | Start a timer now for a member. The API refuses a second running timer (time_entry_still_running), so stop the running timer first with solidtime_stop_timer. solidtime API: POST /v1/organizations/{organization}/time-entries. |
solidtime_stop_timer | Stop the timer that runs now, setting its end to the current UTC time. Fails when no timer runs. Reads the running entry first, then updates it. solidtime API: GET /v1/users/me/time-entries/active, PUT /v1/organizations/{organization}/time-entries/{timeEntry}. |
solidtime_create_time_entry | Log a finished time entry with a start and an end, for a member. Use solidtime_start_timer for a running one. solidtime API: POST /v1/organizations/{organization}/time-entries. |