Raw tool arguments, validated against GetControlledVocabulariesSchema
MCP tool result containing vocabulary data (single vocabulary or paginated list)
args fails schema validation (e.g., invalid field types or formats)// Single vocabulary lookup
const single = await handleGetControlledVocabularies({ vocId: 'activities-type' });
// Returns the controlled vocabulary for activity types
// List all vocabularies
const list = await handleGetControlledVocabularies({ limit: 50, offset: 0 });
// Returns up to 50 controlled vocabulary entries
Handles the get_controlled_vocabularies MCP tool request.
Retrieves European Parliament controlled vocabularies—standardised classification terms used across EP datasets. Supports both a paginated list view and a single-vocabulary lookup when
vocIdis provided. These vocabularies are essential for accurate query construction and data interpretation across other EP API tools.