Skip to main content
Glama

swisstopo_convert_coordinates

Read-onlyIdempotent

Convert coordinates between WGS84 and Swiss LV95 in both directions for cadastral and geodata applications requiring centimeter precision.

Instructions

Rechnet Koordinaten amtlich zwischen WGS84 und LV95 um (swisstopo REFRAME).

Wenn Koordinaten in LV95 (EPSG:2056) vorliegen und für die übrigen Tools nach WGS84 gebracht werden müssen — oder umgekehrt für den Katasterbezug, wo Zentimeter zählen. Achsenreihenfolge beachten: REFRAME benennt beide Eingaben easting/northing. Bei wgs84_to_lv95 ist easting der LÄNGENgrad und northing der BREITENgrad — umgekehrt zur lat/lon-Reihenfolge der übrigen Tools. Vertauschte Achsen werden abgewiesen, nicht stillschweigend umgerechnet.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
paramsYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
noteNoActionable hint when a search returns nothing — what to try next, rather than a bare negative (audit ARCH-003).
countNoNumber of structured results.
sourceNoData source attribution.swisstopo / geo.admin.ch
licenseNoData licence.Swiss Open Government Data (opendata.swiss)
resultsNoStructured result records (machine-readable).
summaryYesHuman-readable Markdown summary of the result.
is_errorNoTrue if this represents a handled error.
match_typeNoexact | fuzzy | none (for search-style tools).
provenanceNoHow the data was obtained.live_api
retrieved_atNoISO-8601 retrieval timestamp.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Die Annotationen liefern bereits readOnlyHint, idempotentHint und destructiveHint=false. Die Beschreibung ergänzt darüber hinaus das kritische Verhalten: die Achsenreihenfolge je Richtung und dass vertauschte Achsen abgewiesen statt stillschweigend umgerechnet werden. Das geht deutlich über die Annotationen hinaus.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Die Beschreibung ist kurz, in use_case und important_notes strukturiert und enthält keine überflüssigen Wiederholungen. Jeder der drei Abschnitte liefert direkt verwertbare Information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Angesichts eines vorhandenen Output-Schemas und der ausführlichen Annotationen deckt die Beschreibung alle relevanten Aspekte ab: Anwendungsfall, Richtung, Achsenfehler und Fehlerverhalten. Für einen koordinatenbasierten Umrechnungs-Tool ist sie damit vollständig.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Obwohl das Tool-Schema laut Signal eine Beschreibungsabdeckung von 0% hat, enthält die Tool-Beschreibung die wichtigste Parameter-Semantik: easting/northing sind richtungsabhängig, und bei wgs84_to_lv95 ist easting der Längengrad und northing der Breitengrad. Die Enum-Werte und Einheiten bleiben dem Schema überlassen, aber der kritische Verwechslungsfall wird klar kompensiert.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Die Beschreibung nennt das konkrete Verb 'umrechnen' und die Zielsysteme WGS84 und LV95, ergänzt durch den offiziellen Dienstnamen REFRAME. Damit ist der Zweck eindeutig und klar von den übrigen swisstopo-Tools abgegrenzt.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Das use_case-Tag beschreibt explizit, wann die Umrechnung benötigt wird: um LV95-Koordinaten für andere Tools nach WGS84 zu bringen oder umgekehrt für den Katasterbezug. Es wird keine Alternative genannt, da auch unter den Geschwister-Tools kein direkter Koordinaten-Umrechner existiert; die Einsatzbedingung ist hinreichend klar.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/malkreide/swisstopo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server