DATABASE DEVELOPMENT / PlanetScale
PlanetScale Hosted MCP Server
Hosted PlanetScale endpoint for organisations, databases, branches, schema and Insights, with OAuth scopes separating read-only from full access.
“A hosted MCP server that accesses your PlanetScale organizations, databases, branches, schema, Insights data, and the organization payment method.”
01 / THE REASONING
Why this made the selection.
- Publisher-maintained surface for Vitess, Postgres and Neki databases and branches, with no, read-only or full access chosen per organisation or database at OAuth time.
- Ephemeral per-query credentials plus separately-gated payment access keep the blast radius explicit.
02 / THE REVIEW RECORD
What we actually inspected.
Source review has boundaries.
A clear record is more useful than a “safe” badge.
Material inspected
- Hosted MCP documentation at https://planetscale.com/docs/mcp-server, read 2026-10-13: server URL, OAuth and service-token auth, scopes, organisation query-access setting, write-query safeguards and the tool list.
- Repository README at 2911c85b8c46f19d5ed40968b5619007e80ee1d0: open-source tool scope versus spec-generated hosted tools.
- package.json at the same commit: name mcp-server, license Apache-2.0, TypeScript and @modelcontextprotocol/sdk dependencies.
- LICENSE at the same commit: Apache-2.0; byte-identical at HEAD 169a641ecabecdc52e92824a49b334903fa551bb on 2026-10-13.
Our findings
- The selectable surface is the hosted endpoint; the repository is partial source, not a standalone deployment.
- Scope choice at authorisation time, not tool exposure alone, determines whether writes are possible.
- The documentation moved: https://planetscale.com/docs/connect/mcp now redirects to https://planetscale.com/docs/mcp-server, and every URL here points at the new page.
- Correction on 2026-10-13: the description quoted until now ("Hosted MCP server for PlanetScale organizations, databases and branches.") is not on the documentation page or in the README; it is replaced with the page's own opening sentence.
- The documentation lists planetscale_execute_read_query and planetscale_execute_write_query among the hosted tools, and says organisation administrators can set MCP query access to none, read-only or read and write (the default) for new authorisations.
- Upstream on 2026-10-13: the repository is not archived, HEAD 169a641ecabecdc52e92824a49b334903fa551bb is ahead of this pin, and package.json and LICENSE there still say mcp-server and Apache-2.0.
Not established by this review
- Server connection, authentication and query execution were not tested.
The review applies to the material and revision named here. A newer upstream release can change its behavior.
03 / PUT IT TO WORK
Connect a server deliberately.
DOCUMENTED COMMAND
claude mcp add --transport http "planetscale" https://mcp.pscale.dev/mcp/planetscale Copying does not execute this command. It may retrieve a newer version than the reviewed source.
- The command above is the documentation's Claude Code line. Run /mcp in Claude Code afterwards and complete the PlanetScale sign-in in the browser. It was not run.
- Choose read-only scopes unless the deployment explicitly requires database writes, or use the insights-only server URL to leave out query execution.
Before you start
- A PlanetScale account with access to the target organisations.
Documented configuration example
Use the client and authentication context described in the setup guidance. Configuration formats vary between hosts.
{
"mcpServers": {
"planetscale": {
"url": "https://mcp.pscale.dev/mcp/planetscale"
}
}
} 04 / FOLLOW THE EVIDENCE
The source trail.
Our notes are separate from the original resource.
Check upstream before adopting a new version.
https://planetscale.com/docs/mcp-server
Supports: summary, upstreamDescription, install, compatibility, access, transports, configExample, whySelected, bestFor, limitations, review
- Repository licence ↗Checked
https://github.com/planetscale/mcp-server/blob/2911c85b8c46f19d5ed40968b5619007e80ee1d0/LICENSE
Supports: license
https://github.com/planetscale/mcp-server/blob/2911c85b8c46f19d5ed40968b5619007e80ee1d0/README.md
Supports: limitations, review
https://github.com/planetscale/mcp-server/blob/2911c85b8c46f19d5ed40968b5619007e80ee1d0/package.json
Supports: language, license