Skip to main content

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

FeatureDetails
19 MCP toolsGoogle Ads, HubSpot, Salesforce, GA4, GSC, SEMrush, Gmail, Calendar, Perplexity, AWS Bedrock/Textract/SES, Gamma, batch execute, agent state
53+ providersVia call_api generic proxy — any registered API domain
Multi-tenantTenant isolation via KV-scoped tokens and configs
Multi-accountMultiple accounts per provider per tenant (e.g., MCC + child Google Ads)
Response trimmingfields and format params to reduce token usage by 40-80%
OAuth auto-refreshDurable Objects with alarm-based proactive token refresh
Fail-fastNo 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