100+ integrations are ready to connect to your AI.Connect your first MCP

Toggl Track MCP server for your AI

Start or stop a timer, log the hours you forgot, see what each client took last month, check who is tracking right now or approve a timesheet, all in the workspace you pick when you connect.

PopMCPToggl Track

Start a timer for the Acme website project called homepage review

Supported Toggl Track tools

Toggl Track's whole API is here, from time entries, projects and tasks to reports, approvals, rates, invoices, goals and webhooks, with everyday tracking and reporting tools loaded first and the rest one search away.

309 tools in the full catalog: 170 read and 139 write. 38 load by default, and the rest are found with tool search.

toggl_export_detailed_report

Export the detailed report as a file.

toggl_report_detailed

Detailed report: time entries for anyone in the workspace, over any range.

toggl_report_detailed_totals

Totals for a detailed report: tracked seconds and billable amounts over the same filters, without the rows.

toggl_report_summary

Summary report: tracked seconds grouped by grouping (projects, clients or users) and sub_grouping.

toggl_report_weekly

Weekly report: seconds per day for a week, per person and project.

toggl_time_summary

Tracked hours for a date range, grouped with names, not ids: per project, client or person, then a second level.

toggl_create_project

Create a project.

toggl_get_project

Read one project by id.

toggl_get_workspace

Read this connection's workspace: name, plan, default currency and rate, rounding, who may create projects.

toggl_list_projects

List this workspace's projects.

toggl_update_project

Change a project; send only the fields to change.

toggl_bulk_update_time_entries

Change up to 100 time entries at once.

toggl_create_time_entry

Create a time entry in this workspace, for a finished block of time or a running timer.

toggl_delete_time_entry

Delete a time entry for good.

toggl_get_current_time_entry

Read the timer running right now for the signed-in user.

toggl_get_time_entry

Read one of the signed-in user's time entries by id.

toggl_list_my_time_entries

List the signed-in user's own time entries, newest first, at most 1000.

toggl_log_time

Log a finished block of time in this workspace.

toggl_start_timer

Start a running timer now, in this workspace.

toggl_stop_time_entry

Stop a running time entry by id.

toggl_stop_timer

Stop the timer running right now, whichever it is, with no id needed.

toggl_update_time_entry

Change one time entry; send only the fields to change: description, start, stop, duration, project_id, task_id, billable, tags.

toggl_get_api_quota

Read how many Toggl API requests are left this hour and when the count resets, per organization.

toggl_get_me

Read the signed-in Toggl Track user: name, email, timezone, default workspace, start of week.

toggl_create_client

Create a client.

toggl_list_clients

List this workspace's clients.

toggl_list_timesheets

List timesheets to review in this workspace.

toggl_update_client

Change a client: name, notes, external_reference.

toggl_create_task

Create a task in a project.

toggl_create_webhook_subscription

Create a webhook.

toggl_list_project_tasks

List a project's tasks.

toggl_list_webhook_subscriptions

List this workspace's webhooks, with enabled and validated_at.

toggl_list_workspace_tasks

List tasks across this workspace's projects.

toggl_update_task

Change a task; send only the fields to change.

toggl_list_workspace_users

List the people in this workspace with name, email and user id.

toggl_create_tag

Create a tag.

toggl_list_tags

List this workspace's tags.

toggl_get_dashboard_activity

Read the latest activity of each member in this workspace, up to the 20 latest actions.

toggl_export_detailed_report_pdf

Export the detailed report as a PDF.

toggl_export_summary_report

Export the summary report as a file.

toggl_export_summary_report_pdf

Export the summary report as a PDF.

toggl_export_weekly_report

Export the weekly report as CSV text.

toggl_export_weekly_report_pdf

Export the weekly report as a PDF.

toggl_report_client_trends

How tracked time per client changes over time.

toggl_report_comparative

Compare two periods of tracked time in this workspace.

toggl_report_filter_clients

List clients available as report filters.

toggl_report_filter_project_groups

List project groups available as report filters.

toggl_report_filter_project_statuses

Read the status of the given projects.

toggl_report_filter_project_users

List project members available as report filters.

toggl_report_filter_projects

List projects available as report filters, including name, client and billable.

toggl_report_filter_task_statuses

Read the status of the given tasks.

toggl_report_filter_tasks

List tasks available as report filters.

toggl_report_filter_users

List people available as report filters.

toggl_report_project_profitability

Project profitability: revenue, labor cost and profit.

