Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Teamwork MCP server with 123 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Teamwork — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Teamwork MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Teamwork 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 Teamwork call.
Tools Discovery →A Teamwork MCP server lets AI agents read and write Teamwork data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Teamwork MCP server ships with 123 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, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Teamwork's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new project in Teamwork.
Retrieve all projects accessible to the authenticated user with comprehensive filtering and sorting options.
Retrieve detailed information about a specific project by ID.
Update an existing project in Teamwork.
Update an existing task.
Delete an existing task.
Create a new task list in a project.
Update a task list.
Returns a person.
Delete an existing person.
Create a new comment on any resource (task, milestone, notebook, link, or file version).
Retrieve all comments across all projects with comprehensive filtering.
Retrieve a specific comment by ID.
Create a new comment on a task.
Retrieve all comments for a specific task.
Create a new milestone in a project.
Retrieve all milestones across projects with filtering and pagination options.
Retrieve detailed information about a specific milestone.
Create a new message in a project.
Retrieve all messages across projects with filtering and pagination.
Retrieve detailed information about a specific message.
Create a new notebook in a project.
Retrieve all notebooks across projects with filtering and pagination.
Retrieve detailed information about a specific notebook.
Delete an existing notebook.
Get notebook versions.
Get a specific notebook version.
Delete notebook versions.
Create a new company in Teamwork.
Retrieve detailed information about a specific company.
Update an existing company in Teamwork.
Create a single tag.
Update a single tag.
Create a new calendar event.
Retrieve all calendar events with filtering by date range.
Retrieve detailed information about a specific calendar event.
Copy a file to another project.
Move a file to another project.
Add people to a project.
Create a time entry in a specific project.
Create a time entry linked to a specific task.
Create a new timer.
Add a file to a project.
Add a file to a task.
Add a new file version to a file.
Create a project update.
Get the total count of active projects.
Get the total billable time per project for a date range.
Get a health summary for all projects.
Retrieve a list of starred (favorite) projects.
Retrieve a list of project templates.
Get all tasks.
Get a specific task.
Get a specific project's tasks.
Get a specific tasklist's tasks.
Get total count of late tasks.
Get all subtasks for a specific task.
Get all tasklists.
Get tasklists in a project.
Get specific tasklist.
Get all template task lists.
Returns a list of people.
Returns a list of people on a project.
Get logged user information.
Return the user utilization.
Returns a person on a project.
Get all time entries.
Get time entries for a specific project.
Get time entries for a specific task.
Get a specific time entry.
Get timelog totals.
Get timelog totals for a specific project.
Get timelog totals for a specific task.
Get all your running timers.
Get all running timers.
Get a specific timer.
Retrieve all milestones for a specific project.
Count milestones on each deadline date within a time range.
Retrieve all messages for a specific project.
Retrieve all notebooks for a specific project.
Retrieve all companies with filtering and pagination.
Get all tags.
Get details of an individual tag.
Get all calendar events (timeblocks) scheduled for a specific task.
List files on a project.
List files on a task.
Get a single file.
Get all risks.
Get risks for a specific project.
Get a risk by id.
Get all project updates.
Get all updates from a specific project.
Update an existing time entry.
Delete a task list.
Delete an existing timelog.
Delete a timer by ID.
Delete many tags at once.
Delete a file from a project.
Creates a task.
Total count of completed tasks.
Creates a subtask.
Generate plannedvsactual report in CSV format.
Generate plannedvsactual report in HTML format.
Generate tasklist report in CSV format for a specific project.
Generate tasklist report in HTML format.
Generate tasklist report in XLSX format.
Bulk applies a user to many projects.
Generate utilization report in CSV format.
Generate utilization report in HTML format.
Generate utilization report in XLSX format.
Edits a timer.
Complete a timer by ID.
Pause a timer by ID.
Resume a timer by ID.
Restore a deleted timer item.
Mark a milestone as complete.
Mark a milestone as incomplete.
Generate milestone report in CSV format.
Generate milestone report in HTML format.
Edits a notebook.
Lock a specific notebook.
Unlock a specific notebook.
Deletes a tag.
One endpoint. Any framework. Your agent is talking to Teamwork 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>"
]
}
}
}172+ actions
134+ actions
134+ actions
133+ actions
133+ actions
126+ actions
125+ 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.