Skip to main content
Glama

prismic_get_refs

Retrieve repository version pointers like master or preview refs from Prismic Content API. Use these refs with document reading tools to access specific content versions efficiently.

Instructions

Get repository refs from Content API root.

Refs are repository-level version pointers (for example master, preview, or release refs), not per-document refs. Use returned ref values with prismic_get_documents or prismic_get_document to read content for that version pointer. Efficiency tip: call once, cache the chosen ref, and pass it explicitly to subsequent read calls to avoid per-call implicit master-ref resolution.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The core logic function for prismic_get_refs, which uses a service to fetch refs and returns them in a dict.
    async def handle_prismic_get_refs(
        *,
        service_factory: ServiceFactory = _build_service,
    ) -> dict[str, Any]:
        """Return repository-level refs from Prismic Content API root (`/api/v2`)."""
    
        async with service_factory() as service:
            refs = await service.get_refs()
    
        return {"refs": refs}
  • The MCP tool decorator registration for prismic_get_refs.
    @server.tool(name="prismic_get_refs")
    async def prismic_get_refs() -> dict[str, Any]:
        """Get repository refs from Content API root.
    
        Refs are repository-level version pointers (for example `master`,
        preview, or release refs), not per-document refs.
        Use returned `ref` values with `prismic_get_documents` or
        `prismic_get_document` to read content for that version pointer.
        Efficiency tip: call once, cache the chosen `ref`, and pass it explicitly
        to subsequent read calls to avoid per-call implicit master-ref resolution.
        """
    
        return await handle_prismic_get_refs()

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