Snowflake's managed MCP server adds background runs for Cortex Agent and Coding Agent tools
As of Nov 4, CORTEX_AGENT_RUN and CODING_AGENT tools accept background: true and return a run handle at once, which you poll with the auto-added ASYNC_AGENT_RUN_STATUS, AGENT_RUN_RESULT, and ASYNC_AGENT_RUN_CANCEL tools. Snowflake's REST docs say a background run can continue for up to 6 hours, versus a 15-minute default timeout for synchronous requests.