{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from Coalesce Deploy tab","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific Coalesce base URL","isRequired":true,"format":"string","name":"COALESCE_BASE_URL"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded Snowflake private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Password for encrypted Snowflake private key","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-26T02:00:18.490012Z","publishedAt":"2026-03-26T02:00:18.490012Z","updatedAt":"2026-03-26T02:00:18.490012Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.1.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from Coalesce Deploy tab","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific Coalesce base URL. Defaults to US (https://app.coalescesoftware.io)","format":"string","name":"COALESCE_BASE_URL"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded Snowflake private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Password for encrypted Snowflake private key","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-26T12:28:01.240647Z","publishedAt":"2026-03-26T12:28:01.240647Z","updatedAt":"2026-03-26T12:28:01.240647Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.1.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from Coalesce Deploy tab","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific Coalesce base URL. Defaults to US (https://app.coalescesoftware.io)","format":"string","name":"COALESCE_BASE_URL"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded Snowflake private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Password for encrypted Snowflake private key","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-26T12:43:24.734455Z","publishedAt":"2026-03-26T12:43:24.734455Z","updatedAt":"2026-03-26T12:43:24.734455Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.1.6","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.1.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-26T18:15:41.813482Z","publishedAt":"2026-03-26T18:15:41.813482Z","updatedAt":"2026-03-26T18:15:41.813482Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.1.7","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.1.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-26T20:39:54.47564Z","publishedAt":"2026-03-26T20:39:54.47564Z","updatedAt":"2026-03-26T20:39:54.47564Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.1.8","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.1.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T20:56:17.526656Z","publishedAt":"2026-03-27T20:56:17.526656Z","updatedAt":"2026-03-27T20:56:17.526656Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-28T00:45:02.428305Z","publishedAt":"2026-03-28T00:45:02.428305Z","updatedAt":"2026-03-28T00:45:02.428305Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-29T21:38:15.009715Z","publishedAt":"2026-03-29T21:38:15.009715Z","updatedAt":"2026-03-29T21:38:15.009715Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-30T21:01:34.653132Z","publishedAt":"2026-03-30T21:01:34.653132Z","updatedAt":"2026-03-30T21:01:34.653132Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.2.3","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-31T13:19:47.372187Z","publishedAt":"2026-03-31T13:19:47.372187Z","updatedAt":"2026-03-31T13:19:47.372187Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.4.1","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-06T22:28:06.09732Z","publishedAt":"2026-04-06T22:28:06.09732Z","updatedAt":"2026-04-06T22:28:06.09732Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.4.2","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required for run tools)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-07T16:11:48.454704Z","publishedAt":"2026-04-07T16:11:48.454704Z","updatedAt":"2026-04-07T16:11:48.454704Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.4.3","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.4.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-08T13:11:03.658273Z","publishedAt":"2026-04-08T13:11:03.658273Z","updatedAt":"2026-04-08T13:11:03.658273Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.4.5","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.4.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T19:29:30.566713Z","publishedAt":"2026-04-09T19:29:30.566713Z","updatedAt":"2026-04-09T19:29:30.566713Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.4.7","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.4.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab.","isRequired":true,"format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"Base directory for the local data cache. When set, cache files are written here instead of the working directory.","format":"string","name":"COALESCE_CACHE_DIR"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-14T04:59:13.545068Z","publishedAt":"2026-04-14T04:59:13.545068Z","updatedAt":"2026-04-14T04:59:13.545068Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab. Optional when `~/.coa/config` provides a `token`.","format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Selects which `~/.coa/config` profile to load. Defaults to default.","format":"string","name":"COALESCE_PROFILE"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run. Also readable from `orgID` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning. Also readable from `repoPath` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"Base directory for the local data cache. When set, cache files are written here instead of the working directory. Also readable from `cacheDir` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_CACHE_DIR"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account identifier (e.g., `abc12345.us-east-1`). Required by the local `coa` CLI and `coa doctor`; not used by the MCP's REST run path. (required for run tools)","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-17T03:37:58.817963Z","publishedAt":"2026-04-17T03:37:58.817963Z","updatedAt":"2026-04-17T03:37:58.817963Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.5.1","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab. Optional when `~/.coa/config` provides a `token`.","format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Selects which `~/.coa/config` profile to load. Defaults to default.","format":"string","name":"COALESCE_PROFILE"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run. Also readable from `orgID` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning. Also readable from `repoPath` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"Base directory for the local data cache. When set, cache files are written here instead of the working directory. Also readable from `cacheDir` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_CACHE_DIR"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account identifier (e.g., `abc12345.us-east-1`). Required by the local `coa` CLI and `coa doctor`; not used by the MCP's REST run path. (required for run tools)","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-17T04:26:26.190769Z","publishedAt":"2026-04-17T04:26:26.190769Z","updatedAt":"2026-04-17T04:26:26.190769Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.5.2","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab. Optional when `~/.coa/config` provides a `token`.","format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Selects which `~/.coa/config` profile to load. Defaults to default.","format":"string","name":"COALESCE_PROFILE"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run. Also readable from `orgID` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning. Also readable from `repoPath` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"Base directory for the local data cache. When set, cache files are written here instead of the working directory. Also readable from `cacheDir` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_CACHE_DIR"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account identifier (e.g., `abc12345.us-east-1`). Required by the local `coa` CLI and `coa doctor`; not used by the MCP's REST run path. (required for run tools)","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-17T11:34:38.255459Z","publishedAt":"2026-04-17T11:34:38.255459Z","updatedAt":"2026-04-17T11:34:38.255459Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.6.0","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab. Optional when `~/.coa/config` provides a `token`.","format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Selects which `~/.coa/config` profile to load. Defaults to default.","format":"string","name":"COALESCE_PROFILE"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run. Also readable from `orgID` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning. Also readable from `repoPath` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"Base directory for the local data cache. When set, cache files are written here instead of the working directory. Also readable from `cacheDir` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_CACHE_DIR"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account identifier (e.g., `abc12345.us-east-1`). Required by the local `coa` CLI and `coa doctor`; not used by the MCP's REST run path. (required for run tools)","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-17T23:57:01.785804Z","publishedAt":"2026-04-17T23:57:01.785804Z","updatedAt":"2026-04-17T23:57:01.785804Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.7.0","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab. Optional when `~/.coa/config` provides a `token`.","format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Selects which `~/.coa/config` profile to load. Defaults to default.","format":"string","name":"COALESCE_PROFILE"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run. Also readable from `orgID` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning. Also readable from `repoPath` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"Base directory for the local data cache. When set, cache files are written here instead of the working directory. Also readable from `cacheDir` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_CACHE_DIR"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account identifier (e.g., `abc12345.us-east-1`). Required by the local `coa` CLI and `coa doctor`; not used by the MCP's REST run path. (required for run tools)","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-19T17:05:50.964519Z","publishedAt":"2026-04-19T17:05:50.964519Z","updatedAt":"2026-04-19T17:05:50.964519Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.7.1","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.7.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab. Optional when `~/.coa/config` provides a `token`.","format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Selects which `~/.coa/config` profile to load. Defaults to default.","format":"string","name":"COALESCE_PROFILE"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run. Also readable from `orgID` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning. Also readable from `repoPath` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"Base directory for the local data cache. When set, cache files are written here instead of the working directory. Also readable from `cacheDir` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_CACHE_DIR"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account identifier (e.g., `abc12345.us-east-1`). Required by the local `coa` CLI and `coa doctor`; not used by the MCP's REST run path. (required for run tools)","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-19T18:53:27.36127Z","publishedAt":"2026-04-19T18:53:27.36127Z","updatedAt":"2026-04-19T18:53:27.36127Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessemarshall/coalesce-transform","description":"MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.","repository":{"url":"https://github.com/jessemarshall/coalesce-transform-mcp","source":"github"},"version":"0.7.2","packages":[{"registryType":"npm","identifier":"coalesce-transform-mcp","version":"0.7.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token from the Coalesce Deploy tab. Optional when `~/.coa/config` provides a `token`.","format":"string","isSecret":true,"name":"COALESCE_ACCESS_TOKEN"},{"description":"Selects which `~/.coa/config` profile to load. Defaults to default.","format":"string","name":"COALESCE_PROFILE"},{"description":"Region-specific base URL. Defaults to https://app.coalescesoftware.io (US).","format":"string","name":"COALESCE_BASE_URL"},{"description":"Fallback org ID for cancel-run. Also readable from `orgID` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_ORG_ID"},{"description":"Local repo root for repo-backed tools and pipeline planning. Also readable from `repoPath` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_REPO_PATH"},{"description":"Base directory for the local data cache. When set, cache files are written here instead of the working directory. Also readable from `cacheDir` in the active ~/.coa/config profile.","format":"string","name":"COALESCE_CACHE_DIR"},{"description":"JSON size threshold before auto-caching to disk. Defaults to 32768.","format":"string","name":"COALESCE_MCP_AUTO_CACHE_MAX_BYTES"},{"description":"In-memory lineage cache TTL in milliseconds. Defaults to 1800000.","format":"string","name":"COALESCE_MCP_LINEAGE_TTL_MS"},{"description":"Max outbound API request body size. Defaults to 524288.","format":"string","name":"COALESCE_MCP_MAX_REQUEST_BODY_BYTES"},{"description":"When `true`, hides all write/mutation tools during registration. Only read, list, search, cache, analyze, review, diagnose, and plan tools are exposed. Defaults to false.","format":"string","name":"COALESCE_MCP_READ_ONLY"},{"description":"Directory for customizable AI skill resources. When set, reads context resources from this directory and seeds defaults on first run. Users can augment or override any skill.","format":"string","name":"COALESCE_MCP_SKILLS_DIR"},{"description":"Snowflake account identifier (e.g., `abc12345.us-east-1`). Required by the local `coa` CLI and `coa doctor`; not used by the MCP's REST run path. (required for run tools)","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake account username (required for run tools)","format":"string","name":"SNOWFLAKE_USERNAME"},{"description":"Path to PEM-encoded private key (required if SNOWFLAKE_PAT not set)","format":"string","name":"SNOWFLAKE_KEY_PAIR_KEY"},{"description":"Snowflake Programmatic Access Token (alternative to key pair)","format":"string","isSecret":true,"name":"SNOWFLAKE_PAT"},{"description":"Passphrase for encrypted keys","format":"string","isSecret":true,"name":"SNOWFLAKE_KEY_PAIR_PASS"},{"description":"Snowflake compute warehouse (required for run tools)","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Snowflake user role (required for run tools)","format":"string","name":"SNOWFLAKE_ROLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-20T16:33:27.369165Z","publishedAt":"2026-04-20T16:33:27.369165Z","updatedAt":"2026-04-20T16:33:27.369165Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessepetersondev/consentgate-mcp","description":"Gate AI agent actions behind a consent policy with human approval via Telegram. Fail-closed.","repository":{"url":"https://github.com/jessepetersondev/consentgate-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://consentgate.fyi","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"consentgate-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"ConsentGate API key (cg_…) from https://consentgate.fyi/dashboard/keys","isRequired":true,"isSecret":true,"name":"CONSENTGATE_API_KEY"},{"description":"Override the API base URL (defaults to https://consentgate.fyi)","name":"CONSENTGATE_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T10:47:44.854535Z","publishedAt":"2026-06-04T10:47:44.854535Z","updatedAt":"2026-06-04T10:47:44.854535Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessesorsa/omnier","description":"Turn signals from email, CRM, and meetings into a prioritized daily sales to-do list.","title":"Omnier","repository":{"url":"https://github.com/jessesorsa/omnier-mcp-server","source":"github"},"version":"1.0.1","websiteUrl":"https://getomnier.com/docs","remotes":[{"type":"streamable-http","url":"https://mcp.getomnier.com/mcp","headers":[{"description":"Bearer token from Omnier OAuth (Authorization: Bearer <access_token>). Connect via Claude or Claude Code and complete sign-in at getomnier.com—see https://getomnier.com/docs/getting-started","isRequired":true,"format":"string","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T15:52:13.589762Z","publishedAt":"2026-05-27T15:52:13.589762Z","updatedAt":"2026-05-27T15:52:13.589762Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessiemongeon1/sui-kapa","description":"Semantic search across Sui documentation and knowledge sources, powered by kapa.ai","title":"Sui Knowledge Base (kapa.ai)","repository":{"url":"https://github.com/MystenLabs/sui","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://sui.mcp.kapa.ai"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-10T14:42:49.937016Z","publishedAt":"2026-07-10T14:42:49.937016Z","updatedAt":"2026-07-10T14:42:49.937016Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jessymariau/booboo","description":"Query your AI system's wiring, knowledge, memory, agents and crons as one rooted graph over MCP.","title":"Booboo","repository":{"url":"https://github.com/jessymariau/booboo","source":"github"},"version":"0.5.2","websiteUrl":"https://fractionalhq.uk","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@booboo-brain/cli","version":"0.5.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"},{"description":"Path to your Booboo graph snapshot, produced by `booboo build` (scaffold one with `npx create-booboo`).","isRequired":true,"format":"filepath","type":"named","name":"--snapshot"},{"description":"Optional organigram file — adds the booboo_boot / booboo_org tools so agents boot from the org.","format":"filepath","type":"named","name":"--org"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T18:54:03.766352Z","publishedAt":"2026-07-30T18:54:03.766352Z","updatedAt":"2026-07-30T18:54:03.766352Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.jethrokirk-sudo/filingapi","description":"SEC filings, earnings transcripts, guidance signals & macro calendar for S&P 500. 11 MCP tools.","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.filingapi.dev/mcp","headers":[{"value":"${FILINGAPI_KEY}","name":""}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-08T10:29:36.563774Z","publishedAt":"2026-07-08T10:29:36.563774Z","updatedAt":"2026-07-08T10:29:36.563774Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jfarcand/iphone-mirroir-mcp","description":"Control a real iPhone through macOS iPhone Mirroring: screenshot, tap, swipe, type.","repository":{"url":"https://github.com/jfarcand/iphone-mirroir-mcp","source":"github"},"version":"0.4.1","packages":[{"registryType":"npm","identifier":"iphone-mirroir-mcp","version":"0.4.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-09T01:54:27.85412Z","publishedAt":"2026-02-09T01:54:27.85412Z","updatedAt":"2026-02-09T01:54:27.85412Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jfarcand/mirroir-mcp","description":"Control a real iPhone through macOS iPhone Mirroring: screenshot, tap, swipe, type.","repository":{"url":"https://github.com/jfarcand/mirroir-mcp","source":"github"},"version":"0.34.0","packages":[{"registryType":"npm","identifier":"mirroir-mcp","version":"0.34.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T12:36:15.276715Z","publishedAt":"2026-06-19T12:36:15.276715Z","updatedAt":"2026-06-19T12:36:15.276715Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jfarcand/mirroir-mcp","description":"Control a real iPhone through macOS iPhone Mirroring: screenshot, tap, swipe, type.","repository":{"url":"https://github.com/jfarcand/mirroir-mcp","source":"github"},"version":"0.35.0","packages":[{"registryType":"npm","identifier":"mirroir-mcp","version":"0.35.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-25T17:27:17.590268Z","publishedAt":"2026-06-25T17:27:17.590268Z","updatedAt":"2026-06-25T17:27:17.590268Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.jfarcand/mirroir-mcp:0.35.0","count":30}}
