CARTO for Agents

Geospatial Analytics for Snowflake

Connect CARTO to Snowflake's agents, and they can build maps and apps, run your spatial Workflows, and query your Snowflake data, all without leaving Snowflake.

Snowflake CoWork summarising a CARTO retail drive-time Workflow published as an MCP tool
Snowflake

Cloud-native GIS from inside Snowflake

CARTO runs natively on Snowflake, so every query an agent triggers runs in your own warehouse, on the governed table. Build maps, Workflows, and apps with natural language. Learn more about CARTO for Agents and CARTO for Snowflake.
For builders

Cortex Code

Snowflake's coding agent builds CARTO maps, Workflows, and spatial apps from a prompt, on your Snowflake data.

Read the post
For business users

Snowflake CoWork

Anyone in CoWork can ask a spatial question in plain language, and the agent runs the CARTO tools your team has approved.

Read the guide
For admins and data teams

Cortex AI

Power CARTO's AI Agents with the Snowflake-managed models you already trust, so the models and the data stay in Snowflake.

Read the post

Answers you can trust

A chatbot writing new SQL on every request gives a different answer each run. CARTO for Agents runs approved, reusable, and auditable Workflows, inside Snowflake, under each person's own roles and permissions.

Snowflake CoWork running a 10-minute drive-time analysis through the CARTO MCP Server and returning a CARTO Builder map link
CARTO wildfire exposure analysis for Shasta County, from the Agentic GIS for the Public Sector playbook
Playbook

Agentic GIS for the Public Sector

See how public agencies use Agentic GIS to reassess coverage the moment conditions change, with a governed, auditable process every time.

Download now

Ship it with Cortex Code

Building a spatial app from scratch can mean backend setup, data wiring, and boilerplate before the real work starts. Pair Cortex Code with the CARTO CLI and Agent Skills to build a CARTO map, Workflow, or deck.gl app on your Snowflake data from a single prompt, with every query running in Snowflake.

CARTO for Agents with Snowflake Cortex Code: maps, Workflows and apps built on Snowflake data

Frequently asked questions

What does CARTO offer on top of Snowflake's built-in geospatial?

Snowflake gives you spatial data types and core functions. CARTO goes much further, with hundreds of advanced spatial analysis functions that run in Snowflake, from routing and isolines to hotspot and regression analysis. You can build visual Workflows, publish them as reusable tools that agents and colleagues can run, and share live, governed maps your team keeps using, not a one-off chat visual. On top of that, you can build AI Agents on top of your maps, powered by Snowflake Cortex AI, so anyone can ask questions of your data in plain language.

Can agents access my Snowflake data through CARTO?

Only what your permissions already allow. Each person connects with their own CARTO account, so calls run as that person and respect the roles, row access policies, and masking already attached to them. Data is queried in place, with nothing extracted, and every action is logged like any other CARTO activity.

Do maps appear inside Snowflake?

No. Inline maps need MCP Apps support, which only some platforms have. In Snowflake the agent builds the map and gives you a link that opens in CARTO Builder.

What do I need to set up CoWork?

A Snowflake admin with ACCOUNTADMIN access, and a confidential OAuth client created in CARTO. The admin registers the CARTO MCP Server as an MCP connector, adds it to a Cortex Agent, and publishes the agent to CoWork. After that, each person connects once with their own CARTO account. The CoWork setup guide walks through each step.

Is this free to try?

Connecting the CARTO MCP Server is free with a CARTO account. Start a free 30-day trial, or request a demo to see it in action.

Related content

One prompt away from a spatial answer, right inside Snowflake