Publishing an artifact with MCP tools now re-checks your live connected servers before finalizing tool references
When publishing an artifact that references MCP tools (external tool connections) and no explicit list of host servers was given, Claude Code now fetches your current list of connected host servers live, with a timeout, and re-validates the tool references against that list. If the fetch fails or returns nothing, it falls back to publishing without host servers, and a host_roster_fetch_failed event is logged for diagnostics.
This keeps published artifacts from referencing MCP tools that are no longer actually connected, and gives a clear fallback and diagnostic trail when the live check itself can't complete.