A Model Context Protocol (MCP) server for interacting with Payload CMS
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-ohnicholas93-payload-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Payload CMS MCP Server ## Overview This is a Model Context Protocol (MCP) server that enables AI assistants and tools to interact directly with your Payload CMS instance. It provides a set of secure, authenticated tools for common operations like creating, searching, and updating objects in your Payload collections via the REST API. The server handles authentication automatically, including JWT token management and browser-based login flows if needed. It's designed to be lightweight, configurable, and easy to integrate into development workflows (e.g., with VS Code and Kilocode). ## Features - **Create Objects**: Add new documents to any collection, supporting single objects or batches. - **Search Objects**: Query collections with filters (MongoDB-like `where` clauses), pagination, sorting, localization, and population of related fields. - **Update Objects**: Modify existing documents by ID, with support for partial updates. - **Globals Support**: Read and update Global documents by their slug, with full localization and population support. - **Authentication Handling**: Automatic JWT token refresh, stored credentials, and interactive browser login for seamless auth. - **Localization Support**: Works with Payload's i18n features; specify locales in tool calls. - **Error Handling**: Comprehensive exceptions for validation, auth, API, and connection issues. - **Configurable**: Override Payload host, timeouts, SSL, and logging via environment variables. ## Tool Schemas The available tools and their input schemas (JSON Schema format) are listed below. These define the parameters for each tool call. ### create_object **Description**: Create one or multiple new object(s) in a specified collection. ```json { "type": "object", "properties": { "collection_name": { "type": "string", "description": "Name of the collection to create object in" }, "data": { "oneOf": [ { "type": "object", "description": "Ob…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.