Skip to content
Elaichi Elaichi

analytics

StreetLight Data

Connect StreetLight Data to Elaichi and hand every teammate a governed MCP endpoint — 24 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

StreetLight Data

AI tools

StreetLight Data tools for your AI agents

24 tools are ready to mint as an MCP endpoint the moment you connect StreetLight Data — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

create_a_streetlightdata_debug

Echo a message to verify connectivity with StreetLight. Returns: message, status, openapi, info, servers, security, paths, components, x-readme, x-readme-fauxas.

create_a_streetlightdata_zone_set

Create a new zone set in StreetLight InSight. Returns: name, status, uuid. Required: insight_login_email. zones and osm_ids are mutually exclusive.

list_all_streetlightdata_zone_sets

Search StreetLight InSight zone sets. Returns zone sets including zone_set_uuid, zone_set_name, status, created_date, and zones. Max 100 results.

streetlightdata_osm_ids_search

Search StreetLight OSM segments by geometry. Returns an array of records, each containing osm_id, road_classification, and osm_segment_count. Required: geometry.

list_all_streetlightdata_date_ranges

List available date ranges for a Streetlight travel mode and country. Returns default, supports, and AGPS-specific Network_Performance and Network_OD date ranges. Required: country, travel_mode_type.

list_all_streetlightdata_tags

List available tags in your StreetLight organization. Returns: analysis_num, created_by, created_date, tag_name.

create_a_streetlightdata_tag

Create a new StreetLight tag to organize analyses. Returns: tag_name, status, openapi, info, servers, security, paths, components, x-readme, x-readme-fauxas. Required: insight_login_email, tag_name.

delete_a_streetlightdata_tag_by_id

Delete a tag in StreetLight. Returns: status, openapi, info, servers, security, paths, components, x-readme, x-readme-fauxas. Required: insight_login_email, id.

streetlightdata_tags_bulk_create

Add one or more tags to one or more StreetLight analyses. Returns: status, openapi, info, servers, security, paths, components, x-readme, x-readme-fauxas. Required: insight_login_email, tags, analyses.

streetlightdata_tags_bulk_delete

Remove one or more tags from one or more StreetLight analyses. Returns: status, openapi, info, servers, security, paths, components, x-readme, x-readme-fauxas. Required: insight_login_email, tags, analyses.

create_a_streetlightdata_analysis

Create and run a new StreetLight analysis. Returns the created analysis name, status, and UUID. Required: insight_login_email, analysis_type, travel_mode_type, oz_sets.

streetlightdata_analyses_search

Search StreetLight analyses by date range, name, type, travel mode, tags, queue status, or API key. Returns: analysis_name, analysis_type, analysis_uuid, created_by_uuid, created_date, data_period, number_of_zones, tags, travel_mode.

list_all_streetlightdata_analyses

Check the status and included metrics for one or more StreetLight analyses. Returns: name, status. Required: analyses.

update_a_streetlightdata_analysis_by_id

Update the name or description of a StreetLight analysis by id. Returns: analysis_name, analysis_uuid, status, openapi, info, servers, security, paths, components, x-readme, x-readme-fauxas. Required: id, name.

delete_a_streetlightdata_analysis_by_id

Delete a StreetLight analysis by id. Returns: analysis_name, analysis_uuid, status, openapi, info, servers, security, paths, components, x-readme, x-readme-fauxas. Required: id.

create_a_streetlightdata_analysis_cancellation

Cancel a StreetLight analysis by its analysis name. Returns: analysis_name, analysis_uuid, status, openapi, info, servers, security, paths, components, x-readme, x-readme-fauxas. Required: cancel_id.

list_all_streetlightdata_analysis_metrics_by_uuid

Download StreetLight analysis metrics by UUID. Returns the metrics file in the `content` field as a CSV or zip payload with metric-specific columns. Required: uuid_id, metric.

list_all_streetlightdata_analysis_metrics_by_name

Download metrics for a StreetLight analysis by name. Returns a CSV-formatted metrics file with columns that vary by the requested metric. Required: name_id, metric.

list_all_streetlightdata_satc_metrics

Get StreetLight traffic metrics for segments within a defined geometry. Returns an array of metric rows, each row an array of values ordered by the requested columns (segment_id followed by the requested metric fields). Required: geometry, country, mode, fields, day_part, day_type, and direction. One of date or date_range is required, but not both. Queries count against your segment quota; do not…

list_all_streetlightdata_satc_metric_pages

List metric rows from a previous StreetLight SATC metrics query by paging id. Returns an array of metric rows, each row an ordered array of numeric values matching the requested columns. Required: paging_id.

list_all_streetlightdata_satc_geometries

List StreetLight segment geometries in GeoJSON format. Returns an array of geometry records, each containing a segment_id and its GeoJSON LineString. Required: mode, geometry, country. Max 10,000 results per page.

list_all_streetlightdata_satc_geometry_pages

List the next page of segment geometries for a StreetLight geometry query. Returns segment_id and line_geometry for each record. Required: paging_id. Max 10000 per page.

list_all_streetlightdata_satc_segment_counts

Count segments in a StreetLight geometry. Returns the matching segment count. Required: geometry, country, mode. Result is never lower than the metrics endpoint count but may be higher.

list_all_streetlightdata_satc_usage

List previous StreetLight SATC usage requests. Returns: status, created_date, type, job_id, billed_fields_queried, segments_queried, is_billable.

How it works

From StreetLight Data account to governed MCP endpoint

Connect

Link a StreetLight Data account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which StreetLight Data tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.