[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-prismic-automation":3,"mdc-whl8pk-key":50,"related-org-composio-prismic-automation":1140,"related-repo-composio-prismic-automation":1287},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":24,"repoUrl":25,"updatedAt":26,"license":27,"forks":28,"topics":29,"repo":45,"sourceUrl":48,"mdContent":49},"prismic-automation","Prismic Automation","manage headless CMS content in Prismic","Automate headless CMS operations in Prismic -- query documents, search content, retrieve custom types, and manage repository refs through the Composio Prismic integration.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[14,18,21],{"name":15,"slug":16,"type":17},"Content Creation","content-creation","tag",{"name":19,"slug":20,"type":17},"Automation","automation",{"name":22,"slug":23,"type":17},"CMS","cms",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:54:20.032966",null,7603,[30,31,32,20,33,34,35,9,36,37,38,39,40,41,42,43,44],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":25,"stars":24,"forks":28,"topics":46,"description":47},[30,31,32,20,33,34,35,9,36,37,38,39,40,41,42,43,44],"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills\u002Ftree\u002FHEAD\u002Fcomposio-skills\u002Fprismic-automation","---\nname: Prismic Automation\ndescription: \"Automate headless CMS operations in Prismic -- query documents, search content, retrieve custom types, and manage repository refs through the Composio Prismic integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Prismic Automation\n\nManage your **Prismic** headless CMS directly from Claude Code. Query documents by type, full-text search content, inspect custom types, and work with repository refs for content versioning.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fprismic](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fprismic)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https:\u002F\u002Frube.app\u002Fmcp\n   ```\n2. Connect your Prismic account when prompted. The agent will provide an authentication link.\n3. Most content queries require a `ref` token. Always start by calling `PRISMIC_REPOSITORY_API_GET_REFS` or `PRISMIC_REPOSITORY_API_GET_INFO` to obtain the master ref.\n\n---\n\n## Core Workflows\n\n### 1. Get Repository Info and Refs\n\nRetrieve comprehensive repository metadata including available refs (content versions), custom types, languages, tags, and bookmarks. This is typically your first API call.\n\n**Tools:** `PRISMIC_REPOSITORY_API_GET_INFO`, `PRISMIC_REPOSITORY_API_GET_REFS`\n\nNo parameters required -- these endpoints return the full repository configuration. The `refs` field is critical since refs are required for all content queries.\n\nExample prompt: *\"Get my Prismic repository info and the current master ref\"*\n\n---\n\n### 2. Query Documents with Predicates\n\nFetch documents using Prismic's predicate query syntax with full pagination and filtering support.\n\n**Tool:** `PRISMIC_CONTENT_API_QUERY_DOCUMENTS`\n\nKey parameters:\n- `ref` (required) -- content release reference ID (typically the master ref)\n- `q` -- predicate query, e.g., `[[at(document.type, \"page\")]]`\n- `page` (min 1) and `pageSize` (1-100) -- pagination\n- `lang` -- language code, e.g., `en-us` (default `*` for all)\n- `orderings` -- sort order, e.g., `[my.article.date desc]`\n- `fetch` -- comma-separated fields to fetch, reducing response size\n- `fetchLinks` -- resolve linked document fields inline\n\nExample prompt: *\"Query all published blog posts in Prismic, sorted by date descending, in English\"*\n\n---\n\n### 3. Fetch Documents by Type\n\nRetrieve all documents of a specific custom type with automatic master ref resolution.\n\n**Tool:** `PRISMIC_GET_DOCUMENTS_BY_TYPE`\n\nKey parameters:\n- `type` (required) -- custom type API ID, e.g., `blog_post`, `article`, `page`\n- `page` (default 1) and `pageSize` (1-100, default 20)\n- `lang` -- language code filter\n- `orderings` -- sort order, e.g., `[my.article.date desc]`\n- `after` -- cursor-based pagination for deep pagination beyond page 50\n\nExample prompt: *\"Get all blog_post documents in Prismic, 20 per page\"*\n\n---\n\n### 4. Full-Text Search\n\nSearch across all text fields in documents for specified terms. Case-insensitive, matches on root words.\n\n**Tool:** `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH`\n\nKey parameters:\n- `q` (required) -- full-text predicate, e.g., `[[fulltext(document, \"machine learning\")]]`\n- `page`, `pageSize`, `lang`, `orderings` -- same pagination\u002Ffiltering as other queries\n\nExample prompt: *\"Search all Prismic documents for 'machine learning'\"*\n\n---\n\n### 5. Get a Single Document by ID\n\nRetrieve a specific document by its unique identifier.\n\n**Tool:** `PRISMIC_GET_DOCUMENT_BY_ID`\n\nKey parameters:\n- `document_id` (required) -- unique document identifier\n- `ref` (required) -- content ref from repository\n- `lang` -- optional language filter\n\nExample prompt: *\"Fetch Prismic document Xx2KLhEAAJljVWaA\"*\n\n---\n\n### 6. List Custom Types\n\nDiscover all custom types (content models) defined in the repository, including their structure definitions.\n\n**Tool:** `PRISMIC_TYPES_API_GET_TYPES`\n\nKey parameters:\n- `limit` -- max number of types to return per page\n- `page` -- page number (1-indexed)\n- `sort` -- sort order, e.g., `name`\n\nExample prompt: *\"List all custom types in my Prismic repository\"*\n\n---\n\n## Known Pitfalls\n\n- **Ref is required for all content queries:** You must obtain a valid `ref` (typically the master ref) from `PRISMIC_REPOSITORY_API_GET_REFS` or `PRISMIC_REPOSITORY_API_GET_INFO` before querying any documents. Queries without a ref will fail.\n- **Predicate syntax requires double brackets:** Prismic queries use double square brackets: `[[at(document.type, \"page\")]]`. For multiple predicates, combine them: `[[at(document.type, \"blog\")][at(document.tags, [\"featured\"])]]`.\n- **Deep pagination limit:** Standard page-based pagination may fail beyond page 50. For deep pagination, use the `after` parameter with the last document ID from your previous result set.\n- **pageSize cap is 100:** Requesting more than 100 documents per page will be rejected. Use pagination to iterate through larger result sets.\n- **Language filtering:** The default language filter is `*` (all languages). If you need documents in a specific locale, always pass `lang` explicitly (e.g., `en-us`, `fr-fr`).\n- **Integration fields require separate ref:** When using `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS`, you need an `integrationFieldsRef` in addition to the standard content `ref`.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `PRISMIC_REPOSITORY_API_GET_INFO` | Get repository metadata, refs, types, languages |\n| `PRISMIC_REPOSITORY_API_GET_REFS` | List all refs (master + releases) |\n| `PRISMIC_TYPES_API_GET_TYPES` | List all custom types \u002F content models |\n| `PRISMIC_CONTENT_API_QUERY_DOCUMENTS` | Query documents with predicates and pagination |\n| `PRISMIC_GET_DOCUMENTS_BY_TYPE` | Fetch documents filtered by custom type |\n| `PRISMIC_GET_DOCUMENT_BY_ID` | Retrieve a single document by ID |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH` | Full-text search across all documents |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_PREDICATES` | Filter documents with multiple predicate conditions |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS` | Fetch documents with integration fields data |\n| `PRISMIC_GET_DOCUMENTS_ORDERED` | Fetch documents sorted by specified fields |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":51,"body":54},{"name":5,"description":7,"requires":52},{"mcp":53},[41],{"type":55,"children":56},"root",[57,64,78,97,101,108,165,168,174,181,186,207,220,231,234,240,245,260,265,381,390,393,399,404,418,422,507,516,519,525,530,544,548,595,604,607,613,618,632,636,670,679,682,688,693,707,711,751,760,763,769,924,927,933,1123,1126],{"type":58,"tag":59,"props":60,"children":61},"element","h1",{"id":4},[62],{"type":63,"value":5},"text",{"type":58,"tag":65,"props":66,"children":67},"p",{},[68,70,76],{"type":63,"value":69},"Manage your ",{"type":58,"tag":71,"props":72,"children":73},"strong",{},[74],{"type":63,"value":75},"Prismic",{"type":63,"value":77}," headless CMS directly from Claude Code. Query documents by type, full-text search content, inspect custom types, and work with repository refs for content versioning.",{"type":58,"tag":65,"props":79,"children":80},{},[81,86,88],{"type":58,"tag":71,"props":82,"children":83},{},[84],{"type":63,"value":85},"Toolkit docs:",{"type":63,"value":87}," ",{"type":58,"tag":89,"props":90,"children":94},"a",{"href":91,"rel":92},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fprismic",[93],"nofollow",[95],{"type":63,"value":96},"composio.dev\u002Ftoolkits\u002Fprismic",{"type":58,"tag":98,"props":99,"children":100},"hr",{},[],{"type":58,"tag":102,"props":103,"children":105},"h2",{"id":104},"setup",[106],{"type":63,"value":107},"Setup",{"type":58,"tag":109,"props":110,"children":111},"ol",{},[112,131,136],{"type":58,"tag":113,"props":114,"children":115},"li",{},[116,118],{"type":63,"value":117},"Add the Composio MCP server to your configuration:\n",{"type":58,"tag":119,"props":120,"children":124},"pre",{"className":121,"code":123,"language":63},[122],"language-text","https:\u002F\u002Frube.app\u002Fmcp\n",[125],{"type":58,"tag":126,"props":127,"children":129},"code",{"__ignoreMap":128},"",[130],{"type":63,"value":123},{"type":58,"tag":113,"props":132,"children":133},{},[134],{"type":63,"value":135},"Connect your Prismic account when prompted. The agent will provide an authentication link.",{"type":58,"tag":113,"props":137,"children":138},{},[139,141,147,149,155,157,163],{"type":63,"value":140},"Most content queries require a ",{"type":58,"tag":126,"props":142,"children":144},{"className":143},[],[145],{"type":63,"value":146},"ref",{"type":63,"value":148}," token. Always start by calling ",{"type":58,"tag":126,"props":150,"children":152},{"className":151},[],[153],{"type":63,"value":154},"PRISMIC_REPOSITORY_API_GET_REFS",{"type":63,"value":156}," or ",{"type":58,"tag":126,"props":158,"children":160},{"className":159},[],[161],{"type":63,"value":162},"PRISMIC_REPOSITORY_API_GET_INFO",{"type":63,"value":164}," to obtain the master ref.",{"type":58,"tag":98,"props":166,"children":167},{},[],{"type":58,"tag":102,"props":169,"children":171},{"id":170},"core-workflows",[172],{"type":63,"value":173},"Core Workflows",{"type":58,"tag":175,"props":176,"children":178},"h3",{"id":177},"_1-get-repository-info-and-refs",[179],{"type":63,"value":180},"1. Get Repository Info and Refs",{"type":58,"tag":65,"props":182,"children":183},{},[184],{"type":63,"value":185},"Retrieve comprehensive repository metadata including available refs (content versions), custom types, languages, tags, and bookmarks. This is typically your first API call.",{"type":58,"tag":65,"props":187,"children":188},{},[189,194,195,200,202],{"type":58,"tag":71,"props":190,"children":191},{},[192],{"type":63,"value":193},"Tools:",{"type":63,"value":87},{"type":58,"tag":126,"props":196,"children":198},{"className":197},[],[199],{"type":63,"value":162},{"type":63,"value":201},", ",{"type":58,"tag":126,"props":203,"children":205},{"className":204},[],[206],{"type":63,"value":154},{"type":58,"tag":65,"props":208,"children":209},{},[210,212,218],{"type":63,"value":211},"No parameters required -- these endpoints return the full repository configuration. The ",{"type":58,"tag":126,"props":213,"children":215},{"className":214},[],[216],{"type":63,"value":217},"refs",{"type":63,"value":219}," field is critical since refs are required for all content queries.",{"type":58,"tag":65,"props":221,"children":222},{},[223,225],{"type":63,"value":224},"Example prompt: ",{"type":58,"tag":226,"props":227,"children":228},"em",{},[229],{"type":63,"value":230},"\"Get my Prismic repository info and the current master ref\"",{"type":58,"tag":98,"props":232,"children":233},{},[],{"type":58,"tag":175,"props":235,"children":237},{"id":236},"_2-query-documents-with-predicates",[238],{"type":63,"value":239},"2. Query Documents with Predicates",{"type":58,"tag":65,"props":241,"children":242},{},[243],{"type":63,"value":244},"Fetch documents using Prismic's predicate query syntax with full pagination and filtering support.",{"type":58,"tag":65,"props":246,"children":247},{},[248,253,254],{"type":58,"tag":71,"props":249,"children":250},{},[251],{"type":63,"value":252},"Tool:",{"type":63,"value":87},{"type":58,"tag":126,"props":255,"children":257},{"className":256},[],[258],{"type":63,"value":259},"PRISMIC_CONTENT_API_QUERY_DOCUMENTS",{"type":58,"tag":65,"props":261,"children":262},{},[263],{"type":63,"value":264},"Key parameters:",{"type":58,"tag":266,"props":267,"children":268},"ul",{},[269,279,296,315,342,359,370],{"type":58,"tag":113,"props":270,"children":271},{},[272,277],{"type":58,"tag":126,"props":273,"children":275},{"className":274},[],[276],{"type":63,"value":146},{"type":63,"value":278}," (required) -- content release reference ID (typically the master ref)",{"type":58,"tag":113,"props":280,"children":281},{},[282,288,290],{"type":58,"tag":126,"props":283,"children":285},{"className":284},[],[286],{"type":63,"value":287},"q",{"type":63,"value":289}," -- predicate query, e.g., ",{"type":58,"tag":126,"props":291,"children":293},{"className":292},[],[294],{"type":63,"value":295},"[[at(document.type, \"page\")]]",{"type":58,"tag":113,"props":297,"children":298},{},[299,305,307,313],{"type":58,"tag":126,"props":300,"children":302},{"className":301},[],[303],{"type":63,"value":304},"page",{"type":63,"value":306}," (min 1) and ",{"type":58,"tag":126,"props":308,"children":310},{"className":309},[],[311],{"type":63,"value":312},"pageSize",{"type":63,"value":314}," (1-100) -- pagination",{"type":58,"tag":113,"props":316,"children":317},{},[318,324,326,332,334,340],{"type":58,"tag":126,"props":319,"children":321},{"className":320},[],[322],{"type":63,"value":323},"lang",{"type":63,"value":325}," -- language code, e.g., ",{"type":58,"tag":126,"props":327,"children":329},{"className":328},[],[330],{"type":63,"value":331},"en-us",{"type":63,"value":333}," (default ",{"type":58,"tag":126,"props":335,"children":337},{"className":336},[],[338],{"type":63,"value":339},"*",{"type":63,"value":341}," for all)",{"type":58,"tag":113,"props":343,"children":344},{},[345,351,353],{"type":58,"tag":126,"props":346,"children":348},{"className":347},[],[349],{"type":63,"value":350},"orderings",{"type":63,"value":352}," -- sort order, e.g., ",{"type":58,"tag":126,"props":354,"children":356},{"className":355},[],[357],{"type":63,"value":358},"[my.article.date desc]",{"type":58,"tag":113,"props":360,"children":361},{},[362,368],{"type":58,"tag":126,"props":363,"children":365},{"className":364},[],[366],{"type":63,"value":367},"fetch",{"type":63,"value":369}," -- comma-separated fields to fetch, reducing response size",{"type":58,"tag":113,"props":371,"children":372},{},[373,379],{"type":58,"tag":126,"props":374,"children":376},{"className":375},[],[377],{"type":63,"value":378},"fetchLinks",{"type":63,"value":380}," -- resolve linked document fields inline",{"type":58,"tag":65,"props":382,"children":383},{},[384,385],{"type":63,"value":224},{"type":58,"tag":226,"props":386,"children":387},{},[388],{"type":63,"value":389},"\"Query all published blog posts in Prismic, sorted by date descending, in English\"",{"type":58,"tag":98,"props":391,"children":392},{},[],{"type":58,"tag":175,"props":394,"children":396},{"id":395},"_3-fetch-documents-by-type",[397],{"type":63,"value":398},"3. Fetch Documents by Type",{"type":58,"tag":65,"props":400,"children":401},{},[402],{"type":63,"value":403},"Retrieve all documents of a specific custom type with automatic master ref resolution.",{"type":58,"tag":65,"props":405,"children":406},{},[407,411,412],{"type":58,"tag":71,"props":408,"children":409},{},[410],{"type":63,"value":252},{"type":63,"value":87},{"type":58,"tag":126,"props":413,"children":415},{"className":414},[],[416],{"type":63,"value":417},"PRISMIC_GET_DOCUMENTS_BY_TYPE",{"type":58,"tag":65,"props":419,"children":420},{},[421],{"type":63,"value":264},{"type":58,"tag":266,"props":423,"children":424},{},[425,455,472,482,496],{"type":58,"tag":113,"props":426,"children":427},{},[428,434,436,442,443,449,450],{"type":58,"tag":126,"props":429,"children":431},{"className":430},[],[432],{"type":63,"value":433},"type",{"type":63,"value":435}," (required) -- custom type API ID, e.g., ",{"type":58,"tag":126,"props":437,"children":439},{"className":438},[],[440],{"type":63,"value":441},"blog_post",{"type":63,"value":201},{"type":58,"tag":126,"props":444,"children":446},{"className":445},[],[447],{"type":63,"value":448},"article",{"type":63,"value":201},{"type":58,"tag":126,"props":451,"children":453},{"className":452},[],[454],{"type":63,"value":304},{"type":58,"tag":113,"props":456,"children":457},{},[458,463,465,470],{"type":58,"tag":126,"props":459,"children":461},{"className":460},[],[462],{"type":63,"value":304},{"type":63,"value":464}," (default 1) and ",{"type":58,"tag":126,"props":466,"children":468},{"className":467},[],[469],{"type":63,"value":312},{"type":63,"value":471}," (1-100, default 20)",{"type":58,"tag":113,"props":473,"children":474},{},[475,480],{"type":58,"tag":126,"props":476,"children":478},{"className":477},[],[479],{"type":63,"value":323},{"type":63,"value":481}," -- language code filter",{"type":58,"tag":113,"props":483,"children":484},{},[485,490,491],{"type":58,"tag":126,"props":486,"children":488},{"className":487},[],[489],{"type":63,"value":350},{"type":63,"value":352},{"type":58,"tag":126,"props":492,"children":494},{"className":493},[],[495],{"type":63,"value":358},{"type":58,"tag":113,"props":497,"children":498},{},[499,505],{"type":58,"tag":126,"props":500,"children":502},{"className":501},[],[503],{"type":63,"value":504},"after",{"type":63,"value":506}," -- cursor-based pagination for deep pagination beyond page 50",{"type":58,"tag":65,"props":508,"children":509},{},[510,511],{"type":63,"value":224},{"type":58,"tag":226,"props":512,"children":513},{},[514],{"type":63,"value":515},"\"Get all blog_post documents in Prismic, 20 per page\"",{"type":58,"tag":98,"props":517,"children":518},{},[],{"type":58,"tag":175,"props":520,"children":522},{"id":521},"_4-full-text-search",[523],{"type":63,"value":524},"4. Full-Text Search",{"type":58,"tag":65,"props":526,"children":527},{},[528],{"type":63,"value":529},"Search across all text fields in documents for specified terms. Case-insensitive, matches on root words.",{"type":58,"tag":65,"props":531,"children":532},{},[533,537,538],{"type":58,"tag":71,"props":534,"children":535},{},[536],{"type":63,"value":252},{"type":63,"value":87},{"type":58,"tag":126,"props":539,"children":541},{"className":540},[],[542],{"type":63,"value":543},"PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH",{"type":58,"tag":65,"props":545,"children":546},{},[547],{"type":63,"value":264},{"type":58,"tag":266,"props":549,"children":550},{},[551,567],{"type":58,"tag":113,"props":552,"children":553},{},[554,559,561],{"type":58,"tag":126,"props":555,"children":557},{"className":556},[],[558],{"type":63,"value":287},{"type":63,"value":560}," (required) -- full-text predicate, e.g., ",{"type":58,"tag":126,"props":562,"children":564},{"className":563},[],[565],{"type":63,"value":566},"[[fulltext(document, \"machine learning\")]]",{"type":58,"tag":113,"props":568,"children":569},{},[570,575,576,581,582,587,588,593],{"type":58,"tag":126,"props":571,"children":573},{"className":572},[],[574],{"type":63,"value":304},{"type":63,"value":201},{"type":58,"tag":126,"props":577,"children":579},{"className":578},[],[580],{"type":63,"value":312},{"type":63,"value":201},{"type":58,"tag":126,"props":583,"children":585},{"className":584},[],[586],{"type":63,"value":323},{"type":63,"value":201},{"type":58,"tag":126,"props":589,"children":591},{"className":590},[],[592],{"type":63,"value":350},{"type":63,"value":594}," -- same pagination\u002Ffiltering as other queries",{"type":58,"tag":65,"props":596,"children":597},{},[598,599],{"type":63,"value":224},{"type":58,"tag":226,"props":600,"children":601},{},[602],{"type":63,"value":603},"\"Search all Prismic documents for 'machine learning'\"",{"type":58,"tag":98,"props":605,"children":606},{},[],{"type":58,"tag":175,"props":608,"children":610},{"id":609},"_5-get-a-single-document-by-id",[611],{"type":63,"value":612},"5. Get a Single Document by ID",{"type":58,"tag":65,"props":614,"children":615},{},[616],{"type":63,"value":617},"Retrieve a specific document by its unique identifier.",{"type":58,"tag":65,"props":619,"children":620},{},[621,625,626],{"type":58,"tag":71,"props":622,"children":623},{},[624],{"type":63,"value":252},{"type":63,"value":87},{"type":58,"tag":126,"props":627,"children":629},{"className":628},[],[630],{"type":63,"value":631},"PRISMIC_GET_DOCUMENT_BY_ID",{"type":58,"tag":65,"props":633,"children":634},{},[635],{"type":63,"value":264},{"type":58,"tag":266,"props":637,"children":638},{},[639,650,660],{"type":58,"tag":113,"props":640,"children":641},{},[642,648],{"type":58,"tag":126,"props":643,"children":645},{"className":644},[],[646],{"type":63,"value":647},"document_id",{"type":63,"value":649}," (required) -- unique document identifier",{"type":58,"tag":113,"props":651,"children":652},{},[653,658],{"type":58,"tag":126,"props":654,"children":656},{"className":655},[],[657],{"type":63,"value":146},{"type":63,"value":659}," (required) -- content ref from repository",{"type":58,"tag":113,"props":661,"children":662},{},[663,668],{"type":58,"tag":126,"props":664,"children":666},{"className":665},[],[667],{"type":63,"value":323},{"type":63,"value":669}," -- optional language filter",{"type":58,"tag":65,"props":671,"children":672},{},[673,674],{"type":63,"value":224},{"type":58,"tag":226,"props":675,"children":676},{},[677],{"type":63,"value":678},"\"Fetch Prismic document Xx2KLhEAAJljVWaA\"",{"type":58,"tag":98,"props":680,"children":681},{},[],{"type":58,"tag":175,"props":683,"children":685},{"id":684},"_6-list-custom-types",[686],{"type":63,"value":687},"6. List Custom Types",{"type":58,"tag":65,"props":689,"children":690},{},[691],{"type":63,"value":692},"Discover all custom types (content models) defined in the repository, including their structure definitions.",{"type":58,"tag":65,"props":694,"children":695},{},[696,700,701],{"type":58,"tag":71,"props":697,"children":698},{},[699],{"type":63,"value":252},{"type":63,"value":87},{"type":58,"tag":126,"props":702,"children":704},{"className":703},[],[705],{"type":63,"value":706},"PRISMIC_TYPES_API_GET_TYPES",{"type":58,"tag":65,"props":708,"children":709},{},[710],{"type":63,"value":264},{"type":58,"tag":266,"props":712,"children":713},{},[714,725,735],{"type":58,"tag":113,"props":715,"children":716},{},[717,723],{"type":58,"tag":126,"props":718,"children":720},{"className":719},[],[721],{"type":63,"value":722},"limit",{"type":63,"value":724}," -- max number of types to return per page",{"type":58,"tag":113,"props":726,"children":727},{},[728,733],{"type":58,"tag":126,"props":729,"children":731},{"className":730},[],[732],{"type":63,"value":304},{"type":63,"value":734}," -- page number (1-indexed)",{"type":58,"tag":113,"props":736,"children":737},{},[738,744,745],{"type":58,"tag":126,"props":739,"children":741},{"className":740},[],[742],{"type":63,"value":743},"sort",{"type":63,"value":352},{"type":58,"tag":126,"props":746,"children":748},{"className":747},[],[749],{"type":63,"value":750},"name",{"type":58,"tag":65,"props":752,"children":753},{},[754,755],{"type":63,"value":224},{"type":58,"tag":226,"props":756,"children":757},{},[758],{"type":63,"value":759},"\"List all custom types in my Prismic repository\"",{"type":58,"tag":98,"props":761,"children":762},{},[],{"type":58,"tag":102,"props":764,"children":766},{"id":765},"known-pitfalls",[767],{"type":63,"value":768},"Known Pitfalls",{"type":58,"tag":266,"props":770,"children":771},{},[772,802,827,844,854,892],{"type":58,"tag":113,"props":773,"children":774},{},[775,780,782,787,789,794,795,800],{"type":58,"tag":71,"props":776,"children":777},{},[778],{"type":63,"value":779},"Ref is required for all content queries:",{"type":63,"value":781}," You must obtain a valid ",{"type":58,"tag":126,"props":783,"children":785},{"className":784},[],[786],{"type":63,"value":146},{"type":63,"value":788}," (typically the master ref) from ",{"type":58,"tag":126,"props":790,"children":792},{"className":791},[],[793],{"type":63,"value":154},{"type":63,"value":156},{"type":58,"tag":126,"props":796,"children":798},{"className":797},[],[799],{"type":63,"value":162},{"type":63,"value":801}," before querying any documents. Queries without a ref will fail.",{"type":58,"tag":113,"props":803,"children":804},{},[805,810,812,817,819,825],{"type":58,"tag":71,"props":806,"children":807},{},[808],{"type":63,"value":809},"Predicate syntax requires double brackets:",{"type":63,"value":811}," Prismic queries use double square brackets: ",{"type":58,"tag":126,"props":813,"children":815},{"className":814},[],[816],{"type":63,"value":295},{"type":63,"value":818},". For multiple predicates, combine them: ",{"type":58,"tag":126,"props":820,"children":822},{"className":821},[],[823],{"type":63,"value":824},"[[at(document.type, \"blog\")][at(document.tags, [\"featured\"])]]",{"type":63,"value":826},".",{"type":58,"tag":113,"props":828,"children":829},{},[830,835,837,842],{"type":58,"tag":71,"props":831,"children":832},{},[833],{"type":63,"value":834},"Deep pagination limit:",{"type":63,"value":836}," Standard page-based pagination may fail beyond page 50. For deep pagination, use the ",{"type":58,"tag":126,"props":838,"children":840},{"className":839},[],[841],{"type":63,"value":504},{"type":63,"value":843}," parameter with the last document ID from your previous result set.",{"type":58,"tag":113,"props":845,"children":846},{},[847,852],{"type":58,"tag":71,"props":848,"children":849},{},[850],{"type":63,"value":851},"pageSize cap is 100:",{"type":63,"value":853}," Requesting more than 100 documents per page will be rejected. Use pagination to iterate through larger result sets.",{"type":58,"tag":113,"props":855,"children":856},{},[857,862,864,869,871,876,878,883,884,890],{"type":58,"tag":71,"props":858,"children":859},{},[860],{"type":63,"value":861},"Language filtering:",{"type":63,"value":863}," The default language filter is ",{"type":58,"tag":126,"props":865,"children":867},{"className":866},[],[868],{"type":63,"value":339},{"type":63,"value":870}," (all languages). If you need documents in a specific locale, always pass ",{"type":58,"tag":126,"props":872,"children":874},{"className":873},[],[875],{"type":63,"value":323},{"type":63,"value":877}," explicitly (e.g., ",{"type":58,"tag":126,"props":879,"children":881},{"className":880},[],[882],{"type":63,"value":331},{"type":63,"value":201},{"type":58,"tag":126,"props":885,"children":887},{"className":886},[],[888],{"type":63,"value":889},"fr-fr",{"type":63,"value":891},").",{"type":58,"tag":113,"props":893,"children":894},{},[895,900,902,908,910,916,918,923],{"type":58,"tag":71,"props":896,"children":897},{},[898],{"type":63,"value":899},"Integration fields require separate ref:",{"type":63,"value":901}," When using ",{"type":58,"tag":126,"props":903,"children":905},{"className":904},[],[906],{"type":63,"value":907},"PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS",{"type":63,"value":909},", you need an ",{"type":58,"tag":126,"props":911,"children":913},{"className":912},[],[914],{"type":63,"value":915},"integrationFieldsRef",{"type":63,"value":917}," in addition to the standard content ",{"type":58,"tag":126,"props":919,"children":921},{"className":920},[],[922],{"type":63,"value":146},{"type":63,"value":826},{"type":58,"tag":98,"props":925,"children":926},{},[],{"type":58,"tag":102,"props":928,"children":930},{"id":929},"quick-reference",[931],{"type":63,"value":932},"Quick Reference",{"type":58,"tag":934,"props":935,"children":936},"table",{},[937,956],{"type":58,"tag":938,"props":939,"children":940},"thead",{},[941],{"type":58,"tag":942,"props":943,"children":944},"tr",{},[945,951],{"type":58,"tag":946,"props":947,"children":948},"th",{},[949],{"type":63,"value":950},"Tool Slug",{"type":58,"tag":946,"props":952,"children":953},{},[954],{"type":63,"value":955},"Description",{"type":58,"tag":957,"props":958,"children":959},"tbody",{},[960,977,993,1009,1025,1041,1057,1073,1090,1106],{"type":58,"tag":942,"props":961,"children":962},{},[963,972],{"type":58,"tag":964,"props":965,"children":966},"td",{},[967],{"type":58,"tag":126,"props":968,"children":970},{"className":969},[],[971],{"type":63,"value":162},{"type":58,"tag":964,"props":973,"children":974},{},[975],{"type":63,"value":976},"Get repository metadata, refs, types, languages",{"type":58,"tag":942,"props":978,"children":979},{},[980,988],{"type":58,"tag":964,"props":981,"children":982},{},[983],{"type":58,"tag":126,"props":984,"children":986},{"className":985},[],[987],{"type":63,"value":154},{"type":58,"tag":964,"props":989,"children":990},{},[991],{"type":63,"value":992},"List all refs (master + releases)",{"type":58,"tag":942,"props":994,"children":995},{},[996,1004],{"type":58,"tag":964,"props":997,"children":998},{},[999],{"type":58,"tag":126,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":63,"value":706},{"type":58,"tag":964,"props":1005,"children":1006},{},[1007],{"type":63,"value":1008},"List all custom types \u002F content models",{"type":58,"tag":942,"props":1010,"children":1011},{},[1012,1020],{"type":58,"tag":964,"props":1013,"children":1014},{},[1015],{"type":58,"tag":126,"props":1016,"children":1018},{"className":1017},[],[1019],{"type":63,"value":259},{"type":58,"tag":964,"props":1021,"children":1022},{},[1023],{"type":63,"value":1024},"Query documents with predicates and pagination",{"type":58,"tag":942,"props":1026,"children":1027},{},[1028,1036],{"type":58,"tag":964,"props":1029,"children":1030},{},[1031],{"type":58,"tag":126,"props":1032,"children":1034},{"className":1033},[],[1035],{"type":63,"value":417},{"type":58,"tag":964,"props":1037,"children":1038},{},[1039],{"type":63,"value":1040},"Fetch documents filtered by custom type",{"type":58,"tag":942,"props":1042,"children":1043},{},[1044,1052],{"type":58,"tag":964,"props":1045,"children":1046},{},[1047],{"type":58,"tag":126,"props":1048,"children":1050},{"className":1049},[],[1051],{"type":63,"value":631},{"type":58,"tag":964,"props":1053,"children":1054},{},[1055],{"type":63,"value":1056},"Retrieve a single document by ID",{"type":58,"tag":942,"props":1058,"children":1059},{},[1060,1068],{"type":58,"tag":964,"props":1061,"children":1062},{},[1063],{"type":58,"tag":126,"props":1064,"children":1066},{"className":1065},[],[1067],{"type":63,"value":543},{"type":58,"tag":964,"props":1069,"children":1070},{},[1071],{"type":63,"value":1072},"Full-text search across all documents",{"type":58,"tag":942,"props":1074,"children":1075},{},[1076,1085],{"type":58,"tag":964,"props":1077,"children":1078},{},[1079],{"type":58,"tag":126,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":63,"value":1084},"PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_PREDICATES",{"type":58,"tag":964,"props":1086,"children":1087},{},[1088],{"type":63,"value":1089},"Filter documents with multiple predicate conditions",{"type":58,"tag":942,"props":1091,"children":1092},{},[1093,1101],{"type":58,"tag":964,"props":1094,"children":1095},{},[1096],{"type":58,"tag":126,"props":1097,"children":1099},{"className":1098},[],[1100],{"type":63,"value":907},{"type":58,"tag":964,"props":1102,"children":1103},{},[1104],{"type":63,"value":1105},"Fetch documents with integration fields data",{"type":58,"tag":942,"props":1107,"children":1108},{},[1109,1118],{"type":58,"tag":964,"props":1110,"children":1111},{},[1112],{"type":58,"tag":126,"props":1113,"children":1115},{"className":1114},[],[1116],{"type":63,"value":1117},"PRISMIC_GET_DOCUMENTS_ORDERED",{"type":58,"tag":964,"props":1119,"children":1120},{},[1121],{"type":63,"value":1122},"Fetch documents sorted by specified fields",{"type":58,"tag":98,"props":1124,"children":1125},{},[],{"type":58,"tag":65,"props":1127,"children":1128},{},[1129],{"type":58,"tag":226,"props":1130,"children":1131},{},[1132,1134],{"type":63,"value":1133},"Powered by ",{"type":58,"tag":89,"props":1135,"children":1138},{"href":1136,"rel":1137},"https:\u002F\u002Fcomposio.dev",[93],[1139],{"type":63,"value":10},{"items":1141,"total":1286},[1142,1157,1173,1182,1192,1204,1213,1226,1240,1253,1266,1276],{"slug":1143,"name":1144,"fn":1145,"description":1146,"org":1147,"tags":1148,"stars":24,"repoUrl":25,"updatedAt":1156},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1149,1150,1151,1153],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1152,"slug":39,"type":17},"MCP",{"name":1154,"slug":1155,"type":17},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":1158,"name":1159,"fn":1160,"description":1161,"org":1162,"tags":1163,"stars":24,"repoUrl":25,"updatedAt":1172},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1164,1165,1168,1169],{"name":19,"slug":20,"type":17},{"name":1166,"slug":1167,"type":17},"Communications","communications",{"name":1152,"slug":39,"type":17},{"name":1170,"slug":1171,"type":17},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":1174,"name":1174,"fn":1175,"description":1176,"org":1177,"tags":1178,"stars":24,"repoUrl":25,"updatedAt":1181},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1179,1180],{"name":19,"slug":20,"type":17},{"name":1152,"slug":39,"type":17},"2026-07-12T08:09:55.453088",{"slug":1183,"name":1183,"fn":1184,"description":1185,"org":1186,"tags":1187,"stars":24,"repoUrl":25,"updatedAt":1191},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1188,1189,1190],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1152,"slug":39,"type":17},"2026-07-15T05:45:16.470309",{"slug":1193,"name":1193,"fn":1194,"description":1195,"org":1196,"tags":1197,"stars":24,"repoUrl":25,"updatedAt":1203},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1198,1199,1200],{"name":19,"slug":20,"type":17},{"name":1152,"slug":39,"type":17},{"name":1201,"slug":1202,"type":17},"Security","security","2026-07-15T05:56:20.013366",{"slug":1205,"name":1205,"fn":1206,"description":1207,"org":1208,"tags":1209,"stars":24,"repoUrl":25,"updatedAt":1212},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1210,1211],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},"2026-07-15T05:54:50.762889",{"slug":1214,"name":1214,"fn":1215,"description":1216,"org":1217,"tags":1218,"stars":24,"repoUrl":25,"updatedAt":1225},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1219,1220,1221,1224],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1222,"slug":1223,"type":17},"CRM","crm",{"name":1152,"slug":39,"type":17},"2026-07-15T05:48:43.429136",{"slug":1227,"name":1227,"fn":1228,"description":1229,"org":1230,"tags":1231,"stars":24,"repoUrl":25,"updatedAt":1239},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1232,1233,1236],{"name":19,"slug":20,"type":17},{"name":1234,"slug":1235,"type":17},"Documents","documents",{"name":1237,"slug":1238,"type":17},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":1241,"name":1241,"fn":1242,"description":1243,"org":1244,"tags":1245,"stars":24,"repoUrl":25,"updatedAt":1252},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1246,1247,1248,1249],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1152,"slug":39,"type":17},{"name":1250,"slug":1251,"type":17},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":1254,"name":1254,"fn":1255,"description":1256,"org":1257,"tags":1258,"stars":24,"repoUrl":25,"updatedAt":1265},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1259,1260,1261,1262],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1222,"slug":1223,"type":17},{"name":1263,"slug":1264,"type":17},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":1267,"name":1267,"fn":1268,"description":1269,"org":1270,"tags":1271,"stars":24,"repoUrl":25,"updatedAt":1275},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1272,1273,1274],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1152,"slug":39,"type":17},"2026-07-15T05:47:51.742515",{"slug":1277,"name":1277,"fn":1278,"description":1279,"org":1280,"tags":1281,"stars":24,"repoUrl":25,"updatedAt":1285},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1282,1283,1284],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1152,"slug":39,"type":17},"2026-07-15T05:45:05.303254",863,{"items":1288,"total":1332},[1289,1296,1303,1308,1314,1320,1325],{"slug":1143,"name":1144,"fn":1145,"description":1146,"org":1290,"tags":1291,"stars":24,"repoUrl":25,"updatedAt":1156},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1292,1293,1294,1295],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1152,"slug":39,"type":17},{"name":1154,"slug":1155,"type":17},{"slug":1158,"name":1159,"fn":1160,"description":1161,"org":1297,"tags":1298,"stars":24,"repoUrl":25,"updatedAt":1172},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1299,1300,1301,1302],{"name":19,"slug":20,"type":17},{"name":1166,"slug":1167,"type":17},{"name":1152,"slug":39,"type":17},{"name":1170,"slug":1171,"type":17},{"slug":1174,"name":1174,"fn":1175,"description":1176,"org":1304,"tags":1305,"stars":24,"repoUrl":25,"updatedAt":1181},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1306,1307],{"name":19,"slug":20,"type":17},{"name":1152,"slug":39,"type":17},{"slug":1183,"name":1183,"fn":1184,"description":1185,"org":1309,"tags":1310,"stars":24,"repoUrl":25,"updatedAt":1191},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1311,1312,1313],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1152,"slug":39,"type":17},{"slug":1193,"name":1193,"fn":1194,"description":1195,"org":1315,"tags":1316,"stars":24,"repoUrl":25,"updatedAt":1203},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1317,1318,1319],{"name":19,"slug":20,"type":17},{"name":1152,"slug":39,"type":17},{"name":1201,"slug":1202,"type":17},{"slug":1205,"name":1205,"fn":1206,"description":1207,"org":1321,"tags":1322,"stars":24,"repoUrl":25,"updatedAt":1212},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1323,1324],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"slug":1214,"name":1214,"fn":1215,"description":1216,"org":1326,"tags":1327,"stars":24,"repoUrl":25,"updatedAt":1225},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1328,1329,1330,1331],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":1222,"slug":1223,"type":17},{"name":1152,"slug":39,"type":17},860]