toggl_report_project_summary

Total tracked seconds and billable time for one project, for an optional date range.

toggl_report_project_trends

How tracked time per project changes over time.

toggl_report_projects_summary

Tracked time per person per project, for a date range.

toggl_report_search_clients

Find clients for a report by name or by ids.

toggl_report_search_projects

Find projects for a report by name, ids, client_ids, is_active or is_billable.

toggl_report_search_tasks

Find tasks for a report by name, ids or project_ids.

toggl_report_search_users

Find people for a report by ids.

toggl_report_user_trends

How tracked time per person changes over time.

toggl_apply_promo_code

Apply a promotion code to the organization's billing.

toggl_cancel_subscription

Cancel the organization's subscription.

toggl_cancel_trial

End the organization's trial.

toggl_change_subscription

Change the plan or seats of the organization's subscription.

toggl_check_trial_opt_in

Read whether the organization can start an opt-in trial.

toggl_create_billing_customer

Create the organization's billing details.

toggl_create_subscription

Start a paid Toggl subscription.

toggl_download_payment_receipt_pdf

Download a Toggl payment receipt as a PDF.

toggl_download_purchase_order_pdf

Download a Toggl purchase order as a PDF.

toggl_download_toggl_invoice_pdf

Download an invoice from Toggl to the organization as a PDF.

toggl_get_billing_customer

Read the organization's billing details: name, email, country, postal code, payment method.

toggl_get_failed_payment

Read what went wrong with a failed subscription payment.

toggl_get_next_invoice_summary

Preview the organization's next invoice.

toggl_get_organization_plan

Read one plan this organization can pick.

toggl_get_subscription

Read the organization's Toggl subscription: plan, seats, renewal.

toggl_get_workspace_subscription

Read this workspace's Toggl plan and subscription.

toggl_list_all_plans

List every Toggl Track plan with its features.

toggl_list_organization_plans

List the plans this organization can pick, with prices.

toggl_list_payment_records

List what the organization paid Toggl.

toggl_list_public_plans

List Toggl Track's public plans and prices.

toggl_remove_promo_code

Remove the organization's promotion code.

toggl_request_plan_upgrade

Ask the organization's admins to upgrade, for a feature.

toggl_send_cancellation_feedback

Record why the organization cancelled.

toggl_start_trial

Start the 30-day trial of a paid plan for the organization.

toggl_start_trial_opt_in

Start an opt-in trial, when the organization qualifies.

toggl_update_billing_customer

Replace the billing details.

toggl_add_project_group

Give a group access to a project.

toggl_add_project_user

Add a person to a project.

toggl_bulk_update_project_users

Change several project members.

toggl_bulk_update_projects

Change several projects at once.

toggl_create_track_reminder

Create a reminder for people who tracked too little.

toggl_create_workspace

Create another workspace in this organization.

toggl_delete_project

Delete a project for good.

toggl_delete_track_reminder

Delete a tracking reminder.

toggl_delete_workspace_logo

Remove this workspace's logo.

toggl_get_ical_feed

Read the iCal feed of the last 14 days of time entries, using the token from a workspace iCal link.

toggl_get_project_statistics

Read a project's statistics.

toggl_get_projects_billable_amounts

Read billable amounts for projects.

toggl_get_projects_task_counts

Count tasks per project.

toggl_get_projects_user_counts

Count members per project.

toggl_get_workspace_logo

Read this workspace's logo link.

toggl_get_workspace_preferences

Read this workspace's preferences, including whether approvals and expenses are on and the report lock date.

toggl_get_workspace_statistics

Read this workspace's counts: admins, groups and members.

toggl_link_sso_profile

Link a single sign-on profile to this workspace.

toggl_list_linked_sso_profiles

List the single sign-on profiles linked to this workspace.

toggl_list_my_projects

List projects the user can see in this workspace.

toggl_list_my_projects_paginated

List projects the user can see, page by page.

toggl_list_my_track_reminders

List the tracking reminders that apply to the signed-in user.

toggl_list_my_workspaces

Read this connection's workspace as the user sees it, with its plan and role flags.

toggl_list_project_groups

List which groups are attached to which projects.

toggl_list_project_periods

List the periods of a recurring project.

toggl_list_project_templates

List this workspace's project templates.

toggl_list_project_users

List who is a member of which project in this workspace.

toggl_list_project_users_paginated

List members project by project.

toggl_list_track_reminders

