Let your AI assistant run your PocketBase.
Connect Claude, ChatGPT, Cursor or VS Code to PocketBase Cloud. Your assistant can then manage projects, PocketBase instances, deploys, domains and data. You sign in once and choose read-only or read and write access.
https://mcp.pocketbasecloud.com/mcpPaste it exactly: the address ends in /mcp.
- OAuth sign-in
- ·Read-only mode
- ·Scope to one project
One URL, every assistant.
The server speaks MCP over HTTP with OAuth sign-in. Pick your assistant and follow its steps, then sign in when it asks.
- 01In claude.ai or Claude Desktop, open Settings → Connectors → Add custom connector.
- 02Name it PocketBase Cloud and paste the server URL.
- 03Click Connect, sign in, then choose the access and the project.
- 01Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
- 02Create a connector with the server URL and OAuth authentication.
- 03Sign in when ChatGPT asks.
- 01Run this once in your terminal, then sign in when Claude Code opens the browser.
claude mcp add --transport http pocketbasecloud https://mcp.pocketbasecloud.com/mcpNarrow what it can touch.
Add options to the server URL. They can narrow what you approved when signing in, never widen it.
- Read-only
?read_only=trueExpose only the tools that read.
- One project
?project_ref=<project id>Limit every tool to a single project.
- Tool groups
?features=account,resources,deploy,domains,database,docs,envChoose which groups of tools the assistant sees.
What can your assistant do?
52 tools in 8 groups. Environment variables and database admin are opt-in: add them to features to turn them on.
Account & projects
accountlist_projectsget_projectcreate_projectget_planlist_regionsget_overview
Resources
resourceslist_resourcesget_resourcecreate_pocketbaseupdate_pocketbase_configset_continuous_backup
Deploys & logs
deployget_logslist_deploymentsget_deploymentget_deploy_commandlist_hooksdeploy_hooksdeploy_publicdiagnose_resource
Custom domains
domainsadd_domainverify_domaincheck_domainremove_domain
Database (inside an instance)
databaselist_collectionsget_collectionlist_recordsget_request_logslist_backupslist_cronscount_recordsget_recordcheck_securitygenerate_typespreview_collectionscheck_performanceapply_collectionsupdate_api_rulescreate_recordcreate_recordsupdate_recordcreate_backuprun_crondelete_record
Docs
docssearch_docs
Environment variables
Opt-inenvlist_env_varsset_env_varsdelete_env_vars
Database admin
Opt-in · backs up firstdatabase_admintruncate_collectiondelete_collectionremove_fieldsrestore_backupdelete_backup
You stay in control.
Approval for destructive tools
Tools that delete or restore ask for your approval first.
System data is off limits
Database tools reach your instance through PocketBase Cloud. System collections and instance settings are never touched.
Revoke any time
Signing in stores an encrypted OAuth grant on Cloudflare. Disconnect the app in your assistant to end it.
Nothing kept from your instances
The server never stores records, files or logs. It passes them to your assistant and forgets them. Tool calls are counted by name, outcome and duration, without your identity or what you asked.