Advanced PocketBase MCP Server

authenticate_with_oauth2

Enables OAuth2 authentication for PocketBase databases by validating authorization codes, code verifiers, and redirect URLs to securely authenticate users.

Input Schema

NameRequiredDescriptionDefault
codeYesAuthorization code
codeVerifierYesPKCE code verifier
collectionNoCollection nameusers
providerYesOAuth2 provider name
redirectUrlYesRedirect URL

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "code": { "description": "Authorization code", "type": "string" }, "codeVerifier": { "description": "PKCE code verifier", "type": "string" }, "collection": { "default": "users", "description": "Collection name", "type": "string" }, "provider": { "description": "OAuth2 provider name", "type": "string" }, "redirectUrl": { "description": "Redirect URL", "type": "string" } }, "required": [ "provider", "code", "codeVerifier", "redirectUrl" ], "type": "object" }
ID: 75jh9xb2sg