Ascend Gateway V5
One endpoint. 53+ SaaS APIs. Sub-10ms gateway overhead.
Ascend Gateway V5 is a Cloudflare Worker that authenticates, routes, and proxies API calls to any connected SaaS provider. It supports both MCP (Model Context Protocol) for AI agents and REST for traditional integrations.
What it does
- Authenticates — validates tenant bearer tokens via KV hash lookup (~5ms)
- Injects credentials — reads cached OAuth tokens from KV (~2ms), injects as Bearer/API key/Basic auth
- Routes — resolves provider base URLs, versions, and required headers from KV config (~3ms)
- Proxies — forwards the request to the upstream API with a 30s timeout
- Returns — structured JSON response with success/error status
Key features
| Feature | Details |
|---|---|
| 19 MCP tools | Google Ads, HubSpot, Salesforce, GA4, GSC, SEMrush, Gmail, Calendar, Perplexity, AWS Bedrock/Textract/SES, Gamma, batch execute, agent state |
| 53+ providers | Via call_api generic proxy — any registered API domain |
| Multi-tenant | Tenant isolation via KV-scoped tokens and configs |
| Multi-account | Multiple accounts per provider per tenant (e.g., MCC + child Google Ads) |
| Response trimming | fields and format params to reduce token usage by 40-80% |
| OAuth auto-refresh | Durable Objects with alarm-based proactive token refresh |
| Fail-fast | No retries in the gateway — structured errors in under 500ms |
Protocols
MCP (for AI agents)
POST https://ascend-gateway-v5.ascendgtm.workers.dev/mcp
Authorization: Bearer {tenant_token}
Content-Type: application/json
REST (for traditional integrations)
POST https://ascend-gateway-v5.ascendgtm.workers.dev/api/v1/{tenant}/{domain}
Authorization: Bearer {tenant_token}
Content-Type: application/json
Next steps
- Quick Start — get your first API call working in 5 minutes
- MCP Tools Reference — all 19 tools with schemas
- Connect to Claude — use the gateway from Claude Desktop or Claude Code