Skip to main content
Glama
TOOLS_INDEX.mdβ€’4.89 kB
# MCP Tools Quick Reference > **Quick Links**: [Complete API Reference](README.md) | [Error Catalog](ERROR_CATALOG.md) | [Error Handling](ERROR_HANDLING.md) ## Overview Igloo MCP provides **14 focused tools** organized by workflow. Each workflow shows how tools work together to accomplish common tasks. ## Workflows ### πŸ” Data Discovery Workflow Explore your Snowflake environment, query safely, and build offline catalogs for fast searches. 1. **[test_connection](tools/test_connection.md)** β€” Verify Snowflake authentication and profile setup 2. **[execute_query](tools/execute_query.md)** β€” Run safe SQL with guardrails, timeouts, and auto-insights - Use `response_mode` parameter for significant token reduction - Automatically blocks DDL/DML operations 3. **[build_catalog](tools/build_catalog.md)** β€” Export metadata (tables, views, columns) to offline catalog 4. **[search_catalog](tools/search_catalog.md)** β€” Find objects by name/column without querying Snowflake 5. **[build_dependency_graph](tools/build_dependency_graph.md)** β€” Visualize table lineage and dependencies **Common pattern**: test_connection β†’ execute_query (explore data) β†’ build_catalog β†’ search_catalog (fast offline lookups) ### πŸ“Š Analytics & Reporting Workflow Create auditable business reports that evolve with LLM assistance and full change history. 1. **[create_report](tools/create_report.md)** β€” Initialize new structured reports with optional templates 2. **[search_report](tools/search_report.md)** β€” Find existing reports by title or tags - Use `fields` parameter for selective retrieval 3. **[get_report](tools/get_report.md)** β€” Read reports with progressive disclosure - Modes: summary (metadata only), sections, insights, or full 4. **[get_report_schema](tools/get_report_schema.md)** β€” Discover valid report structures before evolving 5. **[evolve_report](tools/evolve_report.md)** β€” Modify reports safely with validation and audit logging - Use `response_detail="minimal"` for token efficiency 6. **[evolve_report_batch](tools/evolve_report_batch.md)** β€” Atomic multi-operation report evolution 7. **[render_report](tools/render_report.md)** β€” Export to HTML, PDF, Markdown, or DOCX via Quarto **Common pattern**: search_report β†’ get_report (summary mode) β†’ get_report_schema β†’ evolve_report (minimal response) β†’ render_report **Token Efficiency**: Minimize token usage using progressive disclosure and selective retrieval. ### πŸ₯ Monitoring Workflow Check system health, validate configuration, and monitor catalog status. 1. **[health_check](tools/health_check.md)** β€” Comprehensive server, profile, and catalog health status 2. **[test_connection](tools/test_connection.md)** β€” Validate Snowflake connectivity 3. **[get_catalog_summary](tools/get_catalog_summary.md)** β€” Get catalog statistics and metadata health **Common pattern**: health_check (overall status) β†’ test_connection (if issues) β†’ get_catalog_summary (catalog health) ## Quick Reference Table | Tool | Workflow | Key Use | Documentation | |------|----------|---------|---------------| | `test_connection` | Discovery, Monitoring | Validate auth | [Details](tools/test_connection.md) | | `execute_query` | Discovery | Safe SQL execution | [Details](tools/execute_query.md) | | `build_catalog` | Discovery | Export metadata | [Details](tools/build_catalog.md) | | `search_catalog` | Discovery | Offline object search | [Details](tools/search_catalog.md) | | `build_dependency_graph` | Discovery | Lineage visualization | [Details](tools/build_dependency_graph.md) | | `create_report` | Analytics | Initialize reports | [Details](tools/create_report.md) | | `search_report` | Analytics | Find reports | [Details](tools/search_report.md) | | `get_report` | Analytics | Read reports | [Details](tools/get_report.md) | | `get_report_schema` | Analytics | Discover structures | [Details](tools/get_report_schema.md) | | `evolve_report` | Analytics | Modify reports | [Details](tools/evolve_report.md) | | `evolve_report_batch` | Analytics | Batch operations | [Details](tools/evolve_report_batch.md) | | `render_report` | Analytics | Export formats | [Details](tools/render_report.md) | | `health_check` | Monitoring | System health | [Details](tools/health_check.md) | | `get_catalog_summary` | Monitoring | Catalog stats | [Details](tools/get_catalog_summary.md) | ## See Also - [Complete API Reference](README.md) - Full API documentation with examples - [Error Catalog](ERROR_CATALOG.md) - Error reference and solutions - [Error Handling](ERROR_HANDLING.md) - Error handling architecture - [Catalog Examples](../examples/catalog-examples.md) - Real-world catalog examples - [Getting Started Guide](../getting-started.md) - Quick start overview - [Living Reports User Guide](../living-reports/user-guide.md) - Complete reporting workflows

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Evan-Kim2028/igloo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server