Skip to main content
Glama

prismic_insert_shared_slice

Insert a new Shared Slice model into Prismic by providing a complete JSON model, enabling structured content creation through the Prismic Content MCP server.

Instructions

Insert a new Shared Slice model.

Uses POST /slices/insert. Pass a full Shared Slice JSON model.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
shared_sliceYes

Implementation Reference

  • The actual handler function that implements the logic for inserting a shared slice by calling the service.
    async def handle_prismic_insert_shared_slice(
        *,
        shared_slice: dict[str, Any],
        service_factory: ServiceFactory = _build_service,
    ) -> dict[str, Any]:
        """Insert a Shared Slice model via Prismic Custom Types API."""
    
        async with service_factory(require_write_credentials=True) as service:
            result = await service.insert_shared_slice_model(shared_slice=shared_slice)
    
        return result
  • The tool registration decorator and wrapper function that invokes the handler.
    @server.tool(name="prismic_insert_shared_slice")
    async def prismic_insert_shared_slice(shared_slice: dict[str, Any]) -> dict[str, Any]:
        """Insert a new Shared Slice model.
    
        Uses `POST /slices/insert`.
        Pass a full Shared Slice JSON model.
        """
    
        return await handle_prismic_insert_shared_slice(shared_slice=shared_slice)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rahulpowar/prismic-content-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server