diff --git a/profile/README.md b/profile/README.md
index 7d1d32f..45f3005 100644
--- a/profile/README.md
+++ b/profile/README.md
@@ -61,9 +61,11 @@ FlowMCP is a framework designed to adapt and expose existing web APIs (e.g., RES
| Title | Updated | Release | Workflow | Coverage | Issues | License |
| :-- | :-- | :-- | :-- | :-- | :-- | :-- |
| [geo-csv-tsv-toolkit](https://github.com/FlowMCP/geo-csv-tsv-toolkit) |
|
|
|
| 
|
|
+| [geo-dzt-toolkit](https://github.com/FlowMCP/geo-dzt-toolkit) |
|
|
|
| 
|
|
| [geo-geojson-toolkit](https://github.com/FlowMCP/geo-geojson-toolkit) |
|
|
|
| 
|
|
| [geo-gtfs-toolkit](https://github.com/FlowMCP/geo-gtfs-toolkit) |
|
|
|
| 
|
|
| [geo-overpass-toolkit](https://github.com/FlowMCP/geo-overpass-toolkit) |
|
|
|
| 
|
|
+| [geo-zhv-toolkit](https://github.com/FlowMCP/geo-zhv-toolkit) |
|
|
|
| 
|
|
| [time-csv-toolkit](https://github.com/FlowMCP/time-csv-toolkit) |
|
|
|
| 
|
|
@@ -73,6 +75,8 @@ FlowMCP is a framework designed to adapt and expose existing web APIs (e.g., RES
- **geo-csv-tsv-toolkit**: Load geo CSV/TSV from a URL into memory with a mandatory parse config (no silent defaults) and auto-injected spatial tools
- **geo-overpass-toolkit**: Query OpenStreetMap via the Overpass API as a live-query source — curated multi-key categories, pre-built combined selections, and reusable spatial methods (nearPoint, inBoundingBox, discoverCategories, runOverpassQL)
- **time-csv-toolkit**: Load event CSVs from a URL into memory with a mandatory parse config (no silent defaults) and run deterministic, structured date methods (addInterval, eventsInRange, eventsInCalendarWeek, timeResolve) with additive ISO-8601 normalization
+- **geo-dzt-toolkit**: Query the DZT Knowledge Graph (Open Data Germany) as a live-query geo source — SPARQL bbox-FILTER + client-side Haversine (no GeoSPARQL), RFC 7946 lon-first FeatureCollections, plus name/SPARQL search
+- **geo-zhv-toolkit**: Convert the German central stop registry (zHV / Zentrales Haltestellenverzeichnis, DELFI) XML into a sealed SQLite stop directory (DHID + coordinates + AGS) with a heuristic EVA↔DHID bridge
---
diff --git a/src/data/config.mjs b/src/data/config.mjs
index 838c911..e37b90b 100644
--- a/src/data/config.mjs
+++ b/src/data/config.mjs
@@ -110,6 +110,18 @@ const config = [
"githubUserName": "FlowMCP",
"githubRepository": "time-csv-toolkit",
"githubWorkflowPath": "test-on-push.yml"
+ },
+ {
+ "title": "geo-dzt-toolkit",
+ "githubUserName": "FlowMCP",
+ "githubRepository": "geo-dzt-toolkit",
+ "githubWorkflowPath": "test-on-push.yml"
+ },
+ {
+ "title": "geo-zhv-toolkit",
+ "githubUserName": "FlowMCP",
+ "githubRepository": "geo-zhv-toolkit",
+ "githubWorkflowPath": "test-on-push.yml"
}
]
}
diff --git a/src/data/template.txt b/src/data/template.txt
index 9986faa..4633371 100644
--- a/src/data/template.txt
+++ b/src/data/template.txt
@@ -46,6 +46,8 @@ FlowMCP is a framework designed to adapt and expose existing web APIs (e.g., RES
- **geo-csv-tsv-toolkit**: Load geo CSV/TSV from a URL into memory with a mandatory parse config (no silent defaults) and auto-injected spatial tools
- **geo-overpass-toolkit**: Query OpenStreetMap via the Overpass API as a live-query source — curated multi-key categories, pre-built combined selections, and reusable spatial methods (nearPoint, inBoundingBox, discoverCategories, runOverpassQL)
- **time-csv-toolkit**: Load event CSVs from a URL into memory with a mandatory parse config (no silent defaults) and run deterministic, structured date methods (addInterval, eventsInRange, eventsInCalendarWeek, timeResolve) with additive ISO-8601 normalization
+- **geo-dzt-toolkit**: Query the DZT Knowledge Graph (Open Data Germany) as a live-query geo source — SPARQL bbox-FILTER + client-side Haversine (no GeoSPARQL), RFC 7946 lon-first FeatureCollections, plus name/SPARQL search
+- **geo-zhv-toolkit**: Convert the German central stop registry (zHV / Zentrales Haltestellenverzeichnis, DELFI) XML into a sealed SQLite stop directory (DHID + coordinates + AGS) with a heuristic EVA↔DHID bridge
---