prismic_get_shared_slices
Retrieve all Shared Slice models from Prismic's Custom Types API to manage reusable content components in your projects.
Instructions
List all Shared Slice models from Prismic Custom Types API.
Uses GET /slices.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- prismic_content_mcp/server.py:270-279 (handler)The core logic function that fetches all Shared Slice models.
async def handle_prismic_get_shared_slices( *, service_factory: ServiceFactory = _build_service, ) -> dict[str, Any]: """Return all Shared Slice models from Prismic Custom Types API.""" async with service_factory(require_write_credentials=True) as service: shared_slices = await service.get_all_shared_slice_models() return {"shared_slices": shared_slices} - prismic_content_mcp/server.py:652-659 (registration)The registration of the tool in the MCP server, which calls the handler.
@server.tool(name="prismic_get_shared_slices") async def prismic_get_shared_slices() -> dict[str, Any]: """List all Shared Slice models from Prismic Custom Types API. Uses `GET /slices`. """ return await handle_prismic_get_shared_slices()