Serveur MCP

UK Legislation MCP Server from MCPBundles

com.mcpbundles/uk-legislation

Ce que fait ce MCP

Searches UK legislation and retrieves Act or Statutory Instrument metadata, contents, and section text.

legislation-get-act-8e9
Get metadata for a specific UK Act or Statutory Instrument. Specify the legislation type (e.g. 'ukpga'), year, and number. Returns title, description, enactment date, and available formats.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['legislation_type', 'year', 'number'], 'properties': {'year': {'type': 'integer', 'description': 'Year of enactment (e.g. 2010).'}, 'number': {'type': 'integer', 'description': 'Legislation number within that year (e.g. 15 for the Equality Act 2010).'}, 'legislation_type': {'enum': ['ukpga', 'uksi', 'asp', 'asc', 'nisi', 'ukla', 'ukppa', 'nia', 'anaw', 'mwa', 'ukcm'], 'type': 'string', 'description': "Type of legislation, e.g. 'ukpga' (Public General Act), 'uksi' (Statutory Instrument)."}}}
legislation-get-contents-8e9
Get the table of contents for a UK Act or Statutory Instrument. Returns the hierarchical structure of parts, chapters, and sections with their titles and section numbers.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['legislation_type', 'year', 'number'], 'properties': {'year': {'type': 'integer', 'description': 'Year of enactment (e.g. 2010).'}, 'number': {'type': 'integer', 'description': 'Legislation number (e.g. 15).'}, 'legislation_type': {'enum': ['ukpga', 'uksi', 'asp', 'asc', 'nisi', 'ukla', 'ukppa', 'nia', 'anaw', 'mwa', 'ukcm'], 'type': 'string', 'description': "Type of legislation, e.g. 'ukpga' (Public General Act), 'uksi' (Statutory Instrument)."}}}
legislation-get-section-8e9
Get the text of a specific section of UK legislation. Returns the section content as readable text with subsection numbering. Includes amendment notes and commencement information.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['legislation_type', 'year', 'number', 'section'], 'properties': {'year': {'type': 'integer', 'description': 'Year of enactment (e.g. 2010).'}, 'number': {'type': 'integer', 'description': 'Legislation number (e.g. 15).'}, 'section': {'type': 'string', 'description': "Section identifier (e.g. '1', '149', '1A'). For Statutory Instruments, use 'regulation/3' format."}, 'legislation_type': {'enum': ['ukpga', 'uksi', 'asp', 'asc', 'nisi', 'ukla', 'ukppa', 'nia', 'anaw', 'mwa', 'ukcm'], 'type': 'string', 'description': "Type of legislation, e.g. 'ukpga' (Public General Act), 'uksi' (Statutory Instrument)."}}}
legislation-search-8e9
Search UK legislation (Acts of Parliament, Statutory Instruments, etc.) by title keyword. Returns matching legislation with title, summary, year, number, and links.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['title'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number for pagination (1-based, default 1).'}, 'year': {'type': 'integer', 'description': 'Filter by year of enactment (e.g. 2010).'}, 'title': {'type': 'string', 'description': 'Search term to match against legislation titles.'}, 'results_count': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Number of results to return (1-20, default 5).'}, 'legislation_type': {'enum': ['ukpga', 'uksi', 'asp', 'asc', 'nisi', 'ukla', 'ukppa', 'nia', 'anaw', 'mwa', 'ukcm'], 'type': 'string', 'description': "Type of legislation to search. Common values: 'ukpga' (Public General Act), 'uksi' (Statutory Instrument), 'asp' (Scottish Act), 'asc' (Welsh Act). Leave empty to search all types."}}}
Ajouté
legislation-get-section-8e9
17 September 2026 12:36
Ajouté
legislation-search-8e9
17 September 2026 12:36
Ajouté
legislation-get-contents-8e9
17 September 2026 12:36
Ajouté
legislation-get-act-8e9
17 September 2026 12:36