Skip to content
Agentmart
Submit a tool

Tempo API MCP

Tempo time-tracking for Claude — worklogs, plans, and timesheet approvals

Connector by chrischall · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

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.

We use your email only for this newsletter. Privacy

About

Tempo time-tracking for Claude — worklogs, plans, and timesheet approvals

No 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_account
  • tempo_get_account_categories
  • tempo_get_accounts
  • tempo_get_global_configuration
  • tempo_get_periods
  • tempo_get_plan
  • tempo_get_plans
  • tempo_get_project
  • tempo_get_projects
  • tempo_get_roles
  • tempo_get_team
  • tempo_get_team_memberships
Show 18 more tools
  • tempo_get_teams
  • tempo_get_timesheet_approval_status
  • tempo_get_timesheet_approvals_by_team
  • tempo_get_timesheet_approvals_waiting
  • tempo_get_timesheet_reviewers
  • tempo_get_user_schedule
  • tempo_get_work_attributes
  • tempo_get_worklog
  • tempo_get_worklogs
  • tempo_get_worklogs_by_account
  • tempo_get_worklogs_by_issue
  • tempo_get_worklogs_by_project
  • tempo_get_worklogs_by_team
  • tempo_get_worklogs_by_user
  • tempo_search_accounts
  • tempo_search_team_memberships
  • tempo_search_timesheet_approval_logs
  • tempo_search_worklogs

Write 6 · Create, change, send or run things.

  • tempo_create_account
  • tempo_create_plan
  • tempo_create_team
  • tempo_update_account
  • tempo_update_plan
  • tempo_update_team

Delete 11 · Delete, drop, revoke or wipe things.

  • tempo_approve_timesheet
  • tempo_create_worklog
  • tempo_delete_account
  • tempo_delete_plan
  • tempo_delete_team
  • tempo_delete_worklog
  • tempo_recall_timesheet
  • tempo_reject_timesheet
  • tempo_reopen_timesheet
  • tempo_submit_timesheet
  • tempo_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 data

    Description is built at runtime.

  • tempo_create_account

    Description is built at runtime.

  • tempo_create_plan

    Description is built at runtime.

  • tempo_create_team

    Description is built at runtime.

  • tempo_create_worklogcan change or delete data

    Description is built at runtime.

  • tempo_delete_accountcan change or delete data

    Description is built at runtime.

  • tempo_delete_plancan change or delete data

    Description is built at runtime.

  • tempo_delete_teamcan change or delete data

    Description is built at runtime.

  • tempo_delete_worklogcan change or delete data

    Description is built at runtime.

  • tempo_get_accountread-only

    Retrieve 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-only

    Retrieve all Tempo account categories, or a single category when id is given. This endpoint is not paginated.

  • tempo_get_accountsread-only

    Retrieve a list of all Tempo accounts (OPEN and CLOSED).

  • tempo_get_global_configurationread-only

    Retrieve the global Tempo configuration settings.

  • tempo_get_periodsread-only

    Retrieve Tempo period definitions (used for timesheet approval cycles).

  • tempo_get_planread-only

    Retrieve a single Tempo plan (resource allocation) by id.

Show 32 more tools
  • tempo_get_plansread-only

    Retrieve a list of Tempo plans (resource allocations) matching the given parameters. Requires from and to dates.

  • tempo_get_projectread-only

    Retrieve a single Tempo Financial Manager project by id.

  • tempo_get_projectsread-only

    Retrieve a paginated list of all Tempo Financial Manager projects.

  • tempo_get_rolesread-only

    Retrieve all Tempo roles.

  • tempo_get_teamread-only

    Retrieve a single Tempo team by id.

  • tempo_get_team_membershipsread-only

    Retrieve all memberships for a single Tempo team. To filter across teams — or by account or role — use tempo_search_team_memberships.

  • tempo_get_teamsread-only

    Retrieve a list of Tempo teams. Can filter by name, member account ids, or specific team ids.

  • tempo_get_timesheet_approval_statusread-only

    Description is built at runtime.

  • tempo_get_timesheet_approvals_by_teamread-only

    Description is built at runtime.

  • tempo_get_timesheet_approvals_waitingread-only

    Description is built at runtime.

  • tempo_get_timesheet_reviewersread-only

    Retrieve 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-only

    Retrieve the work schedule for a user, including planned working hours per day.

  • tempo_get_work_attributesread-only

    Retrieve all Tempo work attributes (custom fields on worklogs).

  • tempo_get_worklogread-only

    Description is built at runtime.

  • tempo_get_worklogsread-only

    Description is built at runtime.

  • tempo_get_worklogs_by_accountread-only

    Description is built at runtime.

  • tempo_get_worklogs_by_issueread-only

    Description is built at runtime.

  • tempo_get_worklogs_by_projectread-only

    Description is built at runtime.

  • tempo_get_worklogs_by_teamread-only

    Description is built at runtime.

  • tempo_get_worklogs_by_userread-only

    Description is built at runtime.

  • tempo_recall_timesheetcan change or delete data

    Description is built at runtime.

  • tempo_reject_timesheetcan change or delete data

    Description is built at runtime.

  • tempo_reopen_timesheetcan change or delete data

    Description is built at runtime.

  • tempo_search_accountsread-only

    Search 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-only

    Search Tempo team memberships across teams, accounts, and roles via POST. Inactive memberships are included.

  • tempo_search_timesheet_approval_logsread-only

    Description is built at runtime.

  • tempo_search_worklogsread-only

    Description is built at runtime.

  • tempo_submit_timesheetcan change or delete data

    Description is built at runtime.

  • tempo_update_account

    Description is built at runtime.

  • tempo_update_plan

    Description is built at runtime.

  • tempo_update_team

    Description is built at runtime.

  • tempo_update_worklogcan change or delete data

    Description is built at runtime.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 19, 2026 (9 days ago)
Last release
Oct 16, 2026 (13 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
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from chrischall

Cite this page

Tempo API MCP. Agent Mart. https://agentmart.dev/connectors/chrischall-tempo-api-mcp (last updated 2026-10-25)