List this workspace's reminders to track time.

toggl_list_workspace_currencies

List the currencies this workspace can bill in.

toggl_list_workspaces_statistics

Read member and admin counts for every workspace in the organization.

toggl_pin_project

Pin or unpin a project for the user.

toggl_preview_import_counts

Count what an import from another Toggl Track workspace would bring across, before running it.

toggl_remove_project_group

Take a group's access to a project away.

toggl_remove_project_user

Remove a person from a project.

toggl_reset_workspace_ical_token

Replace the user's iCal link for this workspace.

toggl_toggle_workspace_ical

Turn the user's iCal link for this workspace on or off.

toggl_unlink_sso_profile

Unlink a single sign-on profile from this workspace.

toggl_update_project_user

Change a project member: manager, rate, labor_cost.

toggl_update_track_reminder

Change a tracking reminder.

toggl_update_workspace

Change this workspace's settings; send only the fields to change.

toggl_update_workspace_preferences

Change this workspace's preferences; send only the fields to change.

toggl_upload_workspace_logo

Upload this workspace's logo.

toggl_answer_owner_transfer

Move an ownership transfer on.

toggl_bulk_update_organization_users

Remove several people from the organization.

toggl_create_organization

Create a new organization with its first workspace.

toggl_get_organization

Read the organization that owns this workspace: name, plan, max seats, trial and admin flags.

toggl_get_organization_owner

Read who owns the organization.

toggl_get_organization_segmentation

Read the company details on the organization (company size, industry and similar).

toggl_get_owner_transfer

Read one ownership transfer.

toggl_leave_organization

Make the signed-in user leave this organization.

toggl_list_audit_logs

Read the organization's audit log between from and to (RFC 3339).

toggl_list_my_organizations

Read the organization that owns this connection's workspace (name, plan, whether the user is an admin).

toggl_list_organization_roles

List the organization's roles.

toggl_list_organization_users

List the organization's people.

toggl_list_organization_users_detailed

List the organization's people with their workspaces and groups.

toggl_list_owner_transfers

List ownership transfers.

toggl_request_slack_integration

Ask the organization's admins to turn on the Slack integration.

toggl_start_owner_transfer

Start handing the organization to a new owner.

toggl_update_organization

Rename the organization.

toggl_update_organization_segmentation

Change the company details on the organization.

toggl_update_organization_user

Change a person in the organization: name, email, role_id, organization_admin, inactive, groups, workspaces.

toggl_answer_time_entry_invitation

Accept or reject a shared time entry.

toggl_get_time_entries_checklist

Read the checklist Toggl shows new users about their first time entries.

toggl_get_time_entries_sharing

Read who the given time entries are shared with.

toggl_get_time_entry_constraints

Read the rules a time entry must meet in this workspace: required description, project, task or tag.

toggl_list_time_entry_invitations

List time entries other people shared with the user that wait for an answer.

toggl_set_time_entry_constraints

Set the rules every time entry must meet in this workspace.

toggl_check_session

Check that the API token still works.

toggl_delete_avatar

Remove the user's profile picture.

toggl_disable_product_emails

Turn off product emails using the code from an email's unsubscribe link.

toggl_disable_weekly_report_emails

Turn off the weekly report email using the code from that email's link.

toggl_get_my_flags

Read the free-form flags stored on the user (app state, key and value pairs).

toggl_get_my_location

Read the country and region Toggl infers from the caller's IP address.

toggl_get_my_user_id

Read only the signed-in user's numeric id.

toggl_get_web_timer

Read the web timer state Toggl keeps for this user.

toggl_list_my_features

List which paid features are enabled in each of the user's workspaces.

toggl_send_feedback

Send feedback to Toggl's team.

toggl_set_my_flags

Store free-form flags on the user: at most 4 per request and 128 in total; keys up to 32 characters, values up to 64.

toggl_update_me

Change the signed-in user's profile: fullname, email, timezone, beginning_of_week (0 is Sunday), country_id, default_workspace_id.

toggl_upload_avatar

Upload the user's profile picture.

toggl_use_gravatar

Use the Gravatar for the user's email as their profile picture.

toggl_bulk_delete_saved_reports

Delete several saved reports.

toggl_create_saved_report

Save a report so it can be opened again or shared.

toggl_create_scheduled_report

Email a saved report on a schedule.

toggl_delete_calendar_integration

Disconnect a calendar from Toggl.

toggl_delete_saved_report

