SignalPilot Docs
Talk to your data from the AI you already use, safely.
Connect your warehouse once, then ask questions from Claude, ChatGPT, Claude Code or Cursor. Every query is read-only, logged, and grounded in your team's definitions.
Start here
Pick how you work
Each guide is a short, illustrated walkthrough. No terminal needed unless you want one.
What SignalPilot does
Governance you can see, answers you can trust
SignalPilot sits between your AI and your warehouse. It keeps queries safe, remembers what your numbers mean, and shows its work.
Governed queriesEvery statement is read-only, row-limited and logged before it reaches the warehouse. Nothing gets dropped, changed or leaked.Learn moreKnowledge baseWrite down how your team defines revenue, active users or fiscal quarters. Answers use those definitions automatically.Learn moreConnect any warehouseSnowflake, BigQuery, Postgres, Redshift, Databricks and more. One connection, shared by everyone in your workspace.Learn moreBring in other MCP serversPlug Notion, GitHub or your own tools into the same governed endpoint so one login covers everything.Learn moreVerified dbt buildsAsk for a new model and get one that is built, tested and checked against the numbers it is supposed to match.Learn moreEvalsGrade your AI against gold answers on your own data, so you know how much to trust it before rolling it out.Learn more
Popular pages
Jump to
StartQuickstartFrom sign-up to first answerConnectUse SignalPilot from ClaudeAdd it as a connector on claude.aiConnectUse SignalPilot from ChatGPTCustom connector setupConnectClaude Code, Cursor and CodexOne command for terminal toolsProductKnowledge baseTeach it your definitionsSecurityAPI keys and sign-inCreate, scope, and revoke accessExtendExternal MCP connectorsNotion, GitHub and more through one endpointSelf-hostSelf-hostRun the whole stack with Docker Compose