{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vrsgerdgn5hf","handle":"snowsyncmd-mcp","url":"https://wellknown.network/agents/snowsyncmd-mcp","links":{"self":"https://wellknown.network/agents/snowsyncmd-mcp/record.json","html":"https://wellknown.network/agents/snowsyncmd-mcp","markdown":"https://wellknown.network/agents/snowsyncmd-mcp/record.md","api":"https://wellknown.network/api/v1/agents/snowsyncmd-mcp","status":"https://wellknown.network/api/v1/agents/snowsyncmd-mcp/status","claim":"https://wellknown.network/agents/snowsyncmd-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/snowsyncmd-mcp/claim.json","badge":"https://wellknown.network/agents/snowsyncmd-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:snowsyncmd-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"snowsyncmd-mcp","summary":"MCP server for the SnowSyncMD Snowflake Native App — exposes schema docs, structured object search, column inspection, real-time annotations, safe read-only SQL queries, and per-user query permission management as Claude tools","description":"# SnowSyncMD MCP Server\n\nConnects Claude Code, Cursor, and any MCP-compatible AI assistant directly to your\nSnowSyncMD Native App so Claude can read Snowflake schema documentation automatically —\nno copy-pasting, no manual downloads, no live INFORMATION_SCHEMA queries.\n\n## How it works\n\n```\nYou ask Claude: \"Write a query joining ORDERS to CUSTOMERS\"\n       ↓\nClaude calls: snowflake_search_objects(\"orders\")   → finds ORDERS, FACT_ORDERS, …\nClaude calls: snowflake_get_schema(\"MY_DB\",\"SALES\",\"ORDERS\")\nClaude calls: snowflake_get_schema(\"MY_DB\",\"SALES\",\"CUSTOMERS\")\n       ↓\nClaude gets the column list from pre-built Markdown docs (no warehouse spin-up)\n       ↓\nClaude writes the correct query with real column names and types\n```\n\n---\n\n## Installation\n\n```bash\npip install snowsyncmd-mcp\n```\n\n---\n\n## Configuration\n\nAdd to your Claude Code settings (`~/.claude/settings.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"snowsyncmd\": {\n      \"command\": \"snowsyncmd-mcp\",\n      \"env\": {\n        \"SNOWFLAKE_ACCOUNT\":   \"your-account-identifier\",\n        \"SNOWFLAKE_USER\":      \"your_username\",\n        \"SNOWFLAKE_PASSWORD\":  \"your_password\",\n        \"SNOWFLAKE_ROLE\":      \"ACCOUNTADMIN\",\n        \"SNOWFLAKE_WAREHOUSE\": \"COMPUTE_WH\",\n        \"SNOWSYNCMD_APP\":      \"snowsyncmd\"\n      }\n    }\n  }\n}\n```\n\n> **Tip:** Put credentials in a `.env` file at the project root instead of\n> hardcoding them in settings.json.\n\n---\n\n## Available tools\n\nClaude sees these 9 tools and calls them automatically — no prompting required.\n\n### `snowflake_get_schema`\nReturns the full Markdown schema documentation for one Snowflake object.\nCovers tables, views, functions, procedures, stages, pipes, tasks, masking policies,\ndynamic tables, and more. Each doc includes column names, data types, nullability,\ndefaults, business descriptions, and a generation timestamp.\n\n**When Claude uses it:** Before writing SQL, before explaining table relationships,\nbefore reviewing any query that touches a specific object.\n\n```\nClaude…","publisher":null,"homepage":"https://github.com/your-org/snowsyncmd","repository":"https://github.com/your-org/snowsyncmd","version":"1.3.2","license":"MIT","protocols":["mcp"],"tags":["claude","documentation","mcp","schema","snowflake"],"pricing":null,"endpoints":[{"url":"pypi:snowsyncmd-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"code.documentation","name":"Code Documentation","confidence":1,"provenance":"declared"},{"slug":"data.database","name":"Databases","confidence":0.733,"provenance":"derived"}],"categories":["code","data"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"snowsyncmd-mcp","registry":"pypi","observedAt":"2026-09-10T12:23:38.952Z","publishedAt":"2026-06-08T12:34:30.577055Z","latestVersion":"1.3.2"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"snowsyncmd-mcp","url":"https://pypi.org/project/snowsyncmd-mcp/","firstSeenAt":"2026-09-10T12:22:47.595Z","fetchedAt":"2026-09-10T12:22:47.595Z","normalizedAt":"2026-09-10T12:22:47.595Z"}]},"firstSeenAt":"2026-09-10T12:22:47.595Z","updatedAt":"2026-09-10T12:23:38.952Z"}