Skip to main content
Glama
DynamicEndpoints

pocketbase-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkD–
discover_toolsD–
smithery_discoveryD–
list_collectionsD–
get_collectionD–
list_recordsD–
get_recordD–
create_recordD–
test_toolD–
create_stripe_customerB

Create a new customer in Stripe

create_stripe_payment_intentB

Create a Stripe payment intent for processing payments

create_stripe_productD–
send_templated_emailD–
send_custom_emailD–

Prompts

Interactive templates invoked by user choice

NameDescription
setup_collectionInteractive prompt to help set up a new PocketBase collection

Resources

Contextual data attached and managed by the client

NameDescription
agent_statusGet current agent status and configuration

TDQS

D1.9/5.0

Scored across 14 tools

Disambiguation3/5

The tools have some clear distinctions, like Stripe operations vs. PocketBase CRUD vs. email functions, but there is ambiguity within groups. For example, 'send_custom_email' and 'send_templated_email' could overlap in purpose, and 'discover_tools' vs. 'smithery_discovery' might confuse agents about their specific roles. Overall, descriptions are sparse, making it harder to differentiate tools fully.

Naming Consistency4/5

Most tools follow a consistent verb_noun pattern, such as 'create_record', 'get_collection', and 'list_records'. However, there are minor deviations like 'health_check' (snake_case but could be 'check_health' for consistency) and 'smithery_discovery' (which uses a proper noun prefix). The naming is largely predictable but not perfectly uniform.

Tool Count4/5

With 14 tools, the count is reasonable for a server that combines PocketBase database operations, Stripe integrations, and email functionalities. It's slightly on the higher side but still manageable, as each tool appears to serve a distinct purpose within its domain without obvious bloat.

Completeness3/5

For PocketBase operations, there is basic CRUD coverage (create, get, list for records and collections), but missing update and delete tools creates a notable gap. The Stripe tools cover customer, payment intent, and product creation, but lack retrieval or management functions. Email tools are present but without descriptions, it's unclear if they cover all needed scenarios. Overall, the surface is functional but has incomplete lifecycle coverage.