Connect to Claude
Use Ascend Gateway V5 as an MCP server in Claude Desktop, Claude Code, or any MCP-compatible client.
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ascend-gateway": {
"url": "https://ascend-gateway-v5.ascendgtm.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Claude will automatically handle OAuth registration and token exchange. On first use, you'll be prompted to authenticate with your tenant bearer token.
Claude Code
Add to your project's .claude/settings.json:
{
"mcpServers": {
"ascend-gateway": {
"type": "url",
"url": "https://ascend-gateway-v5.ascendgtm.workers.dev/mcp"
}
}
}
Available Tools
Once connected, Claude can use all 19 MCP tools:
| Tool | What it does |
|---|---|
google_ads_query | Execute GAQL queries against Google Ads |
hubspot_crm | Search, list, get, create, update, delete CRM records |
salesforce_query | Execute SOQL queries |
salesforce_crm | Insert, update, describe Salesforce objects |
ga4_report | Run GA4 analytics reports |
gsc_performance | Query Search Console performance data |
semrush_research | Domain analytics and keyword research |
gmail | Search, read, send emails |
google_calendar | Event CRUD with timezone handling |
perplexity_search | Web-grounded search via Perplexity Sonar |
aws_bedrock_invoke | Run Claude/Nova models via AWS Bedrock |
aws_textract_analyze | Extract text/tables from PDFs and images |
aws_ses_send | Send transactional emails |
gamma_generate | Generate presentations and documents |
agent_state | Store/retrieve persistent state across conversations |
batch_execute | Execute up to 10 API calls in parallel |
discover_apis | List all connected providers and endpoints |
call_api | Generic proxy for any registered API |
Tips
- Use
format: "compact"on tools to reduce token usage - Use
fields: ["name", "email"]to request only needed data - Use
discover_apisfirst to see what's available for your tenant