everhour_. You don’t call them by name — your AI client picks the right tool from your request and fills in the details. This reference is handy when you’re debugging a connection or want to see exactly what an assistant can do.
The example prompts below are just that — examples. Phrase requests however you like; the client maps them to the right tool. Durations are always in seconds, and dates use YYYY-MM-DD (more).
Behavior hints
Each tool is annotated so well-behaved clients know how to treat it. Most are marked read-only and never change data — clients can run them without asking you first. Seven tools carry the destructive hint, so Claude, Cursor, and ChatGPT prompt you to confirm before running them:everhour_start_timereverhour_start_timer_without_taskeverhour_stop_timereverhour_log_timeeverhour_update_time_entryeverhour_delete_time_entryeverhour_favorite_task
This page describes what each tool does, not its full call signature. Parameters appear below only where the behaviour is non-obvious — everything else is in the JSON Schema the server publishes. Call the MCP
tools/list method for the authoritative, live set of names, schemas, and annotations; this page mirrors it rather than replacing it.Timer
Timer state lives on the server and changes outside the conversation — the web app, browser extension, and mobile apps all start and stop the same timer.
Time records
These tools carrytime_entry in their names; the record they act on is what concepts.mdx calls a time record.
Tasks
Favorites
Projects & clients
Team
Reporting
Dashboard views
everhour_get_dashboard is one tool with a dashboard selector, so it covers reports the Everhour app splits across several screens. Every view shares the same date range, the optional member_id / project_id / client_id filters, and columns to request a subset of fields.
Omit
member_id for the whole team, or name a person to scope to one member. Limited members are narrowed to themselves in every view except team-hours.
Platforms
Guide
This is the one tool nobody asks for by name. The server sends a short set of instructions when your client connects, and hosts truncate that at 2 KB — so the rest of the guide lives here, and a client fetches the part it needs while working.
section takes one of six values:
The same guide is also published as an MCP resource, for hosts that read resources instead of calling tools.
everhour://instructions returns the whole guide, and the everhour://instructions/{section} template returns one section — the same six names as above.
Interactive cards
Thirteen of the 28 tools return an interactive card alongside their text result, so the answer is something you can act on rather than read. The server publishes four card templates as MCP resources underui://everhour/:
Cards are served with the
text/html;profile=mcp-app MIME type and render in clients that support MCP Apps. Everywhere else the same answer arrives as text, with nothing missing. Actions inside a card call Everhour directly, so a timer you stop in a card is stopped everywhere — the web app, the browser extension, and the mobile apps.
See Everhour in Claude for what the cards look like in use, and Data, privacy, and permissions for the links a card is allowed to open.