EU Authority Table Term Lookup (EU Vocabularies)
euauthority/get-term
Looks up one term in an EU Vocabularies authority table (the Publications Office's official code lists such as country, language, currency, corporate-body, file-type or data-theme) by table name and code, and returns its label in every EU language the table provides, its definition and alternative labels where given, and its other properties such as notation, validity dates and related terms. For example table country and code FRA, or table file-type and code CSV. One term per call, not a whole table. Served by Eden Engine; not an official Publications Office product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
EU Vocabularies Authority Tables
Source: EU Vocabularies authority tables, Publications Office of the European Union (https://op.europa.eu/en/web/eu-vocabularies). Reuse is authorised provided the source is acknowledged. Served by Eden Engine; not an official Publications Office product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "euauthority/get-term" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "euauthority/get-term" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "euauthority/get-term", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "euauthority/get-term", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 25, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"table",
"code"
],
"properties": {
"code": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$",
"maxLength": 80,
"minLength": 1,
"description": "The term's code within the table. Case-sensitive and normally uppercase, for example FRA, ENG, EUR or PDF."
},
"table": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9-]*$",
"maxLength": 60,
"minLength": 1,
"description": "Authority table name in lowercase with hyphens, for example country, language, currency, corporate-body, file-type or data-theme."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"uri",
"table",
"code",
"types",
"labels",
"altLabels",
"definitions",
"properties",
"truncated",
"credit"
],
"properties": {
"uri": {
"type": "string",
"description": "The term's identifier (an IRI) in the authority tables."
},
"code": {
"type": [
"string",
"null"
],
"description": "The term's code within its table, for example FRA."
},
"table": {
"type": [
"string",
"null"
],
"description": "The authority table the term belongs to, for example country."
},
"types": {
"type": "array",
"items": {
"type": "string"
},
"description": "Types the term declares, as IRIs (for example the skos Concept and the table's own class)."
},
"credit": {
"type": "string",
"description": "The source statement to show when the term is reused."
},
"labels": {
"type": "object",
"description": "Preferred label per language code (en, fr, de ...). Not every language is present for every term.",
"additionalProperties": {
"type": "string"
}
},
"altLabels": {
"type": "object",
"description": "Alternative labels per language code, at most 50 per language.",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
},
"description": "Alternative labels in that language."
}
},
"truncated": {
"type": "boolean",
"description": "True when a text was cut at 500 characters or a property or value list hit its cap."
},
"properties": {
"type": "object",
"description": "Every other property of the term, keyed by a readable prefixed name such as dcterms:modified, skos:notation or euvoc:startDate. Each value is a list of strings: plain values, dates and IRIs of related resources. At most 60 properties and 50 values each.",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
},
"description": "Values of this property."
}
},
"definitions": {
"type": "object",
"description": "Definition per language code, when the table gives one.",
"additionalProperties": {
"type": "string"
}
}
},
"description": "One authority-table term: identifier, labels and definitions per language, and its remaining properties.",
"additionalProperties": false
}