Delete a saved report.

toggl_delete_scheduled_report

Stop a scheduled report.

toggl_export_saved_report_csv

Export a saved report as CSV text.

toggl_export_saved_report_pdf

Export a saved report as a PDF.

toggl_export_saved_report_xlsx

Export a saved report as an Excel file.

toggl_get_calendar_event_suggestion

Read Toggl's suggested project and description for one calendar event.

toggl_get_calendar_events_suggestions

Read Toggl's suggested project and description for several calendar events.

toggl_get_calendar_setup_link

Get the link a person opens to connect a calendar to Toggl.

toggl_get_saved_report

Read a saved report's definition.

toggl_list_calendar_event_attendees

List who attends a calendar event.

toggl_list_calendar_events

List the user's calendar events from the selected calendars.

toggl_list_calendar_integrations

List the calendars the user connected to Toggl (Google or Outlook).

toggl_list_calendars

List the user's calendars across connected integrations.

toggl_list_integration_calendars

List the calendars of one integration.

toggl_list_saved_reports

List saved reports in this workspace.

toggl_list_scheduled_reports

List reports that email themselves on a schedule.

toggl_list_selected_calendars

List the calendars the user chose to show in Toggl.

toggl_load_saved_report

Run a saved report by its token, from list_saved_reports.

toggl_refresh_calendar_events

Refresh events from the selected calendars.

toggl_refresh_integration_calendars

Refresh an integration's calendar list from Google or Outlook.

toggl_set_calendar_selected

Choose whether a calendar shows in Toggl.

toggl_update_calendar_integration

Change a connected calendar integration.

toggl_update_saved_report

Change a saved report; regenerate_token=true replaces its share link.

toggl_update_saved_reports

Change several saved reports.

toggl_archive_client

Archive a client and its projects.

toggl_archive_clients

Archive several clients.

toggl_create_timesheet_setup

Set up timesheets for people: member_ids, approver_ids or approver_id, periodicity, start_date.

toggl_delete_client

Delete a client for good.

toggl_delete_clients

Delete several clients for good.

toggl_delete_timesheet_setup

Delete a timesheet setup.

toggl_get_client

Read one client by id.

toggl_get_timesheet_history

Read who did what to a timesheet, and when.

toggl_get_timesheets_hours

Read working hours and tracked hours for timesheets.

toggl_list_clients_by_ids

Read several clients by id.

toggl_list_my_clients

List clients the user can see in this workspace, from the user's own list.

toggl_list_my_timesheets

List the signed-in user's own timesheets for approval, in this workspace.

toggl_list_timesheet_setups

List who submits timesheets to whom in this workspace.

toggl_list_timesheet_time_entries

List the time entries in one timesheet.

toggl_restore_client

Bring an archived client back.

toggl_update_timesheet

Change the status of one timesheet.

toggl_update_timesheet_setup

Change a timesheet setup: approvers, reminders, end_date.

toggl_update_timesheets

Change the status of several timesheets.

toggl_bulk_update_tasks

Change several tasks of a project.

toggl_create_my_favorite

Save a favorite time entry shortcut for the user: description, project_id, task_id, tag_ids, billable.

toggl_create_workspace_favorite

Save a favorite time entry shortcut in this workspace.

toggl_delete_my_favorite

Delete one of the user's favorites.

toggl_delete_task

Delete a task for good.

toggl_delete_webhook_subscription

Delete a webhook.

toggl_delete_workspace_favorite

Delete a favorite in this workspace.

toggl_get_task

Read one task by id.

toggl_get_webhook_limits

Read how many webhooks and events per webhook this workspace's plan allows: Free 1 and 3, Starter 2 and 6, Premium 3 and 12.

toggl_get_webhooks_status

Check whether Toggl's webhook service is up.

toggl_list_my_favorites

List the user's favorite time entry shortcuts.

toggl_list_my_tasks

List tasks the user can see in this workspace.

toggl_list_tasks_by_ids

Read tasks by id or by project.

toggl_list_webhook_event_filters

List what can trigger a webhook: each entity (time_entry, project, client, tag, task...) and its actions (created, updated, deleted).

toggl_list_workspace_favorites

List the favorite time entry shortcuts for this workspace.

toggl_list_workspace_tasks_basic

List tasks across the workspace with fewer fields: faster for finding an id.

toggl_ping_webhook_subscription

Send a test event to a webhook's URL.

toggl_set_webhook_subscription_enabled

