{
  "info": {
    "name": "Prismic — mcp.ai",
    "description": "REST API for the Prismic MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/prismic",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "prismic_content_api_get_documents_with_fulltext_search",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/content/api/get/documents/with/fulltext/search",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "content",
            "api",
            "get",
            "documents",
            "with",
            "fulltext",
            "search"
          ]
        },
        "description": "Search Prismic documents using full-text search. Searches across all text fields in documents for the specified terms. The search is case-insensitive and matches based on root words. Automatically ret",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"q\": \"\",\n  \"lang\": \"\",\n  \"page\": 0,\n  \"fetch\": \"\",\n  \"pageSize\": 0,\n  \"orderings\": \"\",\n  \"fetchLinks\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "prismic_content_api_query_documents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/content/api/query/documents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "content",
            "api",
            "query",
            "documents"
          ]
        },
        "description": "Tool to query Prismic documents using predicates and pagination. Use when you need to fetch multiple documents from a repository after obtaining a ref.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"q\": \"\",\n  \"ref\": \"\",\n  \"lang\": \"\",\n  \"page\": 0,\n  \"after\": \"\",\n  \"fetch\": \"\",\n  \"pageSize\": 0,\n  \"orderings\": \"\",\n  \"fetchLinks\": \"\",\n  \"graphQuery\": \"\",\n  \"access_token\": \"\",\n  \"integrationFieldsRef\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "prismic_repository_api_get_info",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/repository/api/get/info",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "repository",
            "api",
            "get",
            "info"
          ]
        },
        "description": "Retrieves comprehensive metadata about a Prismic repository including available refs (content versions), custom types, languages, tags, bookmarks, and API forms. This is typically the first API call m",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "prismic_tags_api_get_all_tags",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/tags/api/get/all/tags",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "tags",
            "api",
            "get",
            "all",
            "tags"
          ]
        },
        "description": "Tool to retrieve all tags from Prismic repository. Use when you need the full list of tags for filtering or categorization.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "prismic_types_api_get_types",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/types/api/get/types",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "types",
            "api",
            "get",
            "types"
          ]
        },
        "description": "Retrieves all custom types (content models) defined in the Prismic repository. Custom types define the structure of content in Prismic. This action returns metadata about each custom type including it",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"sort\": \"\",\n  \"limit\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}