Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
StackOne's Toggl MCP server gives AI agents 93 ready-to-use actions for Toggl — with built-in authentication, security, governance, token efficiency, and high tool-calling accuracy.
Coverage
Create, read, update, and delete across Toggl — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Toggl MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Toggl tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Toggl call.
Tools Discovery →A Toggl MCP server lets AI agents read and write Toggl data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Toggl MCP server ships with 93 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Toggl's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Retrieve the profile of the currently authenticated user.
Update profile details for the currently authenticated user.
Create a new organization with a single workspace.
Retrieve data for a specific organization by its ID.
Update the name of an existing organization.
Retrieve a paginated list of users in an organization.
Update details for a single user within an organization.
Create a new group in an organization.
Edit an existing group in an organization.
Delete a group from an organization.
Assign a group to a project in a workspace.
Retrieve groups assigned to projects in a workspace.
Remove a group from a project in a workspace.
Create a new workspace within an organization.
Retrieve all workspaces accessible to the current user.
Retrieve details for a specific workspace by its ID.
Update settings for a specific workspace.
Retrieve all users in a specific workspace.
List all users for a given workspace.
Remove a user from a workspace.
Create a project budget or time alert for a workspace.
Delete a specific alert from a workspace.
Create a new billable or labor rate for a workspace entity.
Retrieve rates for a specific entity level in a workspace.
Create a tracking reminder for a workspace.
Retrieve all tracking reminders configured for a workspace.
Update an existing tracking reminder for a workspace.
Delete a tracking reminder from a workspace.
Create a new time entry in a workspace.
Retrieve a specific time entry by its ID.
Update an existing time entry in a workspace.
Delete a time entry from a workspace.
Create a new project in a workspace.
Retrieve all projects in a workspace.
Retrieve a specific project by its ID.
Update an existing project in a workspace.
Delete a project from a workspace.
Add a user to a project in a workspace.
Retrieve all project user memberships in a workspace.
Update a project-user membership in a workspace.
Remove a user from a project in a workspace.
Create a new client in a workspace.
Retrieve all clients in a workspace.
Retrieve a specific client by its ID.
Update an existing client in a workspace.
Permanently delete a client from a workspace.
Create a new tag in a workspace.
Retrieve all tags in a workspace.
Update the name of an existing tag in a workspace.
Delete a tag from a workspace.
Create a new task in a project.
Retrieve a specific task by its ID within a project.
Update an existing task in a project.
Delete a task from a project.
Create a new timesheet approval setup in a workspace.
Retrieve all timesheet approval setups for a workspace.
Update an existing timesheet approval setup in a workspace.
Delete a timesheet approval setup from a workspace.
Retrieve all timesheets for a workspace with optional filtering.
Update the status of a timesheet (approve or reject).
Retrieve all clients accessible to the current user.
Retrieve enabled features for the current user across workspaces.
Retrieve the current user's last known IP-based location.
Retrieve all organizations the current user belongs to.
Retrieve all projects accessible to the current user.
Retrieve projects accessible to the current user with cursor-based pagination.
Retrieve API quota usage for the current user across all organizations.
Retrieve all tags accessible to the current user.
Retrieve tasks from projects the current user is participating in.
Retrieve track reminders configured for the current user.
Retrieve the current user's web timer state.
Retrieve statistics for all workspaces in an organization.
Retrieve all groups in an organization with user and workspace assignments.
Retrieve all groups in a workspace within an organization.
Retrieve statistics for a workspace including admin list, member count, and group count.
Retrieve users belonging to a workspace within an organization.
Retrieve the latest time entries for the current user.
Retrieve the currently running time entry for the authenticated user.
Retrieve all tasks across a workspace with optional filtering.
Retrieve all tasks for a specific project in a workspace.
Update settings for a workspace-user membership.
Verify that authentication credentials are valid.
Apply bulk changes to users in an organization (currently deletion only).
Leave an organization, removing the current user's account from the org.
Apply patch operations to add or remove users and workspaces from a group.
Remove users from a workspace within an organization.
Apply bulk patch operations to multiple time entries in a workspace.
Stop a currently running time entry.
Apply bulk edits to multiple projects in a workspace.
Apply bulk patch operations to multiple project-user memberships.
Archive a client and its related projects in a workspace.
Restore an archived client and optionally its related projects.
Apply bulk patch operations to multiple tasks in a project.
Connect your AI agent to Toggl and help your team scale the HR operations they run by hand today.
Use StackOne to connect your AI agent to your HRIS, identity management, and LMS to automate employee onboarding.
ViewUse StackOne to connect your AI agent to your HRIS, knowledge base, and messaging tools to automate HR policy Q&A.
ViewUse StackOne to connect your AI agent to your HRIS, identity management, and ITSM to automate employee offboarding and deprovisioning.
ViewOne endpoint. Any framework. Your agent is talking to Toggl in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}140+ actions
128+ actions
127+ actions
123+ actions
120+ actions
117+ actions
111+ actions
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.