Advanced PocketBase MCP Server

upload_file

Upload files to PocketBase collections by specifying file data, collection name, and optional record details for efficient database file management.

Input Schema

NameRequiredDescriptionDefault
additionalFieldsNoAdditional record fields
collectionYesCollection name
fileDataYesFile data in base64 format
recordIdNoRecord ID (optional - if not provided, creates new record)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "additionalFields": { "additionalProperties": {}, "description": "Additional record fields", "type": "object" }, "collection": { "description": "Collection name", "type": "string" }, "fileData": { "additionalProperties": false, "description": "File data in base64 format", "properties": { "content": { "description": "Base64 encoded file content", "type": "string" }, "name": { "description": "File name", "type": "string" }, "type": { "description": "File MIME type", "type": "string" } }, "required": [ "name", "content" ], "type": "object" }, "recordId": { "description": "Record ID (optional - if not provided, creates new record)", "type": "string" } }, "required": [ "collection", "fileData" ], "type": "object" }
ID: 75jh9xb2sg