productivityapi_key

Teamcamp

An all-in-one project management tool designed for teams to efficiently manage projects, collaborate seamlessly, and streamline workflows.

Verdict

The Teamcamp MCP lets your team create, view, and manage project tasks directly from Switchy. @mention it to pull task lists filtered by status or assignee, create new tasks in specific projects, or delete projects that are no longer needed. Project managers and team leads get the most value — they can triage work, update task boards, and check project status without leaving the conversation. Setup requires an API key from your Teamcamp workspace, which grants full read-write access to projects and tasks.

Common use cases

  • Triage incoming tasks during standup
  • Create follow-up tasks from meeting notes
  • Check project status without switching apps
  • Filter overdue tasks by assignee
  • Archive completed projects from chat

Integration

Vendor
Teamcamp
Category
productivity
Auth
API_KEY
Tools
4
Composio slug
teamcamp

Tools

  • Create Task

    Tool to create a new task within a specified project. use when you have the project id and task details ready.

  • Delete Project
    destructive

    Tool to delete a specific project by its id. use when you need to permanently remove a project after confirming it's no longer needed.

  • Get Project List

    Tool to retrieve all projects within the workspace. use when you need an overview of available projects.

  • Get Task List

    Tool to retrieve a list of tasks within a project. use when filtering tasks by project id, status, assignee, or due dates.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Teamcamp in the MCP directory and click Connect. 3. You'll be prompted to enter a Teamcamp API key — generate one by logging into your Teamcamp workspace, going to Settings > API Access, and creating a new key with project and task permissions. 4. Paste the key into Switchy and click Authorize. 5. Switchy confirms the connection and shows which Teamcamp workspace is now linked. 6. Open any Space, type '@Teamcamp get project list' and send — if you see your projects returned, the integration is live. 7. To create a task, first grab a project ID from the list, then use '@Teamcamp create task in project [id] with title [name]' to test write access.

What teammates see: by default, memories from Teamcamp are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List All Projects

@Teamcamp get project list. Show me all projects in the workspace with their IDs and current status.
Open in a Space →

Show Overdue Tasks

@Teamcamp get task list for project [project_id]. Filter by overdue status and show assignee names.
Open in a Space →

Create Task from Discussion

@Teamcamp create task in project [project_id] with title 'Fix login bug' and assign to [name]. Set due date to end of week.
Open in a Space →

Check Team Workload

@Teamcamp get task list for project [project_id]. Group by assignee and show open task counts for each person.
Open in a Space →

Archive Finished Project

@Teamcamp delete project [project_id]. Confirm it's the 'Q1 Marketing Campaign' project before removing.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@teamcamp show me all tasks in the Q1 Marketing project that are overdue or due this week

Output

Based on the Teamcamp workspace, the Q1 Marketing project contains 7 tasks matching your criteria. 3 tasks are overdue: 'Finalize campaign assets' (assigned to Sarah, due Feb 10), 'Review ad copy' (assigned to Mike, due Feb 12), and 'Schedule social posts' (unassigned, due Feb 14). 4 tasks are due this week: 'Launch email sequence' (assigned to Sarah, due Feb 18), 'Update landing page' (assigned to Dev team, due Feb 19), 'Prep analytics dashboard' (assigned to Mike, due Feb 20), and 'Stakeholder review meeting' (assigned to Sarah, due Feb 21). This illustrative example shows how task filtering works across status and date ranges.

Notes

This example demonstrates read-only task querying with multiple filters. Requires the API key to have read access to the target project. The MCP returns raw task data; the AI synthesizes it into a prioritized view. Teamcamp's date handling respects your workspace timezone settings.

Prompt

@teamcamp create a task in the Website Redesign project: 'Audit accessibility compliance' assigned to Jordan, due March 1st, high priority

Output

Task created successfully in the Website Redesign project. 'Audit accessibility compliance' has been assigned to Jordan with a due date of March 1, 2025, and marked as high priority. The task ID is TSK-4782. Jordan will receive a notification through Teamcamp's configured channels. This illustrative example shows the confirmation you'd see after a successful task creation with all standard fields populated.

Notes

This example demonstrates write operations that modify your Teamcamp workspace. You must have the project ID beforehand (use Get Project List first if needed). The API key requires create permissions. Task creation is immediate and triggers Teamcamp's notification system—ensure your team expects automated task assignments from Switchy.

Prompt

@teamcamp review all projects in the workspace and draft a status summary for our weekly standup, highlighting any projects with more than 5 overdue tasks

Output

