import httpx
API_KEY = "supersonic_live_YOUR_KEY"
URL = "https://mcp.supersonic.cv/api/developers/mcp/call/"
def call(tool, params={}):
r = httpx.post(URL, headers={"Authorization": f"Bearer {API_KEY}"}, json={"tool": tool, "params": params})
r.raise_for_status()
return r.json()
contacts = call("records.list", {"object_type_slug": "contacts"})
deal = call("records.create", {"object_type_slug": "deals", "data": {"name": "Acme Deal", "value": 50000}})
results = call("records.search", {"query": "Acme"})