P

payloadcms.com

Payload is a code-first headless CMS and application framework that installs into a Next.js app and generates APIs from your collection and global configuration. It supports local server-side data access, REST and GraphQL endpoints, authentication features, and optional plugins such as MCP.

4 integrations · MCP · REST · GraphQL · CLI

Payload exposes tenant-hosted REST and GraphQL APIs, an installable MCP server plugin, and a project-local CLI; REST and GraphQL support JWT or user API key auth, MCP uses plugin-issued API keys, and the CLI itself is unauthenticated.

discovered 2mo ago
MCP servers1
REST · OpenAPI1
GraphQL1
CLI1
Credentials
Payload user JWTjwtGet key

Enable auth on a Payload collection, then authenticate a user via the collection's login operation as described in Authentication Operations. The response includes a token you can send as Authorization: JWT <token> per JWT Strategy.

Payload user API keyapi_keyGet key

Enable auth.useAPIKey: true on an auth collection, then in the Payload Admin UI generate an API key for a user in that collection, as documented in API Key Strategy. Requests send it in Authorization using the format `<collection-slug> API-Key <apiKey>`.

Payload MCP API keyapi_keyGet key

Install and configure the MCP plugin, then in the Payload admin panel go to MCP -> API Keys, create a key, and enable the desired capabilities for collections, globals, tools, prompts, and resources as described in MCP Plugin.

conventions · 1/8 published

Publish these signals → /publishing