toggl_export_ detailed_ reportExport the detailed report as a file.
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
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_ reportExport the detailed report as a file.
toggl_report_ detailedDetailed report: time entries for anyone in the workspace, over any range.
toggl_report_ detailed_ totalsTotals for a detailed report: tracked seconds and billable amounts over the same filters, without the rows.
toggl_report_ summarySummary report: tracked seconds grouped by grouping (projects, clients or users) and sub_grouping.
toggl_report_ weeklyWeekly report: seconds per day for a week, per person and project.
toggl_time_ summaryTracked hours for a date range, grouped with names, not ids: per project, client or person, then a second level.
toggl_create_ projectCreate a project.
toggl_get_ projectRead one project by id.
toggl_get_ workspaceRead this connection's workspace: name, plan, default currency and rate, rounding, who may create projects.
toggl_list_ projectsList this workspace's projects.
toggl_update_ projectChange a project; send only the fields to change.
toggl_bulk_ update_ time_ entriesChange up to 100 time entries at once.
toggl_create_ time_ entryCreate a time entry in this workspace, for a finished block of time or a running timer.
toggl_delete_ time_ entryDelete a time entry for good.
toggl_get_ current_ time_ entryRead the timer running right now for the signed-in user.
toggl_get_ time_ entryRead one of the signed-in user's time entries by id.
toggl_list_ my_ time_ entriesList the signed-in user's own time entries, newest first, at most 1000.
toggl_log_ timeLog a finished block of time in this workspace.
toggl_start_ timerStart a running timer now, in this workspace.
toggl_stop_ time_ entryStop a running time entry by id.
toggl_stop_ timerStop the timer running right now, whichever it is, with no id needed.
toggl_update_ time_ entryChange one time entry; send only the fields to change: description, start, stop, duration, project_id, task_id, billable, tags.
toggl_get_ api_ quotaRead how many Toggl API requests are left this hour and when the count resets, per organization.
toggl_get_ meRead the signed-in Toggl Track user: name, email, timezone, default workspace, start of week.
toggl_create_ clientCreate a client.
toggl_list_ clientsList this workspace's clients.
toggl_list_ timesheetsList timesheets to review in this workspace.
toggl_update_ clientChange a client: name, notes, external_reference.
toggl_create_ taskCreate a task in a project.
toggl_create_ webhook_ subscriptionCreate a webhook.
toggl_list_ project_ tasksList a project's tasks.
toggl_list_ webhook_ subscriptionsList this workspace's webhooks, with enabled and validated_at.
toggl_list_ workspace_ tasksList tasks across this workspace's projects.
toggl_update_ taskChange a task; send only the fields to change.
toggl_list_ workspace_ usersList the people in this workspace with name, email and user id.
toggl_create_ tagCreate a tag.
toggl_list_ tagsList this workspace's tags.
toggl_get_ dashboard_ activityRead the latest activity of each member in this workspace, up to the 20 latest actions.
toggl_export_ detailed_ report_ pdfExport the detailed report as a PDF.
toggl_export_ summary_ reportExport the summary report as a file.
toggl_export_ summary_ report_ pdfExport the summary report as a PDF.
toggl_export_ weekly_ reportExport the weekly report as CSV text.
toggl_export_ weekly_ report_ pdfExport the weekly report as a PDF.
toggl_report_ client_ trendsHow tracked time per client changes over time.
toggl_report_ comparativeCompare two periods of tracked time in this workspace.
toggl_report_ filter_ clientsList clients available as report filters.
toggl_report_ filter_ project_ groupsList project groups available as report filters.
toggl_report_ filter_ project_ statusesRead the status of the given projects.
toggl_report_ filter_ project_ usersList project members available as report filters.
toggl_report_ filter_ projectsList projects available as report filters, including name, client and billable.
toggl_report_ filter_ task_ statusesRead the status of the given tasks.
toggl_report_ filter_ tasksList tasks available as report filters.
toggl_report_ filter_ usersList people available as report filters.
toggl_report_ project_ profitabilityProject profitability: revenue, labor cost and profit.
toggl_report_ project_ summaryTotal tracked seconds and billable time for one project, for an optional date range.
toggl_report_ project_ trendsHow tracked time per project changes over time.
toggl_report_ projects_ summaryTracked time per person per project, for a date range.
toggl_report_ search_ clientsFind clients for a report by name or by ids.
toggl_report_ search_ projectsFind projects for a report by name, ids, client_ids, is_active or is_billable.
toggl_report_ search_ tasksFind tasks for a report by name, ids or project_ids.
toggl_report_ search_ usersFind people for a report by ids.
toggl_report_ user_ trendsHow tracked time per person changes over time.
toggl_apply_ promo_ codeApply a promotion code to the organization's billing.
toggl_cancel_ subscriptionCancel the organization's subscription.
toggl_cancel_ trialEnd the organization's trial.
toggl_change_ subscriptionChange the plan or seats of the organization's subscription.
toggl_check_ trial_ opt_ inRead whether the organization can start an opt-in trial.
toggl_create_ billing_ customerCreate the organization's billing details.
toggl_create_ subscriptionStart a paid Toggl subscription.
toggl_download_ payment_ receipt_ pdfDownload a Toggl payment receipt as a PDF.
toggl_download_ purchase_ order_ pdfDownload a Toggl purchase order as a PDF.
toggl_download_ toggl_ invoice_ pdfDownload an invoice from Toggl to the organization as a PDF.
toggl_get_ billing_ customerRead the organization's billing details: name, email, country, postal code, payment method.
toggl_get_ failed_ paymentRead what went wrong with a failed subscription payment.
toggl_get_ next_ invoice_ summaryPreview the organization's next invoice.
toggl_get_ organization_ planRead one plan this organization can pick.
toggl_get_ subscriptionRead the organization's Toggl subscription: plan, seats, renewal.
toggl_get_ workspace_ subscriptionRead this workspace's Toggl plan and subscription.
toggl_list_ all_ plansList every Toggl Track plan with its features.
toggl_list_ organization_ plansList the plans this organization can pick, with prices.
toggl_list_ payment_ recordsList what the organization paid Toggl.
toggl_list_ public_ plansList Toggl Track's public plans and prices.
toggl_remove_ promo_ codeRemove the organization's promotion code.
toggl_request_ plan_ upgradeAsk the organization's admins to upgrade, for a feature.
toggl_send_ cancellation_ feedbackRecord why the organization cancelled.
toggl_start_ trialStart the 30-day trial of a paid plan for the organization.
toggl_start_ trial_ opt_ inStart an opt-in trial, when the organization qualifies.
toggl_update_ billing_ customerReplace the billing details.
toggl_add_ project_ groupGive a group access to a project.
toggl_add_ project_ userAdd a person to a project.
toggl_bulk_ update_ project_ usersChange several project members.
toggl_bulk_ update_ projectsChange several projects at once.
toggl_create_ track_ reminderCreate a reminder for people who tracked too little.
toggl_create_ workspaceCreate another workspace in this organization.
toggl_delete_ projectDelete a project for good.
toggl_delete_ track_ reminderDelete a tracking reminder.
toggl_delete_ workspace_ logoRemove this workspace's logo.
toggl_get_ ical_ feedRead the iCal feed of the last 14 days of time entries, using the token from a workspace iCal link.
toggl_get_ project_ statisticsRead a project's statistics.
toggl_get_ projects_ billable_ amountsRead billable amounts for projects.
toggl_get_ projects_ task_ countsCount tasks per project.
toggl_get_ projects_ user_ countsCount members per project.
toggl_get_ workspace_ logoRead this workspace's logo link.
toggl_get_ workspace_ preferencesRead this workspace's preferences, including whether approvals and expenses are on and the report lock date.
toggl_get_ workspace_ statisticsRead this workspace's counts: admins, groups and members.
toggl_link_ sso_ profileLink a single sign-on profile to this workspace.
toggl_list_ linked_ sso_ profilesList the single sign-on profiles linked to this workspace.
toggl_list_ my_ projectsList projects the user can see in this workspace.
toggl_list_ my_ projects_ paginatedList projects the user can see, page by page.
toggl_list_ my_ track_ remindersList the tracking reminders that apply to the signed-in user.
toggl_list_ my_ workspacesRead this connection's workspace as the user sees it, with its plan and role flags.
toggl_list_ project_ groupsList which groups are attached to which projects.
toggl_list_ project_ periodsList the periods of a recurring project.
toggl_list_ project_ templatesList this workspace's project templates.
toggl_list_ project_ usersList who is a member of which project in this workspace.
toggl_list_ project_ users_ paginatedList members project by project.
toggl_list_ track_ remindersList this workspace's reminders to track time.
toggl_list_ workspace_ currenciesList the currencies this workspace can bill in.
toggl_list_ workspaces_ statisticsRead member and admin counts for every workspace in the organization.
toggl_pin_ projectPin or unpin a project for the user.
toggl_preview_ import_ countsCount what an import from another Toggl Track workspace would bring across, before running it.
toggl_remove_ project_ groupTake a group's access to a project away.
toggl_remove_ project_ userRemove a person from a project.
toggl_reset_ workspace_ ical_ tokenReplace the user's iCal link for this workspace.
toggl_toggle_ workspace_ icalTurn the user's iCal link for this workspace on or off.
toggl_unlink_ sso_ profileUnlink a single sign-on profile from this workspace.
toggl_update_ project_ userChange a project member: manager, rate, labor_cost.
toggl_update_ track_ reminderChange a tracking reminder.
toggl_update_ workspaceChange this workspace's settings; send only the fields to change.
toggl_update_ workspace_ preferencesChange this workspace's preferences; send only the fields to change.
toggl_upload_ workspace_ logoUpload this workspace's logo.
toggl_answer_ owner_ transferMove an ownership transfer on.
toggl_bulk_ update_ organization_ usersRemove several people from the organization.
toggl_create_ organizationCreate a new organization with its first workspace.
toggl_get_ organizationRead the organization that owns this workspace: name, plan, max seats, trial and admin flags.
toggl_get_ organization_ ownerRead who owns the organization.
toggl_get_ organization_ segmentationRead the company details on the organization (company size, industry and similar).
toggl_get_ owner_ transferRead one ownership transfer.
toggl_leave_ organizationMake the signed-in user leave this organization.
toggl_list_ audit_ logsRead the organization's audit log between from and to (RFC 3339).
toggl_list_ my_ organizationsRead the organization that owns this connection's workspace (name, plan, whether the user is an admin).
toggl_list_ organization_ rolesList the organization's roles.
toggl_list_ organization_ usersList the organization's people.
toggl_list_ organization_ users_ detailedList the organization's people with their workspaces and groups.
toggl_list_ owner_ transfersList ownership transfers.
toggl_request_ slack_ integrationAsk the organization's admins to turn on the Slack integration.
toggl_start_ owner_ transferStart handing the organization to a new owner.
toggl_update_ organizationRename the organization.
toggl_update_ organization_ segmentationChange the company details on the organization.
toggl_update_ organization_ userChange a person in the organization: name, email, role_id, organization_admin, inactive, groups, workspaces.
toggl_answer_ time_ entry_ invitationAccept or reject a shared time entry.
toggl_get_ time_ entries_ checklistRead the checklist Toggl shows new users about their first time entries.
toggl_get_ time_ entries_ sharingRead who the given time entries are shared with.
toggl_get_ time_ entry_ constraintsRead the rules a time entry must meet in this workspace: required description, project, task or tag.
toggl_list_ time_ entry_ invitationsList time entries other people shared with the user that wait for an answer.
toggl_set_ time_ entry_ constraintsSet the rules every time entry must meet in this workspace.
toggl_check_ sessionCheck that the API token still works.
toggl_delete_ avatarRemove the user's profile picture.
toggl_disable_ product_ emailsTurn off product emails using the code from an email's unsubscribe link.
toggl_disable_ weekly_ report_ emailsTurn off the weekly report email using the code from that email's link.
toggl_get_ my_ flagsRead the free-form flags stored on the user (app state, key and value pairs).
toggl_get_ my_ locationRead the country and region Toggl infers from the caller's IP address.
toggl_get_ my_ user_ idRead only the signed-in user's numeric id.
toggl_get_ web_ timerRead the web timer state Toggl keeps for this user.
toggl_list_ my_ featuresList which paid features are enabled in each of the user's workspaces.
toggl_send_ feedbackSend feedback to Toggl's team.
toggl_set_ my_ flagsStore 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_ meChange the signed-in user's profile: fullname, email, timezone, beginning_of_week (0 is Sunday), country_id, default_workspace_id.
toggl_upload_ avatarUpload the user's profile picture.
toggl_use_ gravatarUse the Gravatar for the user's email as their profile picture.
toggl_bulk_ delete_ saved_ reportsDelete several saved reports.
toggl_create_ saved_ reportSave a report so it can be opened again or shared.
toggl_create_ scheduled_ reportEmail a saved report on a schedule.
toggl_delete_ calendar_ integrationDisconnect a calendar from Toggl.
toggl_delete_ saved_ reportDelete a saved report.
toggl_delete_ scheduled_ reportStop a scheduled report.
toggl_export_ saved_ report_ csvExport a saved report as CSV text.
toggl_export_ saved_ report_ pdfExport a saved report as a PDF.
toggl_export_ saved_ report_ xlsxExport a saved report as an Excel file.
toggl_get_ calendar_ event_ suggestionRead Toggl's suggested project and description for one calendar event.
toggl_get_ calendar_ events_ suggestionsRead Toggl's suggested project and description for several calendar events.
toggl_get_ calendar_ setup_ linkGet the link a person opens to connect a calendar to Toggl.
toggl_get_ saved_ reportRead a saved report's definition.
toggl_list_ calendar_ event_ attendeesList who attends a calendar event.
toggl_list_ calendar_ eventsList the user's calendar events from the selected calendars.
toggl_list_ calendar_ integrationsList the calendars the user connected to Toggl (Google or Outlook).
toggl_list_ calendarsList the user's calendars across connected integrations.
toggl_list_ integration_ calendarsList the calendars of one integration.
toggl_list_ saved_ reportsList saved reports in this workspace.
toggl_list_ scheduled_ reportsList reports that email themselves on a schedule.
toggl_list_ selected_ calendarsList the calendars the user chose to show in Toggl.
toggl_load_ saved_ reportRun a saved report by its token, from list_saved_reports.
toggl_refresh_ calendar_ eventsRefresh events from the selected calendars.
toggl_refresh_ integration_ calendarsRefresh an integration's calendar list from Google or Outlook.
toggl_set_ calendar_ selectedChoose whether a calendar shows in Toggl.
toggl_update_ calendar_ integrationChange a connected calendar integration.
toggl_update_ saved_ reportChange a saved report; regenerate_token=true replaces its share link.
toggl_update_ saved_ reportsChange several saved reports.
toggl_archive_ clientArchive a client and its projects.
toggl_archive_ clientsArchive several clients.
toggl_create_ timesheet_ setupSet up timesheets for people: member_ids, approver_ids or approver_id, periodicity, start_date.
toggl_delete_ clientDelete a client for good.
toggl_delete_ clientsDelete several clients for good.
toggl_delete_ timesheet_ setupDelete a timesheet setup.
toggl_get_ clientRead one client by id.
toggl_get_ timesheet_ historyRead who did what to a timesheet, and when.
toggl_get_ timesheets_ hoursRead working hours and tracked hours for timesheets.
toggl_list_ clients_ by_ idsRead several clients by id.
toggl_list_ my_ clientsList clients the user can see in this workspace, from the user's own list.
toggl_list_ my_ timesheetsList the signed-in user's own timesheets for approval, in this workspace.
toggl_list_ timesheet_ setupsList who submits timesheets to whom in this workspace.
toggl_list_ timesheet_ time_ entriesList the time entries in one timesheet.
toggl_restore_ clientBring an archived client back.
toggl_update_ timesheetChange the status of one timesheet.
toggl_update_ timesheet_ setupChange a timesheet setup: approvers, reminders, end_date.
toggl_update_ timesheetsChange the status of several timesheets.
toggl_bulk_ update_ tasksChange several tasks of a project.
toggl_create_ my_ favoriteSave a favorite time entry shortcut for the user: description, project_id, task_id, tag_ids, billable.
toggl_create_ workspace_ favoriteSave a favorite time entry shortcut in this workspace.
toggl_delete_ my_ favoriteDelete one of the user's favorites.
toggl_delete_ taskDelete a task for good.
toggl_delete_ webhook_ subscriptionDelete a webhook.
toggl_delete_ workspace_ favoriteDelete a favorite in this workspace.
toggl_get_ taskRead one task by id.
toggl_get_ webhook_ limitsRead 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_ statusCheck whether Toggl's webhook service is up.
toggl_list_ my_ favoritesList the user's favorite time entry shortcuts.
toggl_list_ my_ tasksList tasks the user can see in this workspace.
toggl_list_ tasks_ by_ idsRead tasks by id or by project.
toggl_list_ webhook_ event_ filtersList what can trigger a webhook: each entity (time_entry, project, client, tag, task...) and its actions (created, updated, deleted).
toggl_list_ workspace_ favoritesList the favorite time entry shortcuts for this workspace.
toggl_list_ workspace_ tasks_ basicList tasks across the workspace with fewer fields: faster for finding an id.
toggl_ping_ webhook_ subscriptionSend a test event to a webhook's URL.
toggl_set_ webhook_ subscription_ enabledTurn a webhook on or off.
toggl_suggest_ my_ favoritesAsk Toggl to suggest favorites from the user's recent time entries.
toggl_suggest_ workspace_ favoritesAsk Toggl to suggest favorites for this workspace from recent time entries.
toggl_update_ my_ favoritesChange the user's favorites (their description, project, task, tags, billable flag or rank).
toggl_update_ webhook_ subscriptionReplace a webhook: url_callback, description, event_filters, enabled and secret.
toggl_update_ workspace_ favoritesChange favorites in this workspace.
toggl_validate_ webhook_ subscriptionConfirm a webhook with the validation_code from its ping event.
toggl_create_ organization_ groupCreate a group.
toggl_create_ workspace_ groupCreate a group in this workspace.
toggl_delete_ organization_ groupDelete a group.
toggl_delete_ workspace_ groupDelete a group from this workspace.
toggl_list_ org_ workspace_ groupsList the groups in this workspace, with their people.
toggl_list_ organization_ groupsList the organization's groups with their people and workspaces.
toggl_patch_ organization_ groupChange part of a group.
toggl_update_ organization_ groupReplace a group's name, people and workspaces.
toggl_update_ workspace_ groupRename a group in this workspace.
toggl_bulk_ update_ org_ workspace_ usersRemove several people from this workspace.
toggl_list_ org_ workspace_ usersList this workspace's people from the organization's side.
toggl_list_ workspace_ membershipsList workspace memberships: each has its own id (workspace_user_id), role, admin flag, rate and working hours.
toggl_list_ workspace_ users_ by_ idsRead several people in this workspace by user id.
toggl_remove_ workspace_ memberRemove a person from this workspace.
toggl_update_ workspace_ membershipChange a membership: admin, role_id, inactive, rate, labor_cost, working_hours_in_minutes.
toggl_update_ workspace_ user_ detailsChange a person's details in this workspace.
toggl_bulk_ delete_ tagsDelete several tags.
toggl_create_ goalCreate a tracking goal.
toggl_delete_ goalDelete a goal.
toggl_delete_ tagDelete a tag.
toggl_download_ my_ data_ exportDownload a finished data export of the user's own data, as a zip.
toggl_download_ workspace_ exportDownload a finished workspace data export, as a zip.
toggl_get_ api_ statusCheck whether Toggl's API is up.
toggl_get_ goalRead one goal, with progress.
toggl_list_ countriesList countries with their ids, for country_id on the profile and billing.
toggl_list_ country_ subdivisionsList a country's states or regions.
toggl_list_ currenciesList the currencies Toggl supports.
toggl_list_ goalsList tracking goals in this workspace.
toggl_list_ my_ data_ exportsList the user's own data export requests with their status and uuid.
toggl_list_ my_ goalsList the signed-in user's own goals across workspaces.
toggl_list_ my_ tagsList tags the user can see in this workspace.
toggl_list_ timezone_ offsetsList timezones with their UTC offsets.
toggl_list_ timezonesList the timezone names Toggl accepts, for the user's profile.
toggl_list_ workspace_ exportsList this workspace's data export requests with status and uuid.
toggl_request_ my_ data_ exportRequest an export of the user's own data.
toggl_request_ workspace_ exportRequest an export of this workspace's data.
toggl_update_ goalChange a goal; send only the fields to change.
toggl_update_ tagRename a tag.
toggl_accept_ invitationAccept an invitation to join an organization, using the code in its link.
toggl_create_ alertCreate a project alert.
toggl_delete_ alertDelete a project alert.
toggl_get_ invitationRead an invitation by the code in its link.
toggl_invite_ usersInvite people by email.
toggl_list_ alert_ deliveriesList when a project alert fired.
toggl_list_ alertsList this workspace's project alerts (a warning when a project nears its estimate).
toggl_reject_ invitationReject an invitation to join an organization, using the code in its link.
toggl_resend_ invitationSend an invitation email again.
toggl_update_ alertChange a project alert.
toggl_create_ invoiceCreate a client invoice in this workspace: date, due_date, currency, items, taxes, billing_address, message.
toggl_delete_ invoiceDelete a client invoice.
toggl_download_ invoice_ pdfDownload a client invoice as a PDF.
toggl_export_ insights_ employee_ profitabilityExport employee profitability as a file.
toggl_export_ insights_ project_ profitabilityExport project profitability as a file.
toggl_export_ insights_ project_ trendsExport project trends as a file.
toggl_get_ my_ client_ preferencesRead the user's preferences for one Toggl app.
toggl_get_ my_ preferencesRead the user's Toggl preferences: date format, time format, duration format, start page and more.
toggl_insights_ project_ trendsProject insights: tracked time and earnings against an earlier period.
toggl_list_ invoicesList the invoices made for clients in this workspace.
toggl_update_ my_ client_ preferencesChange the user's preferences for one Toggl app.
toggl_update_ my_ preferencesChange the user's preferences.
toggl_delete_ timelineDelete all of the user's activity timeline data, for good.
toggl_get_ dashboard_ most_ activeRead the top 5 members who tracked the most in the last 7 days.
toggl_get_ dashboard_ top_ activityRead the top recent activity in this workspace.
toggl_list_ timeline_ eventsRead the desktop app's recorded activity timeline (apps and window titles).
toggl_save_ timeline_ eventsSave activity timeline events: a list of { title, filename, start_time, end_time, idle, desktop_id }.
toggl_create_ rateSet a rate.
toggl_list_ expensesList work expenses in this workspace.
toggl_list_ ratesRead rate history for a level: workspace, project, task or user.
toggl_upload_ expenseUpload an expense receipt.
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.
••••••••••••3f7aNew, changed and deleted time entries and projects take effect the moment the AI calls them. The token can do what you can do in Toggl Track, so admin tasks need an admin's token. Each connection reaches only its own workspace; keep reporting teammates on read-only.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Toggl Track credential never leaves the server.
app.popmcp.com/mcpAsk for something harmless before the agent changes anything. Writes run as soon as it calls them, so confirm it reads the right account first.
Start a timer for the Acme website project called homepage review
toggl_start_timerok
Then just ask for the work
“Start a timer for the Acme website project called homepage review”
“Stop whatever timer I have running and tell me how long it ran”
“Add two hours on Acme yesterday from 9am for the client workshop”
“How many hours did we spend on each client last month, and who did the work?”
“List everything Priya tracked last week with descriptions, as a table”
“Mark all of yesterday's entries on the Acme project as billable”
“Which timesheets are waiting for approval, and approve the ones for this week”
“Send a webhook to my URL whenever a time entry is created”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Toggl Track behind an AI client.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Launch a hosted MCP endpoint for Toggl Track, keep tool access under control, and start testing real workflow prompts right away.