MCPサーバー

UK Property & Business Intelligence MCP Server from MCPBundles

com.mcpbundles/uk-property-business

このMCPでできること

Searches UK companies, officers and filings, charities, geographic names and postcodes, and Great Britain traffic count and flow data.

cc-get-area-of-operation-f53
Get the geographic areas of operation for a charity from the England & Wales Charity Commission. Returns the regions, countries, or areas where the charity carries out its work.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['registered_charity_number'], 'properties': {'suffix': {'type': 'integer', 'default': 0, 'description': 'Subsidiary suffix (0 for main charity)'}, 'registered_charity_number': {'type': 'integer', 'description': 'The registered charity number'}}}
cc-get-charity-details-f53
Get full details of a charity from the England & Wales Charity Commission. Returns detailed information including trustees, registration history, related charities, and complete charity record.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['registered_charity_number'], 'properties': {'suffix': {'type': 'integer', 'default': 0, 'description': 'Subsidiary suffix (0 for main charity)'}, 'registered_charity_number': {'type': 'integer', 'description': 'The registered charity number'}}}
cc-get-charity-f53
Look up a charity by its registered charity number on the England & Wales Charity Commission register. Returns the charity name, registration status, registration and removal dates. Use suffix 0 for the main charity entity.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['registered_charity_number'], 'properties': {'suffix': {'type': 'integer', 'default': 0, 'description': 'Subsidiary suffix (0 for main charity, non-zero for subsidiaries)'}, 'registered_charity_number': {'type': 'integer', 'description': 'The registered charity number (e.g. 1089464 for Cancer Research UK)'}}}
cc-get-charity-overview-f53
Get an overview of a charity from the England & Wales Charity Commission. Returns the charity summary including name, activities description, contact information, and classification details.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['registered_charity_number'], 'properties': {'suffix': {'type': 'integer', 'default': 0, 'description': 'Subsidiary suffix (0 for main charity)'}, 'registered_charity_number': {'type': 'integer', 'description': 'The registered charity number'}}}
cc-get-financial-history-f53
Get financial history for a charity from the England & Wales Charity Commission. Returns income, spending, and accounts data across reporting periods.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['registered_charity_number'], 'properties': {'suffix': {'type': 'integer', 'default': 0, 'description': 'Subsidiary suffix (0 for main charity)'}, 'registered_charity_number': {'type': 'integer', 'description': 'The registered charity number'}}}
cc-get-governing-document-f53
Get the governing document information for a charity from the England & Wales Charity Commission. Returns the type and description of the charity's governing document (e.g. trust deed, constitution, royal charter).
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['registered_charity_number'], 'properties': {'suffix': {'type': 'integer', 'default': 0, 'description': 'Subsidiary suffix (0 for main charity)'}, 'registered_charity_number': {'type': 'integer', 'description': 'The registered charity number'}}}
cc-search-charities-f53
Search the England & Wales Charity Commission register for charities by name. Returns matching charities with their registration number, name, registration status, and dates. Use the reg_charity_number from results with other Charity Commission tools to get full details.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Charity name or keyword to search for'}, 'max_results': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of results to return (default 20)'}}}
ch-get-charges-64f
List charges for one company_number. The API has no national charge leaderboard — total_count applies to this company only, not a UK-wide ranking. Comparative charge questions require explicit per-company lookups for user-named companies.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['company_number'], 'properties': {'start_index': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Index of the first result (0-based, for pagination)'}, 'company_number': {'type': 'string', 'description': "8-character Companies House company number from a name search or other authoritative source (e.g. '00445790', 'SC123456')"}, 'items_per_page': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Number of results per page (default 25, max 100)'}}}
ch-get-company-64f
Get the full company profile from Companies House by company_number. Requires the exact eight-character company number from a prior name search or another authoritative source. Returns registered office, SIC codes, accounts dates, confirmation statement dates, company status, and type.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['company_number'], 'properties': {'company_number': {'type': 'string', 'description': "8-character Companies House company number from search results (e.g. '00445790' for Tesco PLC, 'SC123456' for Scottish companies)"}}}
ch-get-filing-history-64f
Get filing history for one company_number: accounts, confirmation statements, appointments, and other filings. Histories for large companies can exceed 8,000 rows — always set category (e.g. 'accounts') unless the user needs all types, and keep items_per_page small (default 10). Response total_count is the register total for that company, not the number of items returned in this call; do not claim you retrieved every filing from one page or from total_count alone. Without category, responses are capped at 10 items per call. There is no API-wide filing leaderboard. Pagination uses start_index; bulk export of thousands of filings requires many sequential calls, not one response.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['company_number'], 'properties': {'category': {'type': 'string', 'description': "Filter by filing category, e.g. 'accounts', 'confirmation-statement', 'capital', 'incorporation', 'officers'"}, 'start_index': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Index of the first result (0-based, for pagination)'}, 'company_number': {'type': 'string', 'description': "8-character Companies House company number from a name search or other authoritative source (e.g. '00445790', 'SC123456')"}, 'items_per_page': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of results per page (default 10, max 25). Without category, the server caps at 10 to avoid multi-megabyte responses.'}}}
ch-get-officers-64f
List officers (directors, secretaries, LLP members) for a company_number. Returns name, role, appointment and resignation dates, nationality, and country of residence. Paginate with start_index when total_results is large.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['company_number'], 'properties': {'order_by': {'enum': ['appointed_on', 'resigned_on'], 'type': 'string', 'description': "Sort order: 'appointed_on' or 'resigned_on'"}, 'start_index': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Index of the first result (0-based, for pagination)'}, 'company_number': {'type': 'string', 'description': "8-character Companies House company number from a name search or other authoritative source (e.g. '00445790', 'SC123456')"}, 'items_per_page': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Number of results per page (default 20, max 100)'}}}
ch-search-companies-64f
Search Companies House by company name or keyword to obtain a company_number. The API has no global leaderboard for charges, filings, or indebtedness — comparative 'who has the most' questions cannot be answered from search alone; only named-company lookups are supported. Returns company_number, title, status, date_of_creation, and address.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Company name or keyword to search for'}, 'start_index': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Index of the first result to return (0-based, for pagination)'}, 'items_per_page': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Number of results per page (default 20, max 100)'}}}
dft-traffic-aadf-49b
Get Average Annual Daily Flow (AADF) data — estimated daily traffic volumes broken down by vehicle type: pedal cycles, motorcycles, cars, buses, light goods vehicles, and heavy goods vehicles (by axle type). Filter by count point, road, region, or year.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number (1-indexed, default 1).'}, 'year': {'type': 'integer', 'description': 'Filter by year (e.g. 2023). Data typically available 2000–2024.'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results per page (default 25).'}, 'region_id': {'type': 'integer', 'description': 'Filter by region ID.'}, 'road_name': {'type': 'string', 'description': "Filter by road name (e.g. 'A1', 'M25')."}, 'count_point_id': {'type': 'integer', 'description': 'Filter by count point ID (from count points search).'}}}
dft-traffic-count-points-49b
Search DfT traffic count points on the GB road network. Filter by road name, region, local authority, or road category. Returns count point ID, road name, category, coordinates, and link length for each counting location.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number (1-indexed, default 1).'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results per page (default 25).'}, 'region_id': {'type': 'integer', 'description': 'Filter by region ID from the region listing response.'}, 'road_name': {'type': 'string', 'description': "Filter by road name (e.g. 'A1', 'M25', 'A303')."}, 'road_category': {'enum': ['TM', 'PM', 'TA', 'PA', 'TB', 'U'], 'type': 'string', 'description': 'Filter by road category: TM (Trunk Motorway), PM (Principal Motorway), TA (Trunk A), PA (Principal A), TB (Trunk B), U (Unclassified).'}, 'local_authority_id': {'type': 'integer', 'description': 'Filter by local authority ID.'}}}
dft-traffic-regions-49b
List all DfT traffic regions in Great Britain with their IDs and ONS codes. Optionally also returns local authorities with their region associations. Use region and local authority IDs to filter count points and AADF data.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'include_local_authorities': {'type': 'boolean', 'default': False, 'description': 'Also return the list of local authorities (default false).'}}}
os-find-nearest-101
Find the closest named places, roads, or features to a given British National Grid coordinate point. Returns nearby features sorted by distance.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['point'], 'properties': {'point': {'type': 'string', 'description': "British National Grid coordinates as 'easting,northing'. Example: '437292,115541' (central London)."}, 'radius': {'type': 'number', 'default': 100, 'maximum': 1000, 'minimum': 0.01, 'description': 'Search radius in metres (0.01-1000, default 100).'}, 'local_type': {'type': 'string', 'description': 'Filter by feature type. Examples: City, Town, Village, Railway_Station, Hospital. Multiple types space-separated.'}}}
os-postcode-search-101
Search for UK postcodes using the Ordnance Survey Names gazetteer. Returns matching postcodes with their BNG coordinates, populated place, county, region, and country.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['postcode'], 'properties': {'postcode': {'type': 'string', 'description': "Full or partial UK postcode to search for. Examples: 'SW1A 1AA', 'SW1A', 'EC2R'."}, 'maxresults': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (1-100, default 25).'}}}
os-search-names-101
Search the Ordnance Survey Names gazetteer for places, roads, postcodes, and geographic features across Great Britain. Returns names, types, BNG coordinates, and administrative areas.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Free-text search query (place name, road name, postcode, etc.).'}, 'bounds': {'type': 'string', 'description': "Bias results to a BNG bounding box: XMIN,YMIN,XMAX,YMAX (e.g. '400000,100000,500000,200000')."}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination (default 0).'}, 'local_type': {'type': 'string', 'description': 'Filter by feature type. Examples: City, Town, Village, Hamlet, Postcode, Named_Road, Railway_Station, Airport, Hospital, Hill_Or_Mountain. Multiple types space-separated.'}, 'maxresults': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (1-100, default 25).'}}}
追加
dft-traffic-count-points-49b
2026年9月17日12:36
追加
ch-get-company-64f
2026年9月17日12:36
追加
ch-get-charges-64f
2026年9月17日12:36
追加
ch-get-filing-history-64f
2026年9月17日12:36
追加
ch-get-officers-64f
2026年9月17日12:36
追加
dft-traffic-aadf-49b
2026年9月17日12:36
追加
dft-traffic-regions-49b
2026年9月17日12:36
追加
cc-get-governing-document-f53
2026年9月17日12:36
追加
cc-search-charities-f53
2026年9月17日12:36
追加
cc-get-financial-history-f53
2026年9月17日12:36
追加
cc-get-charity-details-f53
2026年9月17日12:36
追加
cc-get-charity-overview-f53
2026年9月17日12:36
追加
cc-get-area-of-operation-f53
2026年9月17日12:36
追加
os-search-names-101
2026年9月17日12:36
追加
os-postcode-search-101
2026年9月17日12:36
追加
os-find-nearest-101
2026年9月17日12:36
追加
cc-get-charity-f53
2026年9月17日12:36
追加
ch-search-companies-64f
2026年9月17日12:36