cerif-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_entitiesA | Lists the CERIF 1.6 entity catalog: 19 core entities, 161 linking entities, 71 language-dependent entities, and 42 supporting entities (293 total). Use |
| get_entityA | Returns the full definition of one CERIF 1.6 entity: its category, primary id element, child elements in schema order, and its linking entities. Accepts friendly names (person, project, publication, org unit, etc.) or exact element names (cfPers, cfProj, cfResPubl). |
| list_schemesA | Lists the canonical CERIF classification schemes (vocabularies) curated for common use: person names, organisation roles, project roles, event roles, publication types, project status, funding types, identifier types, and more. Optional |
| get_schemeA | Returns the full term list of a CERIF classification scheme. Use to find the exact cfClassId / cfClassSchemeId pairs used when classifying entities (e.g. person↔organisation roles). |
| validate_xmlA | Validates a CERIF 1.6 XML string against the official euroCRIS CERIF_1.6_2.xsd schema (5134 lines) in-process. Returns structural, typing, and value errors with line/column and XPath location. When the document fails, use |
| validate_fileA | Reads an XML file from the local filesystem and validates it against the CERIF 1.6 schema. Use when the agent has written a CERIF file to disk and needs schema confirmation. |
| build_entityA | Builds a single top-level CERIF 1.6 entity element (e.g. , , ) with a generated primary id. Pass |
| build_linkA | Builds a linking entity element (e.g. cfProj_Pers, cfOrgUnit_Class) connecting two CERIF entities. Provide side id values via |
| build_documentA | Wraps one or more entity/link fragments (from build_entity / build_link) into a complete CERIF 1.6 XML document with the official namespace urn:xmlns:org:eurocris:cerif-1.6-2, date, and sourceDatabase. Always validate the result with validate_xml. |
| analyze_documentA | Parses a CERIF XML document (string or file) and reports its structure: root element, namespace, attributes, entity counts, total elements, and max depth. Useful for understanding existing CERIF data before extending it. |
| extract_entitiesA | Extracts all instances of a given entity element from a CERIF document (string or file), with their XPath, id text, and child count. For example, list every or in the document. |
| lookup_in_documentA | Searches a CERIF document (string or file) for elements whose id text matches a query (e.g. an ORCID, project id, or DOI). Returns matching elements with their XPath, useful for cross-referencing links. |
| migrate_15_to_16A | Migrates a CERIF 1.5 XML document to CERIF 1.6 by applying the euroCRIS documented steps: (1) replace the namespace urn:xmlns:org:eurocris:cerif-1.5-2 with urn:xmlns:org:eurocris:cerif-1.6-2, (2) update the xsi:schemaLocation, and (3) remove the release attribute from the CERIF element. Returns the migrated XML plus a change log. Always validate the result with validate_xml. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| cerif_author | Guides the agent to author valid CERIF 1.6 XML: choose entities from the catalog, build fragments with the build_* tools, wrap them in a document, and validate with validate_xml. |
| cerif_validator | Asks the agent to validate a CERIF XML document against the official schema and to fix any errors it finds. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| entities-list | The full list of the 293 CERIF 1.6 entities grouped by kind (core, linking, language, supporting). |
| schema-info | The official euroCRIS CERIF_1.6_2.xsd source, verbatim. Large file (~240KB); prefer targeted reads for typical tasks. |
| cfClass | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfClassScheme | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfClassSchemeDescr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfLang | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfLangName | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfClassDescr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfClass_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfClassTerm | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfClassScheme_ClassScheme | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFacil_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfCountry | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfCV | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEquip | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEquip_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEquip_Fund | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEquipDescr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEquipKeyw | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEquipName | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEvent | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEventName | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEventDescr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEventKeyw | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEvent_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfEvent_Fund | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResPubl_Event | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFacil | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFacilName | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFacilDescr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFacilKeyw | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFacil_Fund | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFund | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFundName | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFundDescr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFund_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFundKeyw | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfFund_Fund | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnitName | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnitResAct | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnitKeyw | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_Equip | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_EAddr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_Event | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_ExpSkills | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_Facil | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_Fund | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_OrgUnit | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_Prize | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_ResPat | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_ResProd | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_ResPubl | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfOrgUnit_Srv | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPersResInt | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPersKeyw | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Pers | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_EAddr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_CV | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Equip | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Event | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_ExpSkills | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Facil | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Fund | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Lang | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Country | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_OrgUnit | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Prize | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_ResPat | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_ResProd | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_ResPubl | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPers_Srv | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfPrize | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProjTitle | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProjAbstr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProjKeyw | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_Equip | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_Event | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_Facil | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_Fund | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_OrgUnit | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_Pers | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_Prize | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_ResPat | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_Proj | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_ResProd | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfProj_ResPubl | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResPubl | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResPat | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResPatTitle | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResPatAbstr | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResPatKeyw | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResPat_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResProd | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
| cfResProd_Class | Full definition of a single CERIF 1.6 entity, including children in schema order and linking entities. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/adialaleal/cerif-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server