Turn a webhook on or off.

toggl_suggest_my_favorites

Ask Toggl to suggest favorites from the user's recent time entries.

toggl_suggest_workspace_favorites

Ask Toggl to suggest favorites for this workspace from recent time entries.

toggl_update_my_favorites

Change the user's favorites (their description, project, task, tags, billable flag or rank).

toggl_update_webhook_subscription

Replace a webhook: url_callback, description, event_filters, enabled and secret.

toggl_update_workspace_favorites

Change favorites in this workspace.

toggl_validate_webhook_subscription

Confirm a webhook with the validation_code from its ping event.

toggl_create_organization_group

Create a group.

toggl_create_workspace_group

Create a group in this workspace.

toggl_delete_organization_group

Delete a group.

toggl_delete_workspace_group

Delete a group from this workspace.

toggl_list_org_workspace_groups

List the groups in this workspace, with their people.

toggl_list_organization_groups

List the organization's groups with their people and workspaces.

toggl_patch_organization_group

Change part of a group.

toggl_update_organization_group

Replace a group's name, people and workspaces.

toggl_update_workspace_group

Rename a group in this workspace.

toggl_bulk_update_org_workspace_users

Remove several people from this workspace.

toggl_list_org_workspace_users

List this workspace's people from the organization's side.

toggl_list_workspace_memberships

List workspace memberships: each has its own id (workspace_user_id), role, admin flag, rate and working hours.

toggl_list_workspace_users_by_ids

Read several people in this workspace by user id.

toggl_remove_workspace_member

Remove a person from this workspace.

toggl_update_workspace_membership

Change a membership: admin, role_id, inactive, rate, labor_cost, working_hours_in_minutes.

toggl_update_workspace_user_details

Change a person's details in this workspace.

toggl_bulk_delete_tags

Delete several tags.

toggl_create_goal

Create a tracking goal.

toggl_delete_goal

Delete a goal.

toggl_delete_tag

Delete a tag.

toggl_download_my_data_export

Download a finished data export of the user's own data, as a zip.

toggl_download_workspace_export

Download a finished workspace data export, as a zip.

toggl_get_api_status

Check whether Toggl's API is up.

toggl_get_goal

Read one goal, with progress.

toggl_list_countries

List countries with their ids, for country_id on the profile and billing.

toggl_list_country_subdivisions

List a country's states or regions.

toggl_list_currencies

List the currencies Toggl supports.

toggl_list_goals

List tracking goals in this workspace.

toggl_list_my_data_exports

List the user's own data export requests with their status and uuid.

toggl_list_my_goals

List the signed-in user's own goals across workspaces.

toggl_list_my_tags

List tags the user can see in this workspace.

toggl_list_timezone_offsets

List timezones with their UTC offsets.

toggl_list_timezones

List the timezone names Toggl accepts, for the user's profile.

toggl_list_workspace_exports

List this workspace's data export requests with status and uuid.

toggl_request_my_data_export

Request an export of the user's own data.

toggl_request_workspace_export

Request an export of this workspace's data.

toggl_update_goal

Change a goal; send only the fields to change.

toggl_update_tag

Rename a tag.

toggl_accept_invitation

Accept an invitation to join an organization, using the code in its link.

toggl_create_alert

Create a project alert.

toggl_delete_alert

Delete a project alert.

toggl_get_invitation

Read an invitation by the code in its link.

toggl_invite_users

Invite people by email.

toggl_list_alert_deliveries

List when a project alert fired.

toggl_list_alerts

List this workspace's project alerts (a warning when a project nears its estimate).

toggl_reject_invitation

Reject an invitation to join an organization, using the code in its link.

toggl_resend_invitation

Send an invitation email again.

toggl_update_alert

Change a project alert.

toggl_create_invoice

Create a client invoice in this workspace: date, due_date, currency, items, taxes, billing_address, message.

toggl_delete_invoice

Delete a client invoice.

toggl_download_invoice_pdf

Download a client invoice as a PDF.

toggl_export_insights_employee_profitability

Export employee profitability as a file.

toggl_export_insights_project_profitability

Export project profitability as a file.

toggl_export_insights_project_trends

Export project trends as a file.

toggl_get_my_client_preferences

Read the user's preferences for one Toggl app.

toggl_get_my_preferences

Read the user's Toggl preferences: date format, time format, duration format, start page and more.

toggl_insights_project_trends

Project insights: tracked time and earnings against an earlier period.

