Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Atlasly

REMOTE · MCP.ATLASLY.APP

UK site research and worldwide CAD/GIS site context (DXF, GeoJSON, SVG) for architects

Available components

−4 this week 63 Trust /100

Last scanned (1 hour ago)

Scores higher than 44% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Maps and Location

Recent critical change

Authorization (4 Nov 2026). See the changelog before you install this server.

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security51
Transport & Reachability100
Schema Quality & AI Usability66
  • 80% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Partial
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 14846 tokens (~322/item across 46 items; 43 tools + 3 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
  • Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage95
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 82% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 43 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 45 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
  • Supports UI / widget rendering.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 −7
    • Authorization: partial → fail ▼ critical
    • New tool “enable_site_watch”, which the server declares destructive security
    • Schema quality: 13257 → 14846 ▼ functional
    • New tool “compare_design_options” functional
    • New tool “create_project_from_site” functional
    • New tool “generate_site_brief” functional
    • New tool “get_job_status” functional
    • New tool “list_developments” functional
    • New tool “run_site_package” functional
    • New tool “search_development_mentions” functional
  • 3 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Nov 26 +1
    • Tool “get_lpa_adapter_status” rewrote its description, which is the text the model reads security
    • Tool “get_map_layer_plan” rewrote its description, which is the text the model reads security
    • Tool “get_official_source_adapters” rewrote its description, which is the text the model reads security
    • Tool “plan_site_intelligence” rewrote its description, which is the text the model reads security
    • Tool “prepare_site_research” rewrote its description, which is the text the model reads security
    • Tool “present_site_research” rewrote its description, which is the text the model reads security
    • Tool “search_aec_knowledge” rewrote its description, which is the text the model reads security
    • Tool “search_tools” rewrote its description, which is the text the model reads security
    • Tool coverage: 70% → 85% ▲ functional
    • Schema quality: good → excellent functional
    • “check_planning_constraints” reworded the description of “radius_meters” cosmetic
    • “export_site_context” reworded the description of “address” cosmetic
    • “export_site_context” reworded the description of “radius_meters” cosmetic
    • “find_precedents” reworded the description of “radius_meters” cosmetic
    • “get_location_coverage” reworded the description of “coordinates” cosmetic
    • “get_location_coverage” reworded the description of “country_code” cosmetic
    • “get_map_layer_plan” reworded the description of “radius_meters” cosmetic
    • “get_nearby_mapped_places” reworded the description of “address” cosmetic
    • “get_nearby_mapped_places” reworded the description of “coordinates” cosmetic
    • “get_nearby_mapped_places” reworded the description of “country_code” cosmetic
    • “get_nearby_mapped_places” reworded the description of “radius_meters” cosmetic
    • “get_planning_history” reworded the description of “radius_meters” cosmetic
    • “get_point_elevation” reworded the description of “address” cosmetic
    • “get_point_elevation” reworded the description of “coordinates” cosmetic
    • “get_point_elevation” reworded the description of “country_code” cosmetic
    • “inspect_research_source” reworded the description of “address” cosmetic
    • “inspect_research_source” reworded the description of “coordinates” cosmetic
    • “inspect_research_source” reworded the description of “country_code” cosmetic
    • “inspect_research_source” reworded the description of “radius_meters” cosmetic
    • “plan_site_intelligence” reworded the description of “radius_meters” cosmetic
    • “prepare_site_research” reworded the description of “address” cosmetic
    • “prepare_site_research” reworded the description of “coordinates” cosmetic
    • “prepare_site_research” reworded the description of “country_code” cosmetic
    • “prepare_site_research” reworded the description of “question” cosmetic
    • “prepare_site_research” reworded the description of “radius_meters” cosmetic
    • “present_site_research” reworded the description of “address” cosmetic
    • “present_site_research” reworded the description of “coordinates” cosmetic
    • “present_site_research” reworded the description of “country_code” cosmetic
    • “present_site_research” reworded the description of “question” cosmetic
    • “present_site_research” reworded the description of “radius_meters” cosmetic
  • 31 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 30 Oct 26 0
    • Tool “estimate_planning_costs” rewrote its description, which is the text the model reads security
    • Stability: unverified → 0.03 ▲ functional
    • “analyze_site” reworded the description of “radius_meters” cosmetic
  • 29 Oct 26 67

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://mcp.atlasly.app/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=atlasly.app CN=WE1,O=Google Trust Services,C=US 13 Oct 2026 11 Jan 2027 ECDSA 256 ECDSA-SHA256 f231697fdd0b17c5135d600670e98680
SANs: atlasly.app, mcp.atlasly.app, *.mcp.atlasly.app
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.atlasly.app. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
app. present 23684 8 Verified
atlasly.app. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000; includeSubDomains; preload

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.atlasly.app/mcp Verified 200
http (plaintext) http://mcp.atlasly.app/mcp Served over HTTP 200
MCP tools · 43 exposed · ~14,064 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
analyze_site ~323

Purpose: prepare a limited first site read. When to use: use for an initial resolved England address before selecting further evidence tools. Returns: reported flood point evidence, a bounded national application sample with explicit decision text, conditional point elevation and source gaps. Limitations: heritage, conservation, Article 4, trees, designations, landfill, ground and policy are not checked here; no complete statutory category count, comparable-scheme appraisal or clear-site conclusion. Failed counts stay unknown and a low river/sea sample never means no flooding. Wales/Scotland use jurisdiction-specific limited routes; other countries return source-registry metadata rather than fetched statutory evidence. Source freshness, full boundary and actual coverage are unverified. Parameter guidance: full address/postcode, radius 250–1000m, optional focus. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode
focusstring–Optional framing for the summary
radius_metersinteger–Analysis radius in metres, default 500. Values above the caller's limit are reduced to it: 1,000 m without an account, 2,000 m with one.
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

assess_planning_readiness ~386

Purpose: check planning evidence readiness for a proposal at a resolved England location. When to use: prepare proposal evidence and identify decision references to verify before policy and design appraisal. Returns: bounded national-source sample, explicit source state, dated point-checked decisions from the last five calendar years, supplied proposal and residential density when units/hectares are given. Approval likelihood is always not_estimated, comparable_count and density range are null, and comparability is not assessed. Limitations: incomplete, freshness-unverified national records are not a complete/current local register or a calibrated forecast. No approval percentage, three-approval threshold, inferred scheme density or local-adapter query. Verify relevant approved and refused decisions and current policy on the local authority portal. Parameter guidance: provide address and development_type; optional proposed_units/site_area_ha calculate supplied residential density only, and proposed_height_m is recorded without policy assessment. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode for the planning-history search
development_typestringyesDevelopment brief, e.g. 6-storey residential block, 40 flats, mixed-use
proposed_height_mnumber–Proposed height in metres, recorded in the evidence payload
proposed_unitsinteger–Proposed residential unit count, used only with supplied site area for residential density
site_area_hanumber–Site area in hectares, used with proposed_units to calculate dwellings per hectare
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

boundary_doctor ~382

Purpose: check a user-supplied red-line boundary before treating it as the site geometry. When to use: run after receiving a GeoJSON Polygon or MultiPolygon, especially before Site Verdict or focused constraint checks. Returns: closure, CRS, coordinate-range, topology, vertex-limit, and area checks; a stable boundary ID; calculated area; visible warnings; and an updated site_ref with red_line_upload confidence only when every blocking check passes. Limitations: V1 accepts EPSG:4326, OGC:CRS84, EPSG:27700, and EPSG:2157; it checks geometry but does not confirm title, ownership, survey accuracy, or a planning conclusion; it does not persist the uploaded geometry. Parameter guidance: pass the GeoJSON Feature or geometry in boundary_geojson, explicitly declare source_crs, optionally provide declared_area_m2 for a mismatch check, and pass an earlier site_ref to retain its address, LPA, and project context. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
boundary_geojson–yesGeoJSON Polygon, MultiPolygon, or Feature containing one. Coordinate order must match source_crs.
declared_area_m2number–Optional area stated by the source, in square metres, for comparison with the coordinate-derived area
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
source_crsstringyesExplicit source CRS: WGS84/CRS84 longitude-latitude, British National Grid, or Irish Transverse Mercator
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

check_permitted_development ~363

Purpose: prepare an England permitted-development evidence checklist, tentative class hint and restriction samples, without confirming a legal route. When to use: use for architect questions like "is this rear extension PD?", "can I convert this Class E shop to flats?", or "does Article 4 affect this loft conversion"; use check_planning_constraints when you only need raw constraints. Returns: pd_status always unclear, tentative candidate/applicable class, source states, sample flags, unknown counts and an authority-review checklist. All unresolved restriction evidence returns PD_EVIDENCE_UNAVAILABLE. Limitations: resolved England only; no legal applicability, current-law version, full-boundary intersection, dimensions, original building/use or permission-condition verification. Nearby records and null/small distances never prove containment or removal of a right. Source freshness/completeness are unverified; consult current legislation and the authority. The static keyword matcher is only a proposal hint. Parameter guidance: provide a full address/postcode and a concrete proposal phrase including use, works, and key dimensions where known. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode for constraint-aware PD screening
proposalstringyesProposal text, e.g. "single-storey rear extension under 4m", "loft conversion with dormer", or "Class E shop to C3 flats"
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

check_planning_constraints ~333

Check first-pass UK planning constraints at a site: flood zone, listed buildings, World Heritage Sites, registered parks and gardens, scheduled monuments, registered battlefields, archaeological priority areas, conservation areas, Article 4 Directions, Tree Preservation Orders, environmental designations (SSSI, AONB, Green Belt, ancient woodland), historic landfill, and ground conditions. UK-only: non-UK addresses return a coverage error. Supply include[] to query specific constraint types only. Returns per-category evidence states, actual query scope, sample flags and gaps. Failed/unreadable results stay unknown; no clear-site opportunity or statutory-completeness claim. Source freshness and full red-line intersections are unverified. All requested categories unresolved returns CONSTRAINT_EVIDENCE_UNAVAILABLE. A regional ground lookup is not a full-radius screen. Use after analyze_site when per-constraint detail is needed. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode
includearray––
radius_metersinteger–Search radius in metres around the site. Requests above the caller's limit (1,000 m without an account, 2,000 m with one) are reduced or rejected.
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

compare_design_options ~191

Read the connected user's active saved Canvas options for one owned development. Use project_id from list_developments. Omit option_ids to choose available options; supply exactly two different IDs to compare immutable captured versions. Recomputes early design quantities from saved geometry and assumptions. No planning verdict, GIA, surveyed area, overlap correction or preferred option. Requires the existing projects permission. Never edits designs. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
option_idsarray––
project_idstring––
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

compare_sites ~383

Purpose: compare exactly two UK sites for the same intended use and stage using the existing Site Verdict evidence. When to use: use after appraising one or two candidate sites, or when an architect/developer needs a shortlist decision that colleagues can review. Returns: both canonical site_ref objects, verdicts, potential dealbreakers, design-changing risks, visible unknown asymmetry, a transparent preferred-site decision only when one site dominates, both static map links, sources, and a temporary branded decision card. Limitations: address-only inputs remain point-radius screens; missing evidence is never treated as clear; the comparison uses no hidden weighted score and does not replace acquisition, planning, or technical due diligence. Parameter guidance: pass site_a and site_b with either address or a prior site_ref, plus one intended_use and project_stage shared by both sites; optional proposal and no_go_triggers are applied equally. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
intended_usestringyesShared intended use, for example residential, office, or mixed use
no_go_triggersarray–Optional explicit no-go rules applied equally to both sites
project_stagestringyesShared decision stage, for example acquisition or feasibility
proposalstring–Optional shared proposal detail applied equally to both sites
radius_metersinteger–Point-screen radius in metres; defaults to 800
site_aobjectyes–
site_bobjectyes–
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

create_project_from_site ~240

Create an Atlasly project for the resolved site so work can continue inside the full product. Preserves the country and location provenance for plugin reopen. User-supplied coordinates remain unverified with unknown planning jurisdiction; saving does not verify the site, save export files or an evidence snapshot. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode, with town and country outside the UK. Alternatively pass site_ref from an earlier result; do not send both for different locations.
namestringyes–
radius_metersinteger–Search radius in metres around the site. Requests above the caller's limit (1,000 m without an account, 2,000 m with one) are reduced or rejected.
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

draft_site_description ~336

Purpose: draft grounded site description, constraints, accessibility, planning history, and policy-context sections for a Design & Access Statement or feasibility note using Atlasly source-backed tool outputs. When to use: use when the user asks for D&A site context, planning statement background, a site description, or a policy-context first draft for a known site; use analyze_site when they only need a concise factual read. Returns: structured sections with headings/body/source_tools, data_gaps, source tool statuses, citations, and next actions. Limitations: this assembles first-draft prose from MCP tool outputs only; it is not a signed planning statement, does not replace specialist reports, and preserves missing data instead of filling gaps with generic claims. Parameter guidance: provide a full address/postcode, development_type, and optional proposed_description with the intended use, height, scale, or works. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode for the grounded draft
development_typestringyesDevelopment category, e.g. residential, mixed-use, commercial, extension, change of use
proposed_descriptionstring–Optional proposal description, e.g. six-storey residential block with ground-floor commercial
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

enable_site_watch ~303

Purpose: save enabled Site Watch settings for an owned Atlasly development after the user explicitly requests monitoring. Requires a connected account with atlasly.site_watch.write permission. Inputs: project_id from list_developments, optional checks, weekly/monthly frequency and radius in metres. Replaces that user's existing watch configuration, including previous choices for omitted fields; omitted fields reset to the defaults below. Present the replacement and defaults for user confirmation before calling. Repeating the same settings is idempotent. Planning, flood and competitive checks default to true; web_search defaults to false. The configured monitoring service may subsequently check independently published planning, flood and web sources. Returns saved settings and an Atlasly link only. This call does not perform a source check, verify source coverage, confirm scheduling or promise future alerts. Review completed checks and delivery in Atlasly. Never enable monitoring without the user's explicit request. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
checksobject––
frequencystring––
project_idstring––
radius_minteger––
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

estimate_planning_costs ~423

Purpose: estimate England planning application fees, CIL coverage/liability status, and likely S106 heads for early feasibility and viability checks. When to use: use when a user asks for planning fees, CIL, S106, planning obligations, or rough pre-application cost exposure; use get_local_plan_policies for policy citations. Returns: planning_fee with calculation basis, unverified CIL schedule/rate/total, typical S106 review heads, caveats, sources, and next actions. Limitations: England-focused narrow fee estimate using the cited April 2026 schedule; outline applications require unavailable site/category inputs and return no fee; CIL schedules and rates remain unverified; it does not replace LPA fee calculators, exact CIL charging schedules, relief checks, indexation, or legal/quantity-surveyor advice. Parameter guidance: provide address, development_type, and either residential_units for housing or gross_floor_area_sqm for non-residential/change-of-use schemes; set application_type when the category is known; no outline estimate is supported. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode for LPA/CIL context
application_typestring–Known application category; inferred from development_type if omitted
development_typestringyesDevelopment type, e.g. residential, commercial, mixed_use, class_ma, class_q, extension, householder
gross_floor_area_sqmnumber–Gross floor area in square metres for non-residential or change-of-use fee estimates
residential_unitsinteger–Number of proposed residential units for residential fee/CIL/S106 screening
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

export_site_boundary ~248

Purpose: validate and export a supplied WGS84 boundary as GeoJSON or SVG. When to use: when the user provides a Polygon, MultiPolygon or Feature and wants a portable boundary file. Returns: actual file contents, filename, MIME type, geometry checks and limitations; the workspace supports host-mediated download. Limitations: only supplied 2D boundary geometry, no buildings, roads, terrain, constraints or ownership verification; SVG is illustrative and not to scale; reject projected coordinates until reprojected to WGS84. Parameter guidance: pass boundary_geojson, format geojson or svg, and optional title. Do not invent a boundary from an address. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
boundary_geojson–yes–
formatstringyes–
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
titlestring––
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

export_site_context ~706

Purpose: retrieve source geometry and prepare a portable site-context file. When to use: when the user wants OpenStreetMap buildings, roads, water, green space and land use worldwide or available UK flood/heritage geometry around a location for QGIS, Rhino or CAD. Returns: actual GeoJSON, SVG or 2D DXF file contents, or a ZIP containing all three from one retrieval, source preview, per-layer coverage, and a companion manifest with CRS, local origin, attribution and limitations. DXF is local WGS84 UTM metres, not longitude/latitude; polygon holes are separate closed polylines. Limitations: community OSM geometry is not a survey; no inferred heights, terrain, DWG, 3D or desktop execution; basemap geometry is generalized and clipped to the request area; other sources retain touching features by default; an optional supplied outline can clip geometry with explicit omissions and an original-source audit companion. England flood checks the address point, not all nearby polygons. Missing layers remain explicit and can produce a partial export. Parameter guidance: supply address including city/country, prior site_ref, or user-supplied coordinates {lat,lng} with country_code. Coordinate mode does not verify the address or planning jurisdiction and only retrieves regional context. Pass a two-letter country code for non-UK address lookup and every supplied point (for example in, us, fr, au), selected layers, format and optional 250–1000m radius/title. Do not treat missing geometry as a clear planning result. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode, with town and country outside the UK. Alternatively pass site_ref from an earlier result; do not send both for different locations.
boundaryobject–User-supplied simple WGS84 outline inside the search radius. Selects whole touching features by default; boundary_mode clip intersects geometry. Does not verify ownership. No holes or self-intersecti…
boundary_modestring–Defaults to retaining whole touching features. clip intersects geometry with the supplied outline; requires boundary. Planar WGS84, not a legal boundary/survey or completeness check.
coordinatesobject–User-supplied WGS84 point. Provide an explicit country_code; omit site_ref. No address lookup or jurisdiction verification is performed.
country_codestring–ISO two-letter country code. Required for non-UK addresses and all supplied coordinates; defaults to gb only for legacy address calls. Preserve the returned site_ref country.
diagram_stylestring–SVG display preset only; exported CAD/GIS geometry is unchanged. Figure-ground preserves courtyard holes; street diagram shows sampled road geometry, not routing.
formatstringyes–
layersarrayyes–
radius_metersinteger–Search radius in metres around the site. Requests above the caller's limit (1,000 m without an account, 2,000 m with one) are reduced or rejected.
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
titlestring––
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

find_development_sites ~622

Purpose: find and rank official English brownfield-register development-site candidates for an area, then enrich the shortlist with Atlasly flood, heritage, conservation-area, and transit checks where requested. When to use: use for site-selection briefs like "find brownfield residential sites in Salford over 0.25ha, outside Flood Zone 2/3, near tram or bus"; use analyze_site for a single known site and check_planning_constraints for raw constraints. Returns: ranked candidates with address, coordinates, score breakdown, brownfield capacity fields, constraint flags, nearest transit where checked, source URLs, and missing-criteria warnings. Limitations: first-pass LPA-boundary search against planning.data.gov.uk brownfield-land only; not a full parcel/ownership/Overture warehouse, does not find off-register sites, and uses published point coordinates before full boundary verification. Scores are heuristics; criteria affect ranking, not guaranteed exclusion. The area application grid uses only checked points from at most 50 incomplete national records within up to 1000m, with failed counts unknown and no probability, inferred use or persistent/local-adapter cache. Freshness and completeness are unverified. Parameter guidance: pass search_area as an English address/postcode/LPA, development_type, optional min_site_area_ha, max_flood_zone such as "Zone 1", transit distance, and exclusion flags for conservation/listed-building proximity. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
brownfield_onlyboolean–Defaults to true because this version uses the official brownfield-land register as its candidate source
development_typestringyesDevelopment brief, e.g. residential 50 units, mixed-use, commercial, affordable housing
exclude_conservation_areaboolean–Whether to penalise candidate points flagged in conservation areas; not a guaranteed exclusion
exclude_listed_buildings_within_metersinteger–Distance threshold for listed-building proximity screening
max_flood_zonestring–Preferred maximum flood zone used in heuristic ranking; unknown/exceeding points are flagged, not guaranteed excluded
min_site_area_hanumber–Preferred minimum published brownfield area in hectares, used in ranking rather than guaranteed exclusion
radius_metersinteger–Context radius for resolving the area; official candidate retrieval is LPA-boundary scoped
require_transit_within_metersinteger–Preferred mapped stop-point distance in metres, used in ranking; access and service operation unverified
search_areastring–English address, postcode, town, or LPA name used to resolve the local planning authority boundary
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

find_precedents ~320

Purpose: retrieve explicitly decided records from a bounded national planning-application sample for a resolved England site. When to use: to locate application references for manual decision and policy verification. Returns: known approved/refused/withdrawn sample records, source state, nullable dates and location limits; unknown decisions are excluded from precedents. Limitations: records are not verified comparable schemes or an approval forecast; local-register coverage and freshness are incomplete/unverified. No inferred approval from missing status, policy documents, building height, units or use class. Parameter guidance: use an England address or resolved reference, radius 250–1000m, limit 1–10, and proposal_text as a literal filter on returned reference/address/description. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode
limitinteger––
proposal_textstring–Optional proposal description used to bias the precedent search
radius_metersinteger–Search radius in metres around the site. Requests above the caller's limit (1,000 m without an account, 2,000 m with one) are reduced or rejected.
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

generate_site_brief ~126

Generate a structured site brief from Atlasly project memory and conversation context. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
conversation_idstring––
project_idstring––
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

generate_site_map ~386

Purpose: compose multiple Atlasly source-backed site layers into one shareable map URL for feasibility reports, client decks, and planning context review. When to use: use when the user wants a single map with flood, heritage, planning history, transport, constraints, or precedent layers; use get_map_layer_plan when they only need machine-readable layer actions without running source tools. Returns: map_url, encoded map_config, layer_summary, source tool statuses, citation-aware map_layer_plan, data gaps, and sources. Limitations: resolved England only, 250–1000m; this pass composes an encoded request rather than proving rendered geometry. Metadata-planned layers are registrations, not render acceptance. Returned application/place counts are samples, failed counts stay unknown and constraint cards are not feature counts. No separate H3 density fetch or cache write is made. Source coverage, geometry and styling need verification in Atlasly before reuse. Parameter guidance: provide address, optional layers from flood/heritage/planning_history/transport/constraints/precedents, optional radius_meters, and an optional title. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode for the composed map
layersarray–Requested layers; defaults to flood, heritage, planning_history, transport, constraints, and precedents
radius_metersinteger–Search radius for layer source tools
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
titlestring–Optional map title shown in the encoded map configuration
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

get_flood_risk ~250

Purpose: retrieve reported flood point evidence with source-state and coverage limits. When to use: first-pass flood evidence before authority/site-specific review. Returns: UK reported zone/native SEPA likelihood and gaps; US native FEMA context if configured. Limitations: no whole-site/access determination, no UK 3a/3b subtype acceptance, no generated risk/FRA/sequential/exception outcome; low river-sea context never means no flooding. Failed UK sources return FLOOD_EVIDENCE_UNAVAILABLE and unknown facts. Source freshness/completeness and current applicability remain unverified; NI/outside coverage use explicit fallback. Parameter guidance: full address or prior resolved site_ref; use local flood authorities for unsupported jurisdictions. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

get_job_status ~153

Poll the status of an async Atlasly job (e.g. site package run). Returns current status, progress, and result summary when complete. Poll every 10–30 seconds until status is complete or failed. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
job_idstringyesJob ID returned by run_site_package
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

get_local_plan_policies ~307

Purpose: review stored England local policy extract leads for a resolved authority. When to use: early planning statement research, with source links where available. Returns: a bounded extract sample, unknown adoption/currentness/applicability and a current national framework link. Missing results do not mean no policies; retrieval failure and zero matches are not distinguishable in the existing source helper. Limitations: no template citations, obsolete chapter references, complete council coverage or adopted-plan verification is promised. Check current documents and implementation arrangements before citation. Parameter guidance: provide address and development_type, with optional topic to focus retrieval. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode used to resolve the local planning authority
development_typestringyesDevelopment type, e.g. residential, commercial, mixed_use, change_of_use, extension, tall_buildings, heritage, transport, open_space
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
topicstring–Optional policy topic to focus retrieval, e.g. 'tall buildings', 'affordable housing', 'heritage setting', 'flood risk'
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

get_location_coverage ~255

Check registered context/place routes and selected official research references for a supplied global WGS84 point and country before choosing a task. No geocoding, dataset retrieval or source health probe. Separates community geometry, configuration and document references from unassessed local zoning, parcel intersections and statutory applicability. A registered source is not evidence of coverage or no risk. Returns a coverage register and Atlas AI UI; known coordinates required. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
coordinatesobjectyesUser-supplied WGS84 point {lat, lng}. Send with country_code. The point is not reverse-geocoded, so its address and planning jurisdiction stay unverified.
country_codestringyesISO two-letter country code such as gb, us, in or fr. Required with coordinates and for addresses outside the UK.
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

get_lpa_adapter_status ~250

Purpose: inspect Atlasly top-LPA planning source adapter coverage, operational status, cache state, record counts, and geometry coverage. When to use: use when inspecting local-adapter registrations and reported operational state. Development-site application cells and planning evidence readiness do not query these adapters. Returns: registered adapters, adapter type, manual-check status, cache timestamps, cached record counts, geometry coverage percentages, sources and next actions. Limitations: status is operational telemetry, not a completeness guarantee for every address or proposal; live LPA portals can still return sparse or unstable result sets. For official-source adapters outside UK local planning authorities, use get_official_source_adapters. Parameter guidance: takes no parameters; site_ref is accepted for chaining but does not filter the result. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

get_map_layer_plan ~318

Return structured map actions, source-backed evidence layers, missing layers, citations, coverage status, and warnings for Atlasly site-intelligence map customization requests. This plans layers and draws nothing: use generate_site_map for a rendered map image and open_atlasly_workspace for the interactive map. Supply address or site_ref. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode
categoriesarray–Optional requested domains such as planning, flood, heritage, ecology, transport, terrain, climate
include_candidatesboolean–Include unverified candidates in diagnostics; they are never rendered as compliance evidence
outputstring––
questionstring–Map request, e.g. show planning risk layers, highlight flood in blue and heritage in red, or make a client map
radius_metersinteger–Search radius in metres around the site. Requests above the caller's limit (1,000 m without an account, 2,000 m with one) are reduced or rejected.
show_onlyboolean–Isolate requested evidence layers and hide other custom layers
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

get_nearby_mapped_places ~497

Purpose: find mapped nearby schools, shops and services worldwide. When to use: compare local place context around a known site, or prepare mapped points for QGIS. Returns: selected OpenStreetMap point categories from fixed regional sources, straight-line distances in metres, per-layer coverage, source references, an inspectable map and GeoJSON. Limitations: community mapping, not official access evidence or a complete inventory; source freshness, entrances, opening hours and public/wheelchair access are unverified. No walking routes, travel times, parks, bus stops, rail stations or transit frequency; do not infer a walk score or 15-minute-city verdict. Parameter guidance: supply address with country, a prior site_ref, or WGS84 coordinates {lat,lng} with explicit country_code. Non-UK address lookup requires the configured service. Persona selects default category groups; explicit categories can request only mapped schools, hospitals or other supported point types. Radius is 250 to 1000 metres. Missing data means unknown, never absence of services. Chaining: every response returns site_ref; pass it unchanged into another Atlasly tool to reuse the canonical site, coordinates, boundary confidence, LPA, evidence links, and project context.

NameTypeReqDescription
addressstring–Site address or postcode, with town and country outside the UK. Alternatively pass site_ref from an earlier result; do not send both for different locations.
categoriesarray–Optional explicit mapped categories, for example school or hospital. Overrides persona defaults; not complete nearest-place coverage.
coordinatesobject–User-supplied WGS84 point {lat, lng}. Send with country_code. The point is not reverse-geocoded, so its address and planning jurisdiction stay unverified.
country_codestring–ISO two-letter country code such as gb, us, in or fr. Required with coordinates and for addresses outside the UK.
personastring––
radius_metersinteger–Search radius in metres around the site. Requests above the caller's limit (1,000 m without an account, 2,000 m with one) are reduced or rejected.
site_refobject–Canonical site_ref returned by any previous Atlasly tool. Pass it unchanged to chain the same resolved site into this call; address, search_area, or project_id will be filled from it when omitted.
NameTypeReqDescription
atlasly_linkobjectyes–
confidence_notesarrayyes–
detailsobject––
error_codestring––
error_sourcestring––
executive_summarystringyes–
headlinestringyes–
human_messagestring––
key_data_pointsarrayyes–
messagestring––
next_best_actionsarrayyes–
queryobject––
retryableboolean––
site_refobjectyes–
sourcesarrayyes–
statusstringyes–
top_constraintsarrayyes–
top_opportunitiesarrayyes–

No examples provided.

Install

How do I install the Atlasly MCP server?

Atlasly is a hosted endpoint at https://mcp.atlasly.app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.atlasly.app

# add to Claude Code
claude mcp add --transport http app-atlasly-atlasly 'https://mcp.atlasly.app/mcp'
Common questions

What is the Atlasly MCP server?

Atlasly is an MCP server listed in the public MCP registry as app.atlasly/atlasly. UK site research and worldwide CAD/GIS site context (DXF, GeoJSON, SVG) for architects. This page covers its hosted endpoint (https://mcp.atlasly.app/mcp).

Is the Atlasly MCP server safe to use?

Atlasly scores 63 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Atlasly MCP server expose?

Atlasly exposes 43 tools: view_geojson_file, search_development_mentions, open_atlasly_workspace, get_location_coverage, inspect_research_source, and 38 more. Their descriptions and schemas cost roughly 14,064 tokens of context every time the server is loaded.

Does the Atlasly MCP server require authentication?

No. We connected to Atlasly without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Atlasly MCP server still maintained?

Atlasly is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.