---
title: "pocketbase"
description: "agent-tools-runtime plugin for PocketBase (self-hosted backend: REST API over collections/records with its own dynamic auth), plus a deterministic insert-and-verify-record skill."
canonical: https://agentpluginsdirectory.com/plugins/pocketbase
last-updated: 2026-09-22
---

# pocketbase
agent-tools-runtime plugin for PocketBase (self-hosted backend: REST API over collections/records with its own dynamic auth), plus a deterministic insert-and-verify-record skill.
- Slug: pocketbase
- Publisher: MauricioPerera
- Repository: https://github.com/MauricioPerera/agent-tools-runtime
- Manifest: agent-tools-plugin-pocketbase/plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): databases
- Skills: 0
- MCP servers: 0
- Stars: 1
- Repository created: 2026-08-05
- Repository last pushed: 2026-08-12
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/pocketbase
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What pocketbase does, in the publisher's words

Plugin de agent-tools-runtime para PocketBase: backend self-hosted (Go) con REST API sobre colecciones/records. Primer plugin del sistema con autenticación dinámica: a diferencia de github/tasks/n8n (token o API key ya emitidos), PocketBase no tiene API key estática para superusers, el adapter hace login (auth-with-password contra _superusers) en la primera llamada y cachea el token en memoria.

Se instala al lado de @rckflr/agent-tools-runtime. Si discoverPlugins() escanea node_modules/agent-tools-plugin-*, el plugin se detecta solo, no hace falta tocar código del runtime.

Con prefix: "pocketbase", el runtime genera:

- agent_tools_pocketbase_discover({ query? })
- agent_tools_pocketbase_call({ toolName, arguments, confirm? })
- agent_tools_pocketbase_run_skill({ skill, arguments })
- insert-and-verify-record({ collection, data }): crea un record y lo confirma leyéndolo de vuelta. Determinista, mismo patrón que insert-and-verify-task (plugin tasks) e insert-and-verify-datatable-row (plugin n8n).

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/MauricioPerera/agent-tools-runtime/HEAD/agent-tools-plugin-pocketbase/README.md
