The listing tool carries PocketBase's own query options - filter, sort, pagination and relation expansion - so a question with conditions in it does not turn into several round trips, and a record can be created in the same thread that read the last one.
A record layer over a PocketBase instance: fetch one record, list a collection with the query options PocketBase supports, and create new records.
- A single record from a collection, by ID
- A listing of a collection with pagination, filtering, sorting and expanded relations
- A new record created in a collection you name
A PocketBase instance the server can reach, and an admin authentication token for it, generated from the PocketBase admin interface. Both are set as environment variables; the instance URL defaults to PocketBase running locally.
One command plus a key — npx -y @smithery/cli install @mabeldata/pocketbase-mcp --client claude, then supply credentials
