Skip to main content
Glama
paullippert

PocketBase MCP Server

by paullippert

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoEnvironment (development/production/test)development
LOG_LEVELNoLogging level (debug/info/warn/error)info
POCKETBASE_URLYesPocketBase server URLhttp://10.69.100.111:8090
SUPER_USER_LOGINYesSuperuser/admin email address
SUPER_USER_PASSWORDYesSuperuser/admin password

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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