PocketBase MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | Environment (development/production/test) | development |
| LOG_LEVEL | No | Logging level (debug/info/warn/error) | info |
| POCKETBASE_URL | Yes | PocketBase server URL | http://10.69.100.111:8090 |
| SUPER_USER_LOGIN | Yes | Superuser/admin email address | |
| SUPER_USER_PASSWORD | Yes | Superuser/admin password |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pb_auth_loginC | Authenticate a user with email and password |
| pb_auth_registerC | Register a new user account |
| pb_auth_refreshC | Refresh the current user authentication token |
| pb_auth_logoutA | Logout the current user and clear authentication |
| pb_auth_get_userB | Get information about the currently authenticated user |
| pb_auth_request_password_resetC | Request a password reset email for a user |
| pb_auth_confirm_password_resetC | Confirm a password reset with the reset token |
| pb_admin_loginB | Authenticate as superuser/admin |
| pb_admin_list_usersC | List all users (admin only) |
| pb_admin_create_userB | Create a new user (admin only) |
| pb_admin_update_userB | Update an existing user (admin only) |
| pb_admin_delete_userC | Delete a user (admin only) |
| pb_admin_impersonate_userC | Impersonate a user (admin only) |
| pb_admin_get_settingsB | Get application settings (admin only) |
| pb_admin_update_settingsB | Update application settings (admin only) |
| pb_collections_listB | List all collections (admin only) |
| pb_collections_getA | Get a specific collection by ID or name (admin only) |
| pb_collections_createB | Create a new collection (admin only) |
| pb_collections_updateB | Update an existing collection (admin only) |
| pb_collections_deleteB | Delete a collection (admin only) |
| pb_records_listC | List records from a collection with optional filtering and pagination |
| pb_records_getC | Get a specific record by ID from a collection |
| pb_records_createC | Create a new record in a collection |
| pb_records_updateC | Update an existing record in a collection |
| pb_records_deleteC | Delete a record from a collection |
| pb_records_bulk_createC | Create multiple records in a collection at once |
| pb_files_get_urlC | Get the URL for a file attached to a record |
| pb_files_uploadC | Upload a file to a record field |
| pb_files_deleteC | Delete a file from a record field |
| pb_files_get_tokenB | Get a file access token for private files |
| pb_files_list_record_filesC | List all files attached to a record |
| pb_health_checkB | Check the health status of the PocketBase server |
| pb_server_infoB | Get PocketBase server information and configuration |
| pb_logs_listC | Get system logs (admin only) |
| pb_logs_statsB | Get log statistics (admin only) |
| pb_backups_createC | Create a new backup (admin only) |
| pb_backups_listB | List all available backups (admin only) |
| pb_system_test_emailB | Send a test email (admin only) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/paullippert/pb_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server