Tempo API MCP
Tempo time-tracking for Claude — worklogs, plans, and timesheet approvals
Connector by chrischall · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Tempo API MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/chrischall-tempo-api-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 30 read · 6 write · 11 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 47
Read from the source code; the running server may list different tools.
Read 30 · Look things up without changing anything.
tempo_get_accounttempo_get_account_categoriestempo_get_accountstempo_get_global_configurationtempo_get_periodstempo_get_plantempo_get_planstempo_get_projecttempo_get_projectstempo_get_rolestempo_get_teamtempo_get_team_memberships
Show 18 more tools
tempo_get_teamstempo_get_timesheet_approval_statustempo_get_timesheet_approvals_by_teamtempo_get_timesheet_approvals_waitingtempo_get_timesheet_reviewerstempo_get_user_scheduletempo_get_work_attributestempo_get_worklogtempo_get_worklogstempo_get_worklogs_by_accounttempo_get_worklogs_by_issuetempo_get_worklogs_by_projecttempo_get_worklogs_by_teamtempo_get_worklogs_by_usertempo_search_accountstempo_search_team_membershipstempo_search_timesheet_approval_logstempo_search_worklogs
Write 6 · Create, change, send or run things.
tempo_create_accounttempo_create_plantempo_create_teamtempo_update_accounttempo_update_plantempo_update_team
Delete 11 · Delete, drop, revoke or wipe things.
tempo_approve_timesheettempo_create_worklogtempo_delete_accounttempo_delete_plantempo_delete_teamtempo_delete_worklogtempo_recall_timesheettempo_reject_timesheettempo_reopen_timesheettempo_submit_timesheettempo_update_worklog
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
TEMPO_API_TOKEN
Tools (47)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
tempo_approve_timesheetcan change or delete dataDescription is built at runtime.
tempo_create_accountDescription is built at runtime.
tempo_create_planDescription is built at runtime.
tempo_create_teamDescription is built at runtime.
tempo_create_worklogcan change or delete dataDescription is built at runtime.
tempo_delete_accountcan change or delete dataDescription is built at runtime.
tempo_delete_plancan change or delete dataDescription is built at runtime.
tempo_delete_teamcan change or delete dataDescription is built at runtime.
tempo_delete_worklogcan change or delete dataDescription is built at runtime.
tempo_get_accountread-onlyRetrieve a single Tempo account by its numeric id. Only update/delete address an account by key — to go from a key to an id, use tempo_search_accounts with keys: ["ACCOUNT-123"].
tempo_get_account_categoriesread-onlyRetrieve all Tempo account categories, or a single category when id is given. This endpoint is not paginated.
tempo_get_accountsread-onlyRetrieve a list of all Tempo accounts (OPEN and CLOSED).
tempo_get_global_configurationread-onlyRetrieve the global Tempo configuration settings.
tempo_get_periodsread-onlyRetrieve Tempo period definitions (used for timesheet approval cycles).
tempo_get_planread-onlyRetrieve a single Tempo plan (resource allocation) by id.
Show 32 more tools
tempo_get_plansread-onlyRetrieve a list of Tempo plans (resource allocations) matching the given parameters. Requires from and to dates.
tempo_get_projectread-onlyRetrieve a single Tempo Financial Manager project by id.
tempo_get_projectsread-onlyRetrieve a paginated list of all Tempo Financial Manager projects.
tempo_get_rolesread-onlyRetrieve all Tempo roles.
tempo_get_teamread-onlyRetrieve a single Tempo team by id.
tempo_get_team_membershipsread-onlyRetrieve all memberships for a single Tempo team. To filter across teams — or by account or role — use tempo_search_team_memberships.
tempo_get_teamsread-onlyRetrieve a list of Tempo teams. Can filter by name, member account ids, or specific team ids.
tempo_get_timesheet_approval_statusread-onlyDescription is built at runtime.
tempo_get_timesheet_approvals_by_teamread-onlyDescription is built at runtime.
tempo_get_timesheet_approvals_waitingread-onlyDescription is built at runtime.
tempo_get_timesheet_reviewersread-onlyRetrieve the users who can review a given user's timesheet. Use this to source `reviewerAccountId` for tempo_submit_timesheet and the other approval actions.
tempo_get_user_scheduleread-onlyRetrieve the work schedule for a user, including planned working hours per day.
tempo_get_work_attributesread-onlyRetrieve all Tempo work attributes (custom fields on worklogs).
tempo_get_worklogread-onlyDescription is built at runtime.
tempo_get_worklogsread-onlyDescription is built at runtime.
tempo_get_worklogs_by_accountread-onlyDescription is built at runtime.
tempo_get_worklogs_by_issueread-onlyDescription is built at runtime.
tempo_get_worklogs_by_projectread-onlyDescription is built at runtime.
tempo_get_worklogs_by_teamread-onlyDescription is built at runtime.
tempo_get_worklogs_by_userread-onlyDescription is built at runtime.
tempo_recall_timesheetcan change or delete dataDescription is built at runtime.
tempo_reject_timesheetcan change or delete dataDescription is built at runtime.
tempo_reopen_timesheetcan change or delete dataDescription is built at runtime.
tempo_search_accountsread-onlySearch Tempo accounts by id, key, status, or global flag. This is also how you resolve an account key to the numeric id that tempo_get_account needs.
tempo_search_team_membershipsread-onlySearch Tempo team memberships across teams, accounts, and roles via POST. Inactive memberships are included.
tempo_search_timesheet_approval_logsread-onlyDescription is built at runtime.
tempo_search_worklogsread-onlyDescription is built at runtime.
tempo_submit_timesheetcan change or delete dataDescription is built at runtime.
tempo_update_accountDescription is built at runtime.
tempo_update_planDescription is built at runtime.
tempo_update_teamDescription is built at runtime.
tempo_update_worklogcan change or delete dataDescription is built at runtime.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 19, 2026 (13 days ago)
- Last release
- Oct 16, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.chrischall/tempo-api-mcp- Version
- 3.2.6
- Auth
- API key
- Packages
- npm tempo-api-mcp
- License
- MIT
- Repository
- github.com/chrischall/tempo-api-mcp
- First seen
- Oct 24, 2026
- Last checked
- Nov 1, 2026
More from chrischall
- 0.596score
Musescore MCP
chrischall
MuseScore for Claude — search sheet music and read score metadata via your signed-in browser
ConnectorAFreshness: ALocal↓ 257/wkClaude Code +5 - 0.580score
Insync MCP
chrischall
Use an InSync (Qualifacts) patient portal: reads, file transfer, messages and care requests
ConnectorAFreshness: ALocalClaude Code +5 - 0.580score
Therapyportal MCP
chrischall
TherapyNotes client portal: appointments, documents, billing, messages; confirm-gated sends, uploads
ConnectorAFreshness: ALocalClaude Code +5 - 0.580score
Rxlocal MCP
chrischall
RxLocal pharmacy portal MCP — prescriptions, messages, confirm-gated refill requests
ConnectorAFreshness: ALocalClaude Code +5 - 0.580score
Toasttab MCP
chrischall
Toast restaurants and menus: find places that order via Toast, read online or register menus.
ConnectorAFreshness: ALocalClaude Code +5 - 0.571score
Booli MCP
chrischall
Booli.se real estate for Claude: search listings, sold prices, areas & market stats
ConnectorAFreshness: ALocalRead-only★ 4↓ 467/wkClaude Code +5
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Tempo API MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Tempo API MCP. Agent Mart. https://agentmart.dev/connectors/chrischall-tempo-api-mcp (last updated 2026-11-01)