Across your Teamcamp workspace, 12 active projects are tracked. Two projects need immediate attention: 'Mobile App v2.0' has 8 overdue tasks (oldest from Jan 28), primarily blocking the QA phase, and 'Customer Onboarding Redesign' has 6 overdue tasks concentrated in the design review stage. The remaining 10 projects are on track with standard task velocity. 'Infrastructure Upgrade' and 'Q2 Planning' show the healthiest completion rates at 78% and 65% respectively. This illustrative summary demonstrates how the MCP's project and task data can be synthesized into executive-level insights.

Notes

This example showcases the AI's ability to aggregate data from multiple Teamcamp API calls (Get Project List, then Get Task List for each project) and reason across them. Useful for leadership updates, but be aware this triggers one API call per project—rate limits may apply for workspaces with 20+ active projects. The summary reflects workspace state at query time.

Use-case deep-dives

Weekly client project handoff

When Teamcamp fits agencies juggling 5-10 active clients

A 6-person creative agency runs discovery calls Monday mornings and needs to spin up a new project structure by lunch. The Get Project List and Create Task tools let an AI assistant scaffold a standard project template—kickoff deck, asset review, revision rounds—without opening the Teamcamp UI. This works cleanly when your project count stays under 50 and task volumes per project stay under 200; beyond that threshold the Get Task List filter becomes slow and you'll want a search MCP instead. The Delete Project tool is useful for archiving pilots that don't convert, but confirm the project ID first because deletion is permanent. If your agency runs more than 10 concurrent projects or needs granular time-tracking, you'll outgrow this MCP's four-tool scope fast. For small shops standardizing client onboarding, though, it's a clean fit.

Daily support ticket triage

Why Teamcamp falls short for high-volume support queues

A 3-person support team fields 40-60 tickets daily and wants an AI to auto-assign tasks based on keyword urgency. Teamcamp's Get Task List can filter by assignee and due date, but it lacks native priority tagging or SLA fields—so the AI has to infer urgency from task titles alone, which breaks down fast. The Create Task tool works for logging new issues, but without webhook triggers or bulk-update capabilities, you're stuck polling the task list every few minutes to catch new arrivals. If your support flow depends on real-time routing or integrates with Zendesk or Intercom, a dedicated ticketing MCP will serve you better. Teamcamp shines for internal project work where tasks are planned in batches, not streaming in from customers. For support triage, it's a mismatch unless your volume is under 10 tickets a day.

Monthly sprint retrospective cleanup

When Teamcamp's delete tool saves time in sprint hygiene

A 4-person product team closes sprints the last Friday of each month and needs to archive completed projects before planning the next cycle. The Get Project List tool surfaces all active projects, and the Delete Project tool lets an AI assistant remove finished initiatives after confirming with the team lead—no manual clicking through the Teamcamp dashboard. This is useful when you run 3-5 sprints in parallel and want to keep the workspace lean, but it assumes your team trusts the AI to handle permanent deletions (there's no undo). If your retrospectives involve moving tasks between projects or exporting analytics, you'll need additional tooling because this MCP doesn't expose task reassignment or reporting endpoints. For teams that treat projects as disposable sprint containers and value a tidy workspace over historical archives, it's a practical monthly ritual.

Frequently asked

What does the Teamcamp MCP do in Switchy?

It lets AI agents create tasks, retrieve project lists, fetch task lists with filters, and delete projects in your Teamcamp workspace. The MCP uses your API key to authenticate, so agents can manage work items without switching contexts. Useful when you want AI to draft tasks from meeting notes or pull status reports directly into a conversation.

Do I need admin access to connect Teamcamp MCP?

You need an API key with permissions to create and delete tasks and projects. Teamcamp issues keys at the user level, so your access mirrors your role in the workspace. If you can't delete projects manually, the MCP won't be able to either. Check your Teamcamp account settings to generate or retrieve the key.

Can the Teamcamp MCP assign tasks to specific team members?

The Get Task List tool filters by assignee, but the Create Task tool description doesn't explicitly mention assignment. You'll likely need to specify assignee details when creating a task if Teamcamp's API supports it. Test with a simple task creation to confirm whether assignee fields are exposed through the MCP.

How does this compare to using Teamcamp's web app directly?

The MCP is faster for bulk actions or when AI is already drafting content—like turning a brainstorm transcript into five tasks without copy-paste. You lose Teamcamp's visual boards and rich formatting. Use the MCP for automation and quick data pulls; use the web app for planning sessions and detailed task editing.

Who on the team should connect the Teamcamp MCP?

Whoever manages project structure and has API key access. If multiple people create tasks, each can connect their own key so actions trace back to the right user. Avoid sharing a single admin key across the team—Teamcamp's audit logs won't show who actually triggered each change from Switchy.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.