Overview
Features
Cortex AI Capabilities
Integrates Cortex Search, Cortex Analyst, and Cortex Agent to enable unstructured data search, structured data semantic modeling, and agent orchestration within MCP.
Payload Builder
Dynamically construct MCP payloads for Cortex Agents, reducing hard-coded tool definitions and enabling runtime tool/resource configuration.
Tool Exposure via server.tool
Tools are exposed via server.tool(name, handler) and mapped to resources by exact name matching.
Streaming Responses
Responses are streamed via Server-Sent Events (SSE) and parsed with processSSEResponse.
Client-agnostic MCP Server
Works with various MCP clients and is not tied to a single frontend.
Snowflake Cortex REST API Integration
Uses the Cortex REST API for authentication and connections, with environment-based configuration and PAT support.
Multi-tool Support
You may add multiple instances of Cortex Search or Cortex Analysts; the MCP client selects appropriate tools.
Troubleshooting Tools
Includes MCP Inspector for debugging and troubleshooting of the MCP server.
Who Is This For?
- MCP developers:Integrate Cortex AI tools into MCP client workflows to build dynamic agents.
- MCP clients:Connect the MCP server to clients like Claude Desktop or Cursor for Cortex-enabled workflows.
- Data engineers:Leverage Cortex tools and SQL execution within MCP pipelines to extract insights.




