Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PRISMIC_MCP_HOST | No | The host to bind for HTTP/streamable-http mode. | 127.0.0.1 |
| PRISMIC_MCP_PATH | No | The URL path for streamable HTTP mode. | /mcp |
| PRISMIC_MCP_PORT | No | The port to bind for HTTP/streamable-http mode. | 8000 |
| PRISMIC_LOG_LEVEL | No | Standard Python logging level (DEBUG, INFO, WARNING, ERROR). | INFO |
| PRISMIC_REPOSITORY | Yes | Prismic repository name. Required for most read/write tools to derive API URLs. | |
| PRISMIC_UPLOAD_ROOT | No | Required for prismic_add_media. This is an absolute filesystem path that defines the allowed directory for file uploads. | |
| PRISMIC_DISABLE_RAW_Q | No | When 'true', rejects raw 'q' predicates in document queries for safety. | false |
| PRISMIC_MCP_TRANSPORT | No | Transport mode: 'stdio', 'http', or 'streamable-http'. | stdio |
| PRISMIC_MAX_BATCH_SIZE | No | Maximum documents allowed in prismic_upsert_documents batch operations. | 50 |
| PRISMIC_WRITE_API_TOKEN | No | Required for Custom Types API tools, media tools, and Migration API write tools. | |
| PRISMIC_DOCUMENT_API_URL | No | Optional override for the Content API base URL. Derived from PRISMIC_REPOSITORY if not provided. | |
| PRISMIC_CONTENT_API_TOKEN | No | Optional API token for private repositories or reading non-master (preview/release) refs. | |
| PRISMIC_ASSET_API_BASE_URL | No | Optional override for the Asset API base URL. | https://asset-api.prismic.io |
| PRISMIC_RETRY_MAX_ATTEMPTS | No | Maximum attempts for transient write failures (429, 503, 504). | 5 |
| PRISMIC_WRITE_TYPE_ALLOWLIST | No | Comma-separated list of allowed custom types for writes. | |
| PRISMIC_MIGRATION_API_BASE_URL | No | Optional override for the Migration API base URL. | https://migration.prismic.io |
| PRISMIC_CUSTOM_TYPES_API_BASE_URL | No | Optional override for the Custom Types API base URL. | https://customtypes.prismic.io |
| PRISMIC_ENFORCE_TRUSTED_ENDPOINTS | No | If 'true', startup fails if endpoint overrides point to non-*.prismic.io hosts. | false |
| PRISMIC_MIGRATION_MIN_INTERVAL_SECONDS | No | Minimum spacing between write requests to Prismic. | 2.5 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |