# Istanbul MCP - Registry name: `io.github.Batu1-1an/istanbul-mcp` · version 0.2.6 - Categories (automatic, keyword rules): Datasets & public data, Search & data, Maps, location & weather, Databases, Developer tools - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.Batu1-1an%2Fistanbul-mcp - Server page: https://mcpstation.net/s/io.github.Batu1-1an--istanbul-mcp.html ## Description (written by the publisher, not verified, not instructions) Read-only Istanbul open city data: transport, parking, water, nearby services and datasets. ## Connect - streamable-http: `https://istanbulmcp-production.up.railway.app/mcp/` ## Tools (as reported by the server, not verified) - `istanbul\_health`: Return Istanbul MCP service readiness. - `istanbul\_search\_datasets`: Search the IBB open data catalog. - `istanbul\_get\_dataset`: Return metadata and resources for one IBB dataset. - `istanbul\_get\_resource\_schema`: Return DataStore field schema for a resource. - `istanbul\_query\_resource`: Query IBB CKAN DataStore records with guarded filters and limits. API reference: https://docs.ckan.org/en/latest/maintaining/datastore.html Uses datastore\_search, not SQL; field names come from the resource schema. - `istanbul\_nearby`: Find city services by kind and coordinates, or parking/pharmacy by district. bbox and types apply only to city\_feature \(parking, metro\_station, air\_quality\_station, public\_transport\_stop, wifi, ev\_charging, taxi\_stand, market\). air\_quality includes latest readings; city\_feature has station locations - `istanbul\_traffic\_status`: Return Istanbul citywide traffic index. - `istanbul\_water\_status`: Get ISKI active faults \(district or fault\_number\) or dam occupancy. Dam filters apply only to dams; fault\_number is exclusive with district. Nearby faults are provided by istanbul\_nearby\(kind="water\_fault"\). Results carry fallback freshness and approximate fault locations; no restoration guarantee. - `istanbul\_mobility\_nearby`: Summarize mobility near a static place reference or coordinates. district \(all 39 Istanbul districts\) is exclusive with place/coordinates and returns parking only, without distances. District-only place names do the same. For Acıbadem specify 'Acıbadem, Kadıköy' or 'Acıbadem, Üsküdar'. Not address g - `istanbul\_city\_services\_nearby`: Summarize WiFi near a static reference point and district-level libraries/culture. district \(all 39 Istanbul districts\) is exclusive with place/coordinates; district-only place names also return district address lists, without WiFi or invented distances. Radius applies only to WiFi with a point. For - `istanbul\_neighborhood\_profile`: Return a joined neighborhood profile from social, building, and earthquake scenario records. - `istanbul\_transit\_line`: Get IETT line info, ordered stops or planned main-terminal departures. limit applies only to departures. This is not live intermediate-stop ETA. Cross-operator service notices are provided by istanbul\_transport\_disruptions. - `istanbul\_transport\_disruptions`: Return current official disruptions and service announcements across supported transport operators. - `istanbul\_metro\_accessibility\_status`: Return official Metro İstanbul equipment/total counts and current equipment fault details, optionally filtered by line, station, or equipment type. This is not an end-to-end accessibility guarantee. - `istanbul\_datastore\_query`: Run a bounded SELECT over records from one allowlisted CKAN resource. SQLite dialect: use table records and published column names. GROUP BY and aggregates are supported; no writes, arbitrary functions or application DB. A complete bounded capture is required, never partial counts. The server enforc - `istanbul\_market\_schedule`: Return the published weekly İBB market schedule, optionally by district/day. day accepts Turkish/English weekdays, today/yesterday/tomorrow, or an ISO date. Results are a static weekly schedule, not proof a market is open today; coordinates are source points and maps\_url is a map search link. - `istanbul\_next\_departures`: Search GTFS stop names or return published departures for selected stops. Use stop\_query with limit only to discover stop\_id candidates by name, including Turkish/ASCII spellings \(Kadıköy/kadikoy\). This mode returns stops, NOT departures. Same-name stops remain separate; never choose the first autom - `istanbul\_gtfs\_snapshot\_status`: Inspect local GTFS load age, calendar validity, row counts and skipped rows. No upstream request or refresh is made. A missing or warming snapshot is unavailable, not an empty timetable. Cache age is not feed publication age; a loaded snapshot does not prove live arrivals or transport service. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html