# Resource Planner MCP

Vendor: Resource Planner  
Category: productivity  
Auth: API_KEY  
Composio slug: `resource_planner`

Resource Planner helps teams schedule people, manage projects and assignments, and review workspace time entries.

## Tools

- **Create Assignment** — Assign one resource to one project for a date range and return the created assignment ID.
- **Create Project** — Create a project with a title and optional note, color, and visibility, then return its project ID.
- **Create Resource** — Create a workspace resource with optional capacity, workdays, note, and visibility, then return its resource ID.
- **Delete Assignment** — Permanently delete one assignment by its assignment ID.
- **Delete Assignments** — Permanently delete 1-25 assignments sequentially. The operation is not atomic: each ID has its own outcome, successful deletions are not rolled back, and processing stops after an unsafe or ambiguous failure.
- **Delete Project** — Permanently delete a project and all of its assignments. This cascading deletion cannot be undone.
- **Delete Resource** — Permanently delete a resource and all of its assignments. This cascading deletion cannot be undone.
- **Get Project** — Retrieve one current workspace project by its project ID.
- **Get Resource** — Retrieve one current workspace resource by its resource ID.
- **List Assignments** — Return all assignments, optionally narrowed to a project, a resource, or both.
- **List Projects** — Return every project in the connected Resource Planner workspace, including project IDs and editable planning fields.
- **List Resources** — Return every resource in the connected Resource Planner workspace, including resource IDs needed for assignment workflows.
- **List Time Entries** — Return one page of workspace time entries, with an optional total-duration summary and a cursor for the next page.
- **Update Assignment** — Replace an assignment's internal note and return all affected assignment IDs.
- **Update Project** — Update at least one of a project's title, note, color, or visibility. Omitted fields are preserved by reading the project before updating it.
- **Update Resource** — Replace a resource's internal note without changing its scheduling fields, then return the current resource.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Resource Planner.
3. Authorise through api_key.
4. Teammates can now @-mention Resource Planner tools in chat.

---
Last verified: 2026-09-03T02:00:04.194Z  
Canonical URL: https://switchy.build/directory/mcps/resource-planner