Snowflake

Snowflake MCP integration

Runs SQL and returns results, explores the databases and tables a role can reach, and checks platform status when a query drags.

14actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Check statement status

    Lyro checks the status and results of a previously submitted Snowflake SQL statement using its handle. An agent tracking a long-running query knows the moment it finishes instead of guessing when to check back.

  • Cancel statement execution

    Lyro cancels a Snowflake SQL statement that's still running. A team can stop a query that's taking too long or was submitted by mistake without needing someone with direct database access.

  • Get unresolved incidents

    Lyro pulls the list of unresolved incidents from Snowflake's public status page. A team spots an ongoing outage right away instead of finding out only after a customer reports something is broken.

See all 14 actions

How businesses use Snowflake + Lyro

Each card is one request a support team gets, and the Snowflake actions Lyro runs to close it.

  • Answer a question with a real query

    Lyro executes the SQL statement, polls the statement handle until the warehouse returns results, and cancels the run when a query is taking longer than the answer is worth.

    Execute SQLCheck Statement StatusCancel Statement Execution
  • Find out what data is actually there

    Before writing a query, Lyro lists the databases, schemas and tables the connected role has privileges on, with metadata like owner and creation date.

    Show DatabasesShow SchemasShow Tables
  • Check whether the platform is the problem

    When results are slow or failing, Lyro reads the overall status summary, the per-component breakdown, and any incident Snowflake has open rather than assuming the query is at fault.

    Get Status SummaryGet Component StatusGet Unresolved Incidents
  • See maintenance before it lands on a deadline

    Lyro pulls maintenance windows Snowflake has announced, the ones running right now, and the recent history, so a reporting deadline is not planned into a service window.

    Get Upcoming Scheduled MaintenancesGet Active Scheduled MaintenancesGet All Scheduled Maintenances

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Snowflake actions it has and picks the ones a request needs.

  1. 01

    Connect Snowflake

    Authorize the Snowflake account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Snowflake actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Snowflake · Lyro

Everything else about Snowflake

Setup, permissions, and the limits of what Lyro can do inside Snowflake.

  • The role attached to the credential you connect. Show Databases, Show Schemas and Show Tables each return only the objects that role has access privileges on, so scoping is done in Snowflake with a purpose-built role rather than configured separately on the Lyro side.

Every action available in Snowflake

All 14 actions your agent can call on Snowflake, straight from the live MCP connection.

  • Cancel statement execution

    Cancels the execution of a running SQL statement.

  • Check statement status

    Retrieves the status and results of a previously submitted SQL statement using its statement handle.

  • Execute SQL

    Execute SQL statements in Snowflake and retrieve results.

  • Fetch catalog integration

    Retrieves detailed configuration and metadata for a specific catalog integration.

  • Get active scheduled maintenances

    Retrieves a list of any active scheduled maintenances currently in the In Progress or Verifying state.

  • Get all scheduled maintenances

    Retrieves a list of the 50 most recent scheduled maintenances, including those in the Completed state.

  • Get component status

    Retrieves the status of individual components, each listed with its current status.

  • Get status rollup

    Retrieves the status rollup for the entire page, including indicators and human-readable descriptions of the blended component status.

  • Get status summary

    Retrieves the current status summary from Snowflake's public status page (status.snowflake.com).

  • Get unresolved incidents

    Retrieves a list of any unresolved incidents from the Snowflake status page.

  • Get upcoming scheduled maintenances

    Retrieves upcoming scheduled maintenances from Snowflake's public status page.

  • Show databases

    Lists all databases for which you have access privileges.

  • Show schemas

    Lists all schemas for which you have access privileges.

  • Show tables

    Lists all tables for which you have access privileges.

Ready to connect Snowflake?

Authorize the account and your agent has all 14 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot