Forums

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

Rovo MCP vs REST API + RAG for a multi-user internal chatbot — seeking community input

Sarveswaran Palani
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 15, 2026

Hi all,

We're evaluating Rovo MCP Server as part of our architecture for an internal knowledge chatbot backed by Confluence. Here's our context:

- Deployment: Standalone web app (not an IDE or desktop client)
- Users: 100–500 employees in a single organisation
- Access pattern: Read-only queries against Confluence
- Query types: Ranging from simple lookups to complex, cross-page synthesis questions

We have a few technical concerns we'd love the community to weigh in on:

Scalability — Is Rovo MCP designed to handle concurrent requests from many users hitting a shared backend, or is it architected primarily for single-user, interactive sessions?

Query complexity — For questions that require reasoning across many pages simultaneously (e.g., aggregating information across an entire Confluence space), does the MCP tool-calling model hold up? Or does it struggle compared to a pre-indexed vector search approach?

Auth model — For a shared app, is a single API token (service account) a supported and stable auth pattern, or is OAuth 2.1 per user the only production-grade option?

Honest best-fit guidance — We don't want to over-engineer or misuse the tool. What types of workflows and applications is Rovo MCP genuinely built and optimised for? We'd rather pivot our architecture now than hit a wall later.

Would really value input from anyone who has shipped something similar or has deep knowledge of Rovo MCP's internals. Thanks!

1 comment

Comment

Log in or Sign up to comment
Dylan Wood
March 16, 2026

I can really only speak to the auth pattern. Rovo does support service account auth tokens for limited operations. In my experience, even when granting almost all classic scopes, the MCP server only exposes Confluence read capabilities for service accounts. This is probably ideal for what you want to do. 

 

I hope this helps

TAGS
AUG Leaders

Atlassian Community Events