ExLibris Primo MCP demo
by geraldineco.huggingface.geraldine/exlibris-primo-mcp
- Remote endpoint
- 2 tools
Tools
exlibris_primo_mcp_get_recordFetch one Primo record by its recordid. The API key and the gateway come from the X-Primo-* request headers listed in this tool's meta.headers, falling back to what the deployment configured. Returns: {"source": "primo", "command": "get_record", "total_found": int, "returned": int, "results": [<same record shape as search_catalog>], "error": str | null}exlibris_primo_mcp_search_catalogSearch an Ex Libris Primo discovery layer (library catalogue and discovery index). Primo is institution-scoped. The API key and the gateway come from the X-Primo-* request headers listed in this tool's meta.headers, falling back to what the deployment configured; the view can also be set per call below. Returns: {"source": "primo", "command": "search_catalog", "total_found": int, "returned": int, "offset": int, "query_used": str, "vid": str, "results": [{"source": "primo", "record_id": str, "title": str, "authors": [str], "year": int | null, "publisher": str | null, "doc_type": str | null, "record_url": str | null}], "error": str | null}
No tool matches.
As the server's own listing gives them. We never call a tool.