simple-salesforce-all-mdapi-calls-are-synchronous-must-wrap-asyncio

All simple-salesforce SfdcMetadataApi methods (deploy, retrieve, check_deploy_status, check_retrieve_status) are blocking synchronous calls. In async FastMCP tool handlers they must be wrapped with asyncio.to_thread() to avoid blocking the event loop. Omitting this causes event loop starvation under concurrent requests.