Jira Rovo MCP plus Sume hosted MCP: turn a ticket into a release clip
Use Atlassian Rovo MCP and Sume hosted MCP in one session: read a Jira ticket, dry-run a clip, cap spend, and post the media.sume.com link back.

You can connect Atlassian's Rovo MCP server and Sume's hosted MCP server to the same agent and let it turn a Jira work item into a short release clip: read the ticket through Atlassian, price the clip on Sume with dry_run, then submit it with a spend cap. The two servers never talk to each other. Your MCP client holds both connections, and the agent carries the text of the ticket from one to the other.
Atlassian's side comes from its getting started page for the remote MCP server, read on 2026-10-11. Sume's side comes from the MCP overview, tools and gates, OAuth and API keys and Jobs and results. Neither company documents a joint integration, so this is a pattern, not a product feature.
What does each server contribute?
Atlassian's page gives the endpoint as https://mcp.atlassian.com/v2/mcp and describes OAuth 2.1 as the primary sign-in, with API tokens as an optional alternative. It says the tools can summarize and search Jira, Confluence and Bitbucket, and create and update work items. Sume's endpoint is https://mcp.sume.com/mcp, and it adds generation, media inspection and job tools. Neither list contains the other's job.
| Question | Atlassian Rovo MCP | Sume hosted MCP |
|---|---|---|
| Endpoint | https://mcp.atlassian.com/v2/mcp | https://mcp.sume.com/mcp |
| Sign-in | OAuth 2.1; API token optional | OAuth (mcp:read, optional mcp:write) or Sume API key |
| Role in this flow | Read the ticket, update it afterwards | Price, generate and return the clip |
| Cost signal | Rovo credits, charged per call | Wallet and admission; dry_run previews the cost |
| Gateway note | URL with ?tools=all exposes all tools to gateways | tools_list shows only what the session may call |
What is the flow, step by step?
Start with the ticket. Ask the agent to read one work item through Atlassian and write a three-sentence release note from it. Keep the ticket text short; the agent should pass Sume a written prompt, not paste the whole ticket.
Then move to Sume. Have the agent call tools_schema for generate_video, then call it with dry_run=true. Sume's docs say dry_run returns an admission and cost preview and does not submit the job. If the estimate is acceptable, submit with a new idempotency_key and, if you want a hard ceiling, max_spend_usd. Omitting payload.model routes to sume/auto, per the docs.
Finally, poll with jobs_wait, which holds up to 55 seconds per call; on wait_slice_expired call it again with the same job id. Read jobs_result and hand the completed artifact URL back to Atlassian as a work-item update. Sume's core workflow page says completed jobs can carry public artifacts under https://media.sume.com, which is the URL to post, not a signed link.
Where do the credentials and approvals sit?
Atlassian's page tells users to apply least privilege, review high-impact changes before confirming, and watch audit logs. Treat the Jira write as one of those: let the agent draft the update and confirm it yourself. On Sume's side, the read-only OAuth scope is enough for the ticket-reading half of the day. Only the submit needs mcp:write or an API key, and Sume says there is no mcp:paid scope; the wallet and admission are the spend gate.
Keep the two credentials apart. A Sume OAuth token is not a Sume API key, and neither should be pasted into the ticket, a comment or the chat. If a key appears in a log or a Jira comment, rotate it.
What about gateways and many tools?
Atlassian's page notes that an MCP gateway that needs every tool should use the endpoint with ?tools=all. That is an Atlassian URL option, so it does not carry over to Sume. For Sume, tools_list is the source of truth for a session: with OAuth mcp:read it lists read-only tools, and with mcp:write or an API key it lists the paid and write tools too. A gateway that pins a tool list should be refreshed after you change the Sume scope.
One cost note keeps the flow honest. Atlassian charges Rovo credits per call, and Sume charges generation spend per job. Reading three tickets and generating one clip is two separate meters on two separate bills, and a retry on either side should reuse its own key rather than starting over.
Sources
Related posts
More in Integrations
- Mastra Connect 1.0: no MCP approval by default, Sume not listed
Mastra Connect 1.0 stopped asking approval for discovered MCP tools, and its docs list seven MCP providers, not Sume. Use MCPClient and gate paid tools.
- n8n MCP Client Tool: Tools to Include modes for Sume
n8n's MCP Client Tool can expose All, Selected, or All Except tools. How to pick the set for Sume so an AI Agent node reads freely but cannot spend by accident.
- Neovim mcphub.nvim: Sume hosted MCP with autoApprove for read tools
mcphub.nvim reads remote MCP servers from servers.json. Add Sume with a Bearer header, autoApprove only read tools, and leave paid generation to confirm.
- Slack MCP draft message plus Sume: post a generated clip after review
Slack's MCP server can draft, schedule and send messages. Pair it with Sume's hosted MCP: generate the clip, post the durable media.sume.com link as a draft.
Written by Sume