このMCPでできること
Searches and retrieves Danish parliamentary cases, questions, votes, politicians, parties, elections, documents, and comparative voting results.
ツール
入力スキーマ
{'type': 'object', 'required': ['left', 'right'], 'properties': {'left': {'type': 'string', 'description': 'Left side person or party name. Use person:123 or party:123 to select a specific ID when a name is ambiguous.'}, 'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Free-text query for Danish case title.'}, 'right': {'type': 'string', 'description': 'Right side person or party name. Use person:123 or party:123 to select a specific ID when a name is ambiguous.'}, 'sort_by': {'enum': ['date', 'case_title', 'case_type', 'category', 'vote_cast_number', 'accepted', 'party_name', 'vote_type'], 'type': 'string', 'default': 'date', 'description': 'Sort field. Defaults to date.'}, 'to_date': {'type': 'string', 'format': 'date', 'description': 'Latest afstemning date, formatted as YYYY-MM-DD.'}, 'accepted': {'type': 'boolean', 'description': 'Whether the afstemning was accepted/adopted.'}, 'from_date': {'type': 'string', 'format': 'date', 'description': 'Earliest afstemning date, formatted as YYYY-MM-DD.'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'category_id': {'type': 'integer', 'description': 'Advanced refinement filter. Use only when the user explicitly asks\n for this category or to narrow an already-inspected result set; categories are difficult to distinguish and\n should usually be omitted for initial searches.'}, 'case_type_id': {'type': 'integer', 'description': 'Related case type ID from the case type vocabulary resource.'}, 'vote_type_id': {'type': 'integer', 'description': 'Vote type ID. For person/person and person/party comparisons this filters person votes; for\n party/party comparisons this filters party majority votes.'}, 'result_filter': {'enum': ['all', 'only_agreement', 'only_disagreement'], 'type': 'string', 'default': 'all', 'description': 'Filter returned result rows. Use all for overall comparison questions. Use only_agreement/only_disagreement only to inspect matching result rows. This does not calculate overall agreement; summary remains the overall comparison after non-result-filter constraints.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort direction. Defaults to desc.'}, 'vote_cast_type_id': {'type': 'integer', 'description': 'Afstemning type ID from the vote event type vocabulary resource.'}, 'include_change_proposals': {'type': 'boolean', 'default': False, 'description': 'Include amendment/change proposal afstemninger. Defaults to false because change proposal vote casts do not describe what they changed.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Result ID returned by the search tool, for example case:123, vote_cast:456, person:789, or party:2.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['id', 'title', 'text', 'url', 'metadata'], 'properties': {'id': {'type': 'string'}, 'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['case_id'], 'properties': {'case_id': {'type': 'integer', 'minimum': 1, 'description': 'Case ID from search_cases, search_vote_casts, or vote search related_case.id.'}, 'document_limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 0, 'description': 'Maximum number of associated document metadata records to return. Use 0 to omit document items while keeping document counts.'}, 'document_offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset into the associated document metadata list. Use with document_limit to page through large case document lists.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['file_id'], 'properties': {'mode': {'enum': ['head', 'tail', 'range'], 'type': 'string', 'default': 'head', 'description': 'Text slice mode. Use head for the beginning, tail for the end, or range with offset for pagination.'}, 'limit': {'type': 'integer', 'default': 20000, 'maximum': 50000, 'minimum': 1, 'description': 'Maximum number of extracted-text characters to return.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Character offset used only when mode is range. Use next_offset from a prior response to continue reading.'}, 'file_id': {'type': 'integer', 'minimum': 1, 'description': 'File ID from get_case documents.items[].file.id.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'oneOf': [{'required': ['election_id']}, {'required': ['election_slug']}], 'properties': {'election_id': {'type': 'integer', 'minimum': 1, 'description': 'Election ID from list_elections.'}, 'election_slug': {'type': 'string', 'description': 'Election slug from list_elections, for example fv-2022 or kv-2025.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['year'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900}, 'party': {'type': 'string', 'description': 'Optional party name, abbreviation, list letter, or election list ID.'}, 'region': {'type': 'string', 'description': 'Region code or name, for example Region Midtjylland.'}, 'sort_by': {'enum': ['votes', 'vote_share', 'name'], 'type': 'string', 'default': 'votes'}, 'candidate': {'type': 'string', 'description': 'Optional candidate ID, slug, exact name, or partial name.'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'breakdown_by': {'enum': ['region', 'municipality', 'polling_area'], 'type': 'string', 'description': 'With one uniquely resolved candidate, break their result down geographically.'}, 'constituency': {'type': 'string', 'description': 'Folketingsvalg constituency (Danish: storkreds) code or name.'}, 'municipality': {'type': 'string', 'description': 'Municipality code, slug, or name, for example Horsens.'}, 'polling_area': {'type': 'string', 'description': 'Polling area (Danish: afstemningsområde) DAGI code or name.'}, 'election_type': {'enum': ['FV', 'KV'], 'type': 'string', 'default': 'FV', 'description': 'FV for Folketingsvalg or KV for Kommunalvalg.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc'}, 'nomination_district': {'type': 'string', 'description': 'Folketingsvalg nomination district (Danish: opstillingskreds) code or name.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['metric'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'party': {'type': 'string', 'description': 'Required for party metrics; accepts name, abbreviation, letter, or list ID.'}, 'metric': {'enum': ['party_votes', 'party_vote_share', 'calculated_mandates', 'candidate_votes', 'candidate_vote_share', 'turnout', 'eligible_voters', 'votes_cast', 'valid_votes', 'invalid_votes', 'left_bloc_vote_share', 'right_bloc_vote_share', 'bloc_lead'], 'type': 'string'}, 'region': {'type': 'string', 'description': 'Region code or name, for example Region Midtjylland.'}, 'sort_by': {'enum': ['year', 'value', 'name'], 'type': 'string', 'default': 'year'}, 'to_year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900}, 'candidate': {'type': 'string', 'description': 'Required for candidate metrics; accepts candidate ID, slug, or name.'}, 'from_year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'breakdown_by': {'enum': ['election', 'region', 'constituency', 'municipality'], 'type': 'string', 'default': 'election', 'description': 'Group by election, or rank one geographic dimension across the period.'}, 'constituency': {'type': 'string', 'description': 'Folketingsvalg constituency (Danish: storkreds) code or name.'}, 'municipality': {'type': 'string', 'description': 'Municipality code, slug, or name, for example Horsens.'}, 'polling_area': {'type': 'string', 'description': 'Polling area (Danish: afstemningsområde) DAGI code or name.'}, 'election_type': {'enum': ['FV', 'KV'], 'type': 'string', 'default': 'FV', 'description': 'FV for Folketingsvalg or KV for Kommunalvalg.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'asc'}, 'nomination_district': {'type': 'string', 'description': 'Folketingsvalg nomination district (Danish: opstillingskreds) code or name.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['year'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900, 'description': 'Election year. Returns election_not_found when no matching election exists.'}, 'party': {'type': 'string', 'description': 'Optional party name, abbreviation, list letter, or election list ID.'}, 'region': {'type': 'string', 'description': 'Region code or name, for example Region Midtjylland.'}, 'sort_by': {'enum': ['votes', 'vote_share', 'name'], 'type': 'string', 'default': 'votes'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'constituency': {'type': 'string', 'description': 'Folketingsvalg constituency (Danish: storkreds) code or name.'}, 'municipality': {'type': 'string', 'description': 'Municipality code, slug, or name, for example Horsens.'}, 'polling_area': {'type': 'string', 'description': 'Polling area (Danish: afstemningsområde) DAGI code or name.'}, 'election_type': {'enum': ['FV', 'KV'], 'type': 'string', 'default': 'FV', 'description': 'FV for Folketingsvalg or KV for Kommunalvalg.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc'}, 'nomination_district': {'type': 'string', 'description': 'Folketingsvalg nomination district (Danish: opstillingskreds) code or name.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['party_id'], 'properties': {'party_id': {'type': 'integer', 'minimum': 1, 'description': 'Party ID from the parties vocabulary resource or party vote search results.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['person_id'], 'properties': {'person_id': {'type': 'integer', 'minimum': 1, 'description': 'Person ID from search_persons, resolve_person, or a person-specific vote result.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['question_id'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'description': 'Repeat the search query to include matching answers outside the ordinary answer window.'}, 'answer_id': {'type': 'integer', 'default': 0, 'maximum': 2147483647, 'minimum': 0}, 'text_limit': {'type': 'integer', 'default': 2000, 'maximum': 20000, 'minimum': 1}, 'question_id': {'type': 'integer', 'minimum': 1}, 'text_offset': {'type': 'integer', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'answer_limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'answer_offset': {'type': 'integer', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'matched_answer_offset': {'type': 'integer', 'default': 0, 'maximum': 10000000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['question_id'], 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'question_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['vote_cast_id'], 'properties': {'vote_cast_id': {'type': 'integer', 'minimum': 1, 'description': 'Vote cast / afstemning ID from search_vote_casts or vote search results.'}, 'party_vote_limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 0, 'description': 'Maximum number of party vote breakdown rows to return. Use 0 to omit party vote items while keeping counts.'}, 'party_vote_offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset into the party vote breakdown list.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['vote_cast_id'], 'properties': {'vote_cast_id': {'type': 'integer', 'minimum': 1, 'description': 'Vote cast / afstemning ID from search_vote_casts or vote search results.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Full or partial name of a politician. Searches only person name fields.'}, 'period_id': {'type': 'integer', 'description': 'Optional parliamentary period ID.'}, 'current_only': {'type': 'boolean', 'default': True, 'description': 'Limit to politicians active in the current period.'}, 'max_candidates': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Natural-language search query.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Free-text query for case title, resume, explanation, or case number.'}, 'sort_by': {'enum': ['updated_date', 'created_date', 'title', 'case_number'], 'type': 'string', 'default': 'updated_date', 'description': 'Sort field. Defaults to updated_date.'}, 'to_date': {'type': 'string', 'format': 'date', 'description': 'Latest update date, formatted as YYYY-MM-DD.'}, 'from_date': {'type': 'string', 'format': 'date', 'description': 'Earliest update date, formatted as YYYY-MM-DD.'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'keyword_id': {'type': 'integer', 'description': 'Exact keyword ID, when known.'}, 'category_id': {'type': 'integer', 'description': 'Advanced refinement filter. Use only when the user explicitly asks\n for this category or to narrow an already-inspected result set; categories are difficult to distinguish and\n should usually be omitted for initial searches.'}, 'case_type_id': {'type': 'integer', 'description': 'Case type ID from the case type vocabulary resource.'}, 'keyword_text': {'type': 'string', 'description': 'Natural-language topic text. Prefer this when exact keyword IDs are ambiguous.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort direction. Defaults to desc.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Keyword text or partial topic text to search for.'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['party_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Free-text query for Danish case title.'}, 'sort_by': {'enum': ['date', 'case_title', 'case_type', 'category', 'vote_cast_number', 'accepted', 'party_name', 'vote_type'], 'type': 'string', 'default': 'date', 'description': 'Sort field. Defaults to date.'}, 'to_date': {'type': 'string', 'format': 'date', 'description': 'Latest afstemning date, formatted as YYYY-MM-DD.'}, 'party_id': {'type': 'integer', 'minimum': 1, 'description': 'Party ID from the parties vocabulary resource.'}, 'from_date': {'type': 'string', 'format': 'date', 'description': 'Earliest afstemning date, formatted as YYYY-MM-DD.'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'category_id': {'type': 'integer', 'description': 'Advanced refinement filter. Use only when the user explicitly asks\n for this category or to narrow an already-inspected result set; categories are difficult to distinguish and\n should usually be omitted for initial searches.'}, 'case_type_id': {'type': 'integer', 'description': 'Related case type ID from the case type vocabulary resource.'}, 'vote_type_id': {'type': 'integer', 'description': 'Party vote type ID from the vote types vocabulary resource.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort direction. Defaults to desc.'}, 'vote_cast_type_id': {'type': 'integer', 'description': 'Afstemning type ID from the vote event type vocabulary resource.'}, 'include_change_proposals': {'type': 'boolean', 'default': False, 'description': 'Include amendment/change proposal afstemninger. Defaults to false because change proposal vote casts do not describe what they changed.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Name or partial name of a politician.'}, 'sort_by': {'enum': ['last_name', 'name', 'party', 'period'], 'type': 'string', 'description': 'Optional explicit sort field. Omit to keep relevance-first ordering for name searches.'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 50, 'minimum': 1}, 'period_id': {'type': 'integer', 'description': 'Optional parliamentary period ID.'}, 'current_only': {'type': 'boolean', 'default': True, 'description': 'Limit to politicians active in the current period.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'asc', 'description': 'Sort direction for explicit sort_by. Defaults to asc.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['person_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Free-text query for Danish case title.'}, 'sort_by': {'enum': ['date', 'case_title', 'case_type', 'category', 'vote_cast_number', 'accepted', 'party_name', 'vote_type'], 'type': 'string', 'default': 'date', 'description': 'Sort field. Defaults to date.'}, 'to_date': {'type': 'string', 'format': 'date', 'description': 'Latest afstemning date, formatted as YYYY-MM-DD.'}, 'from_date': {'type': 'string', 'format': 'date', 'description': 'Earliest afstemning date, formatted as YYYY-MM-DD.'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'person_id': {'type': 'integer', 'minimum': 1, 'description': 'Person ID. Use resolve_person first when only a name is known.'}, 'category_id': {'type': 'integer', 'description': 'Advanced refinement filter. Use only when the user explicitly asks\n for this category or to narrow an already-inspected result set; categories are difficult to distinguish and\n should usually be omitted for initial searches.'}, 'case_type_id': {'type': 'integer', 'description': 'Related case type ID from the case type vocabulary resource.'}, 'vote_type_id': {'type': 'integer', 'description': 'Person vote type ID from the vote types vocabulary resource.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort direction. Defaults to desc.'}, 'vote_cast_type_id': {'type': 'integer', 'description': 'Afstemning type ID from the vote event type vocabulary resource.'}, 'include_change_proposals': {'type': 'boolean', 'default': False, 'description': 'Include amendment/change proposal afstemninger. Defaults to false because change proposal vote casts do not describe what they changed.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'emne': {'type': 'array', 'items': {'type': 'integer'}, 'maxItems': 100, 'description': 'Emne'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 200, 'minimum': 1}, 'asker': {'type': 'array', 'items': {'type': 'integer'}, 'maxItems': 100, 'description': 'Stillet af'}, 'party': {'type': 'array', 'items': {'type': 'integer'}, 'maxItems': 100, 'description': 'Spørgerens parti'}, 'query': {'type': 'string', 'maxLength': 500, 'description': 'Words in a question or any of its answers.'}, 'status': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'description': 'Status'}, 'emneord': {'type': 'array', 'items': {'type': 'integer'}, 'maxItems': 100, 'description': 'Nøgleord'}, 'sort_by': {'enum': ['date', 'title', 'relevance'], 'type': 'string'}, 'to_date': {'type': 'string', 'format': 'date'}, 'committee': {'type': 'array', 'items': {'type': 'integer'}, 'maxItems': 100, 'description': 'Udvalg'}, 'from_date': {'type': 'string', 'format': 'date'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'recipient': {'type': 'array', 'items': {'type': 'integer'}, 'maxItems': 100, 'description': 'Stillet til'}, 'respondent': {'type': 'array', 'items': {'type': 'integer'}, 'maxItems': 100, 'description': 'Besvaret af'}, 'emne_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'emne_search': {'type': 'string', 'maxLength': 100}, 'asker_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'asker_search': {'type': 'string', 'maxLength': 100}, 'party_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'party_search': {'type': 'string', 'maxLength': 100}, 'answer_format': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'description': 'Svarform'}, 'question_type': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'description': 'Spørgsmålstype'}, 'status_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'status_search': {'type': 'string', 'maxLength': 100}, 'emneord_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'emneord_search': {'type': 'string', 'maxLength': 100}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string'}, 'committee_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'committee_search': {'type': 'string', 'maxLength': 100}, 'recipient_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'recipient_search': {'type': 'string', 'maxLength': 100}, 'party_attribution': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100, 'description': 'Sikkerhed om partitilknytning'}, 'respondent_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'respondent_search': {'type': 'string', 'maxLength': 100}, 'answer_format_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'answer_format_search': {'type': 'string', 'maxLength': 100}, 'question_type_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'question_type_search': {'type': 'string', 'maxLength': 100}, 'party_attribution_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'party_attribution_search': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Free-text query for Danish case title or case number.'}, 'sort_by': {'enum': ['date', 'title', 'case_number', 'vote_cast_number', 'accepted', 'majority_vote_type'], 'type': 'string', 'default': 'date', 'description': 'Sort field. Defaults to date.'}, 'to_date': {'type': 'string', 'format': 'date', 'description': 'Latest meeting date, formatted as YYYY-MM-DD.'}, 'accepted': {'type': 'boolean', 'description': 'Whether the afstemning was accepted/adopted.'}, 'from_date': {'type': 'string', 'format': 'date', 'description': 'Earliest meeting date, formatted as YYYY-MM-DD.'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'keyword_id': {'type': 'integer', 'description': 'Exact keyword ID, when known.'}, 'category_id': {'type': 'integer', 'description': 'Advanced refinement filter. Use only when the user explicitly asks\n for this category or to narrow an already-inspected result set; categories are difficult to distinguish and\n should usually be omitted for initial searches.'}, 'case_type_id': {'type': 'integer', 'description': 'Related case type ID from the case type vocabulary resource.'}, 'keyword_text': {'type': 'string', 'description': 'Natural-language topic text. Prefer this when exact keyword IDs are ambiguous.'}, 'sort_direction': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort direction. Defaults to desc.'}, 'vote_cast_type_id': {'type': 'integer', 'description': 'Afstemning type ID from the vote cast/event type vocabulary resource.'}, 'include_change_proposals': {'type': 'boolean', 'default': False, 'description': 'Include amendment/change proposal afstemninger. Defaults to false.'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…