Summary
- Path A (Snowflake-native MCP): Use Snowflake’s managed MCP server to expose data directly — predefined queries for deterministic tools, Cortex Analyst for ad-hoc analytics. No custom code, no separate infrastructure.
- Path B (custom MCP servers): Your team builds MCP servers for business logic beyond SQL — proprietary models, multi-step workflows, external service calls. Full control.
- Path C (Mindset AI professional services): Mindset AI’s team helps build and hand over MCP server implementations. Same architecture as Path B, with implementation support.
Path A: Snowflake-native MCP
The fastest path to production. Snowflake hosts the MCP server for you — no custom code, no separate infrastructure to deploy or maintain. Deterministic tools: predefined SQL queries. RunCREATE MCP SERVER in your Snowflake account, point it at specific queries, and they’re available as callable tools. RBAC and governance are handled by Snowflake. Authentication is managed through a dedicated integration partner that handles OAuth token lifecycle and secure credential storage — your Snowflake credentials are never stored in the Mindset AI platform. You define exactly what each tool returns — no ambiguity, fully auditable. This is hours of configuration, not weeks of development.
Ad-hoc analytics: Cortex Analyst. For questions that can’t be answered by a fixed query set, Cortex Analyst translates natural language into SQL using a semantic model you define. Snowflake reports 90%+ accuracy on real-world use cases. The key pattern: define verified queries in your semantic model — curated question-and-SQL pairs that Cortex Analyst uses as a foundation when generating responses to similar questions. Exposed through the same managed MCP server — no custom endpoints required.
Both capabilities are configured within Snowflake and served through a single managed MCP server. Mindset AI calls it like any other tool. Snowflake’s RBAC and audit logging apply automatically.
This path is analyst-friendly — someone who knows the data can define tools, approved queries, and semantic models without needing a developer.
Example: A travel platform uses Snowflake-native MCP to expose cancellation trend data and fare availability. Deterministic tools power specific lookups (route availability, fare classes). Cortex Analyst handles ad-hoc analytics questions about cancellation patterns and demand trends. Agents use both to surface proactive upgrade recommendations to customers — all without a single custom endpoint.
Path B: Custom MCP servers
For teams with business logic beyond what SQL can express.- Your engineers write services that query Snowflake and execute business logic — proprietary scoring models, multi-step workflows, calls to other internal services.
- They expose those services as MCP tools with defined parameters and response shapes.
- They host the MCP servers in their own infrastructure.
- Mindset AI calls those tools at runtime.
Path C: Mindset AI tech enablement services
For teams that need help getting to production.- Mindset AI’s implementation team builds MCP servers on your behalf, working with your team to define tool logic, scoping rules, and access controls.
- You retain ownership of the business logic and approve all tool definitions.
- Implementations are handed over to your team to own and host. Same architecture as Path B, with implementation support.