Skip to content
294+ Pläne · sofort verfügbar · Architektur-Lizenz

Für Agenten, LLMs & Entwickler

MCP & API

Schwarzplan.eu stellt seine Pläne und freien Geodaten programmatisch bereit – als schlanke JSON-APIs, als llms.txt-Index und über das Model Context Protocol (MCP). So können KI-Agenten und LLMs die Katalog- und Geodaten direkt abfragen, zitieren und weiterverarbeiten.

Endpunkte

GET Pläne-API
schwarzplan.eu/wp-json/sp/api/plans

Maschinenlesbare Liste aller Pläne mit Koordinaten, Stadt, Land, Maßstab, Formaten, Ebenen, Preis und URL. Paginierbar über ?per_page=N.

GET Outlines-API
schwarzplan.eu/wp-json/sp/api/outlines

Index aller freien Stadt-, Länder- und Kontinent-Outlines mit direkten GeoJSON- und SVG-URLs.

POST MCP-Server
schwarzplan.eu/wp-json/sp/mcp/v1

Model Context Protocol über Streamable HTTP, JSON-RPC 2.0, ohne Anmeldung. Sechs Werkzeuge: search_plans, get_plan, search_outlines, get_pricing, find_parcel, setback_rules.

GET llms.txt
schwarzplan.eu/llms.txt

Kompakter, link-orientierter Markdown-Index der wichtigsten Ressourcen im llmstxt.org-Format – für Assistenten wie ChatGPT, Claude und Perplexity.

Beispiel

# Erste 20 Pläne abrufen
curl "https://schwarzplan.eu/wp-json/sp/api/plans?per_page=20"

# Alle freien Outlines (Städte / Länder / Kontinente)
curl "https://schwarzplan.eu/wp-json/sp/api/outlines"

Model Context Protocol (MCP)

Das Model Context Protocol ist ein offener Standard, über den KI-Assistenten externe Werkzeuge anbinden. Unser Server läuft unter der Adresse oben — zustandslos, ohne Anmeldung, ohne Schlüssel. Die Katalog-Werkzeuge lesen denselben Katalog wie die JSON-Endpunkte, find_parcel und setback_rules das Liegenschaftskataster und die Landesbauordnungen.

Werkzeuge

search_plans

Sucht Pläne nach Stadt, Land oder Region. Liefert Titel, Ort, Maßstab, Formate, Preis und URL.

get_plan

Alle Angaben zu einem Plan: Maßstab, Ebenen, Formate, Preis, Koordinaten, Beschreibung.

search_outlines

Durchsucht die kostenlosen Umrisse und gibt direkte GeoJSON- und SVG-URLs zurück.

get_pricing

Preismodell: Einzelplan, Bundle, Access All Plans, kostenlose Pläne, Lizenzumfang.

find_parcel

Flurstück unter einer Adresse oder Koordinate in Deutschland: Kennzeichen, Gemarkung, Flur, Fläche, Grenze als GeoJSON, Lizenzvermerk und Bestell-Link.

setback_rules

Abstandsflächen nach Landesbauordnung: Faktor, Mindesttiefe und erforderliche Tiefe für eine Wandhöhe, mit Fundstelle.

Einrichtung

{
  "mcpServers": {
    "schwarzplan": {
      "type": "http",
      "url": "https://schwarzplan.eu/wp-json/sp/mcp/v1"
    }
  }
}

In Clients, die nur eine Server-URL erwarten (ChatGPT- und Claude-Connectors), genügt die Adresse selbst.

Beispiel: Flurstück zu einer Adresse

curl "https://schwarzplan.eu/wp-json/sp/mcp/v1" \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"find_parcel","arguments":{"address":"Bundeskanzlerplatz 2, Bonn"}}}'

Flurstücke: find_parcel deckt 15 Bundesländer ab, aus dem amtlichen Liegenschaftskataster (ALKIS, Open Data, Lizenzvermerk je Land in jeder Antwort). Bayern veröffentlicht keine Flurstücksdaten. Kein amtlicher Auszug. Höchstens 60 Abfragen je Stunde und IP – wer mehr braucht, schreibt uns.

Lizenz & Nutzung

Länder-Outlines: Natural Earth (gemeinfrei). Stadt-Outlines: aus OpenStreetMap abgeleitet (ODbL – Namensnennung & Share-alike). Kontinent-Umrisse: eigene stilisierte Formen.

Die kostenpflichtigen Pläne selbst unterliegen der jeweiligen Produktlizenz. Die Endpunkte liegen hinter einem Server-Cache; bitte bei automatisierter Nutzung fair bleiben und Antworten selbst zwischenspeichern, statt eng zu pollen.

?