# PlanetScale MCP

Vendor: PlanetScale  
Category: other  
Auth: OAUTH2  
Composio slug: `planetscale`

Manage PlanetScale organizations, databases, branches, deploy requests, backups, workflows, insights, and infrastructure through delegated OAuth access.

## Tools

- **Add a member to a team** — Add a member to a team.
- **Add a shard to a Neki shard configuration profile** — Add a shard to a Neki shard configuration profile. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404.
- **Add shards to a Neki branch** — Add shards to a Neki branch. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404.
- **Add shards to a Neki shard configuration profile** — Add shards to a Neki shard configuration profile. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404.
- **Assign shards to a Neki shard configuration profile** — Assign shards to a Neki shard configuration profile. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404.
- **Cancel a change request** — Cancel a branch resize change request. Vitess/MySQL databases only. This is destructive: confirm the target before calling.
- **Cancel a change request for a Neki admin** — Cancel a change request for a Neki admin. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404. This is destructive: confirm the target before calling.
- **Cancel a change request for a Neki branch** — Cancel a change request for a Neki branch. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404. This is destructive: confirm the target before calling.
- **Cancel a change request for a Neki router** — Cancel a change request for a Neki router. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404. This is destructive: confirm the target before calling.
- **Cancel a change request for a Neki shard configuration profile** — Cancel a change request for a Neki shard configuration profile. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404. This is destructive: confirm the target before calling.
- **Cancel a change request for a Neki sidecar** — Cancel a change request for a Neki sidecar. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404. This is destructive: confirm the target before calling.
- **Cancel a queued deploy request** — Cancel a queued deploy request. Vitess/MySQL databases only; PlanetScale returns 405 for PostgreSQL resources. This changes operational state and may not be safely reversible.
- **Cancel a resize request** — Cancel a resize request. PostgreSQL databases only. This is destructive: confirm the target before calling.
- **Check deploy request storage** — Checks whether the deploy request's target branch cluster has enough storage to safely deploy the schema changes. Vitess/MySQL databases only; PlanetScale returns 405 for PostgreSQL resources.
- **Close a deploy request** — Close a deploy request. Vitess/MySQL databases only; PlanetScale returns 405 for PostgreSQL resources.
- **Complete a gated deploy request** — Complete a gated deploy request. Vitess/MySQL databases only; PlanetScale returns 405 for PostgreSQL resources. This changes operational state and may not be safely reversible.
- **Complete an errored deploy** — Complete an errored deploy. Vitess/MySQL databases only; PlanetScale returns 405 for PostgreSQL resources. This changes operational state and may not be safely reversible.
- **Complete a revert** — Complete a revert. Vitess/MySQL databases only; PlanetScale returns 405 for PostgreSQL resources. This changes operational state and may not be safely reversible.
- **Create a backup** — Create a backup.
- **Create a backup policy** — Create a backup policy.
- **Create a billing payment method setup** — Create a hosted checkout session for adding or replacing an organization's payment method.
- **Create a bouncer** — Create a bouncer. PostgreSQL databases only.
- **Create a branch** — Create a branch.
- **Create a database** — Create a database.
- **Create a deploy request** — Create a deploy request. Vitess/MySQL databases only; PlanetScale returns 405 for PostgreSQL resources.
- **Create a log signature** — Creates a signed token that can be used to access branch logs.
- **Create a new query patterns report** — Create a new query patterns report.
- **Create an Insights agent run** — Create an Insights agent run.
- **Create an IP restriction entry** — Create an IP restriction entry. PostgreSQL databases only.
- **Create an organization team** — Create an organization team.
- **Create a password** — Create a password. Vitess/MySQL databases only; PlanetScale returns 405 for PostgreSQL resources.
- **Create a read-only replica** — Create a read-only replica.
- **Create a router for a Neki branch** — Create a router for a Neki branch. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404.
- **Create a shard configuration profile for a Neki branch** — Create a shard configuration profile for a Neki branch. Sharded Neki PostgreSQL databases only; non-sharded branches may return 404.
- **Create a switchover** — Moves the primary of a Postgres branch. On a branch with replicas the primary steps down and a replica is promoted in its place. A branch running a single instance has nothing to promote, so that instance is restarted where it stands and th
- **Create a traffic budget** — Create a traffic budget. PostgreSQL databases only.
- **Create a traffic rule** — Create a traffic rule. PostgreSQL databases only.
- **Create a webhook** — Create a webhook.
- **Create role credentials** — Create role credentials. PostgreSQL databases only.
- **Delete a backup** — Delete a backup. This is destructive: confirm the target before calling.
- **Delete a backup policy** — Delete a backup policy. This is destructive: confirm the target before calling.
- **Delete a bouncer** — Delete a bouncer. PostgreSQL databases only. This is destructive: confirm the target before calling.
- **Delete a branch** — Delete a branch. This is destructive: confirm the target before calling.
- **Delete a database** — Delete a database. This is destructive: confirm the target before calling.
- **Delete an IP restriction entry** — Delete an IP restriction entry. PostgreSQL databases only. This is destructive: confirm the target before calling.
- **Delete an organization team** — Delete an organization team. This is destructive: confirm the target before calling.
- **Delete an SSO domain** — Delete a verified or pending SSO domain. This is destructive: confirm the target before calling.
- **Delete the current billing payment method** — Delete the current payment method for an organization. This is destructive: confirm the target before calling.
- **Open the SSO configuration portal** — Return a URL for configuring the identity provider. Requires at least one verified domain.
- **Start SSO domain verification** — Enable SSO if needed and return a URL for verifying an email domain.

## Setup

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

---
Last verified: 2026-10-17T02:00:10.360Z  
Canonical URL: https://switchy.build/directory/mcps/planetscale