toggl_list_invoices

List the invoices made for clients in this workspace.

toggl_update_my_client_preferences

Change the user's preferences for one Toggl app.

toggl_update_my_preferences

Change the user's preferences.

toggl_delete_timeline

Delete all of the user's activity timeline data, for good.

toggl_get_dashboard_most_active

Read the top 5 members who tracked the most in the last 7 days.

toggl_get_dashboard_top_activity

Read the top recent activity in this workspace.

toggl_list_timeline_events

Read the desktop app's recorded activity timeline (apps and window titles).

toggl_save_timeline_events

Save activity timeline events: a list of { title, filename, start_time, end_time, idle, desktop_id }.

toggl_create_rate

Set a rate.

toggl_list_expenses

List work expenses in this workspace.

toggl_list_rates

Read rate history for a level: workspace, project, task or user.

toggl_upload_expense

Upload an expense receipt.

Connect Toggl Track to Claude, ChatGPT and Claude Code

Credentials off one Toggl Track screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In Toggl Track, click your profile icon, open your profile and scroll to the bottom. Copy the API token, paste it into PopMCP and pick the workspace this connection is for. There is no app to register and no approval to wait for.

API token••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • “Start a timer for the Acme website project called homepage review”

    • start_timer
  • “Stop whatever timer I have running and tell me how long it ran”

    • stop_timer
  • “Add two hours on Acme yesterday from 9am for the client workshop”

    • log_time
  • “How many hours did we spend on each client last month, and who did the work?”

    • time_summary
  • “List everything Priya tracked last week with descriptions, as a table”

    • list_workspace_users
    • report_detailed
  • “Mark all of yesterday's entries on the Acme project as billable”

    • report_detailed
    • bulk_update_time_entries
  • “Which timesheets are waiting for approval, and approve the ones for this week”

    • list_timesheets
    • update_timesheet
  • “Send a webhook to my URL whenever a time entry is created”

    • create_webhook_subscription
    • ping_webhook_subscription
    • validate_webhook_subscription

Use Toggl Track from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Toggl Track MCP server questions

What teams ask before putting Toggl Track behind an AI client.

What does PopMCP need to connect Toggl Track?

One API token. It is at the bottom of your Toggl Track profile, on every plan including the free one. Paste it into PopMCP, then choose which workspace the connection is for. There is no OAuth app, redirect URL or review, and the token is stored encrypted and used only on PopMCP's servers.

Can I connect more than one Toggl Track workspace?

Yes. After the token is checked, PopMCP lists every workspace it reaches and you put each one in its own PopMCP workspace, which suits an agency running clients apart. A connection only reaches its own workspace: a request naming another one is refused before anything is sent, and lists of your own entries show that workspace only.

Does Toggl limit how much the AI can do?

Yes. Toggl allows 30 API requests an hour on Free, 240 on Starter and 600 on Premium, per user per organization, and 30 an hour for requests about your own user data. The tools are built to spend few requests: one report returns what would take many lists, and when the limit is reached the AI is told to wait and how to check when it clears.

Can the AI stop my timer without knowing which entry it is?

Yes. The stop_timer tool finds what is running and stops it, and start_timer and log_time accept a project by name. Durations can be written the way people say them, such as 1h30m. If a name matches several projects, the AI gets the choices and asks rather than guessing.

Does it work with reports and exports?

Yes. Detailed, summary and weekly reports are all there, along with saved reports, comparisons, trends and profitability where your plan includes them. CSV exports come back as text the AI can read. A PDF or Excel file comes back when it is small enough to fit in a reply, and a larger one comes with a note to narrow the dates.

Is this the same as Toggl's own MCP server?

No. Toggl's own MCP server is a program you install on your computer, and it works with Toggl 2.0, a separate product with its own accounts. This one is hosted, needs nothing installed, and works with Toggl Track at track.toggl.com. A Toggl 2.0 key will not connect here.

Do I have to run or host the Toggl Track MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Toggl Track to Claude Code?

Connect Toggl Track in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Toggl Track on the consent screen. The Toggl Track tools are then available in that session, and no Toggl Track credential is stored on your machine.

Why do only 38 of the 309 tools load by default?

Loading 309 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 38-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 309 here. A trigger is something PopMCP watches for you: 27 Toggl Track events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Toggl Track.

Connect Toggl Track to your AI in minutes

Launch a hosted MCP endpoint for Toggl Track, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP