Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

MCP or Rest API for ROVO

Aman Mehra November 26, 2025

Hi , i wanted to check if there any update on development of programatic access for Rovo ?

1 answer

0 votes
Alexander Nilsson
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 26, 2025

Hello Aman, 

thanks for your question!

Right now, there isn’t a public REST API that exposes Rovo itself (for example, a /rovo/chat endpoint you can call from any external service).

For programmatic scenarios, there are two main options today:

If you can share a bit more about your use case, the community can point you to more concrete examples or patterns.

Greetings,

Alex

Aman Mehra November 28, 2025

Thank you Alex! Much appreciated. 

The use case : search and summarize that is part of a custom built agent workflow and eventually can perform actions in Jira and Confluence. 

I did look at the docs, I am assuming integration with custom built agents is permissible apart from the list of tools already mentioned ?

 

Your response would be helpful, thanks again. 

Like Alexander Nilsson likes this
Alexander Nilsson
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 30, 2025

Hi Aman,

sure, here is a concrete example flow and how you could implement it technically.

Example flow:

  1. The user asks the agent: “Summarize all open bugs for Project XY and create a Jira summary ticket.”
  2. The agent searches Jira for all open issues with issuetype = Bug in the “XY” project and groups them by component and severity.
  3. The agent generates a short natural-language summary (key themes, most affected components, top critical bugs).
  4. The agent creates a new Jira issue (for example type = “Task”) that:
    • Contains the generated summary in the description.
    • Links the identified bug issues as “relates to” or “is caused by”.
  5. The agent replies in chat with the summary and a link to the new Jira ticket.

How this maps to a technical implementation:

  • Define a Rovo Agent that understands prompts like “summarize open bugs for project XY” and routes to one or more actions.
  • One action calls the Jira REST API (/rest/api/3/search) to fetch all open bugs for the given project and aggregates them by component and severity: https://developer.atlassian.com/platform/forge/build-a-jira-issue-analyst-rovo-agent/#step-4--update-index-jsx 
  • The agent uses that aggregated data as context to generate the natural-language summary.
  • Another action calls the Jira REST API (/rest/api/3/issue) to create the “summary” issue and then adds links back to the individual bugs.
  • The agent then returns a chat response with both the readable summary and the link to the created issue.

For reference, the following docs walk through similar patterns step by step:

You can adapt the above flow 1:1 for Confluence by swapping the Jira REST calls for the Confluence REST API (search pages → summarize → create a “status” page that links all sources).

Greetings,
Alex

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events