Gumloop custom MCP server: use a bearer token for Sume
Gumloop's Anthropic models do not forward custom headers, so connect Sume's hosted MCP with a bearer token. Or pick another model for x-api-key.

Connect Sume to Gumloop with a bearer token. Gumloop's docs state that Anthropic models do not forward custom headers, so an x-api-key header would be dropped on those models. Sume accepts Authorization: Bearer $SUME_API_KEY at https://mcp.sume.com/mcp, which fits Gumloop's Access Token field.
What Gumloop supports
| Topic | Fact |
|---|---|
| Public URL | HTTPS only, HTTP not supported |
| Private servers | Via tunnel, Enterprise only |
| Auth options | Bearer token, custom header, OAuth discovery |
| Anthropic models | Do not forward custom headers |
| Alternative models | OpenAI, Gemini or Groq per Gumloop's note |
Pick the right auth
Use the bearer option and paste a Sume API key. That route works for any model. If you prefer a custom header, switch to a model Gumloop says forwards headers. OAuth discovery is also supported by Gumloop; Sume's MCP host offers OAuth with PKCE and consent, mcp:read required and mcp:write opt-in.
Make the flow safe
Give each paid call an idempotency_key. Gumloop flows can retry, and the same key with the same request returns the original job. Optional dry_run and max_spend_usd let a flow check cost before spending.
- Run
tools_listonce to see current tool names. - Under read-only OAuth, mutating tools return
insufficient_scope. - Use
jobs_waitwith up to 20job_ids; each call holds at most 55 seconds.
Timeouts
Gumloop mentions timeout handling for slow servers. Sume's tools return a job id quickly, and the wait happens in jobs_wait slices, so an individual tool call stays short. If a slice expires with wait_slice_expired, retry with the same ids and never recreate the job.
Sources
Related posts
More in Integrations
- Hookdeck Delivery Groups: per-tenant rates for Sume webhooks
Hookdeck Delivery Groups limit delivery rate per tenant. Use them to stop one account's burst of Sume completions starving others on a shared relay.
- Instagram Reels API: 1920 px width cap and 25 Mbps video bitrate
Meta's Reel spec caps width at 1920 px and bitrate at 25 Mbps VBR, with 23-60 FPS and 300 MB. Probe width, fps and size with Sume; bitrate is an average.
- Instagram Reels API aspect ratio: 0.01:1 to 10:1, 9:16 advised
Meta's Reels API accepts any aspect ratio from 0.01:1 to 10:1 and only recommends 9:16. See what each ratio rule says and check a clip with video inspect.
- Instagram Reels API audio: AAC, 48 kHz max, mono or stereo
Meta's Reel spec asks for AAC audio, a sample rate of 48 kHz at most, 1 or 2 channels and 128 kbps. Check those fields with a Sume video inspect probe first.
Written by Sume