{"name":"madconnect","description":"Shared multi-tenant spine. PayFast ZAR billing, hashed inter-app keys, Skin Crowd Lovable adapter.","currency":"ZAR","billing":"payfast","auth":{"type":"bearer","header":"Authorization","env":"MCP_AGENT_TOKEN"},"invoke_url":"https://madconnect.wdweazle2.workers.dev/api/mcp","tools_url":"https://madconnect.wdweazle2.workers.dev/api/mcp/tools","plugin_url":"https://madconnect.wdweazle2.workers.dev/api/plugin","tools":[{"name":"list_orgs","description":"List organisations the caller can see (service role: all orgs).","input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"create_payfast_checkout","description":"Create a PayFast hosted checkout (ZAR). kind is once or subscription. Amount is integer cents.","input_schema":{"type":"object","required":["org_id","amount_cents","item_name"],"properties":{"org_id":{"type":"string","format":"uuid"},"amount_cents":{"type":"integer","minimum":0},"item_name":{"type":"string"},"item_description":{"type":"string"},"kind":{"type":"string","enum":["once","subscription"]},"frequency":{"type":"integer","enum":[1,2,3,4,5,6]},"cycles":{"type":"integer","minimum":0},"email":{"type":"string"}}}},{"name":"list_connections","description":"List inter-app connections for an organisation.","input_schema":{"type":"object","required":["org_id"],"properties":{"org_id":{"type":"string","format":"uuid"}}}},{"name":"emit_interapp_event","description":"Store a signed inter-app event and fan it out to MadComms / MadFlow when connected.","input_schema":{"type":"object","required":["org_id","source_app","event_type"],"properties":{"org_id":{"type":"string","format":"uuid"},"source_app":{"type":"string"},"event_type":{"type":"string"},"payload":{"type":"object"}}}},{"name":"create_connection","description":"Connect an app to an org and issue a hashed mc_ API key (shown once).","input_schema":{"type":"object","required":["org_id","app_slug"],"properties":{"org_id":{"type":"string","format":"uuid"},"app_slug":{"type":"string"},"webhook_url":{"type":"string"}}}},{"name":"list_invoices","description":"List PayFast invoices for an organisation (ZAR).","input_schema":{"type":"object","required":["org_id"],"properties":{"org_id":{"type":"string","format":"uuid"}}}},{"name":"trigger_skin_crowd_renewal_reminders","description":"POST the live Lovable hook /api/public/hooks/renewal-reminders. Uses RENEWAL_CRON_SECRET. Does not copy Lovable Cloud data.","input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"skin_crowd_public_url","description":"Build https://clear-skin-tribe.lovable.app/pay/{token} or /renewal/{token}. Caller supplies the token. Tokens are not read from any database.","input_schema":{"type":"object","required":["kind","token"],"properties":{"kind":{"type":"string","enum":["pay","renewal"]},"token":{"type":"string"}}}}]}