Business Intelligence Agent
Let anyone on your team ask business questions in plain English — and get live numbers back in seconds. No SQL, no dashboard hunting, no waiting in the analytics queue. It reads straight from your own data and explains what changed.
The problem
Your data is locked behind dashboards
Every answer your team needs is already in your database — but getting it means writing SQL, building a dashboard, or waiting in the analytics team's queue. Routine questions turn into half-day round trips.
So decisions stall, or get made on gut feel. Building a natural-language layer over your data in-house costs hundreds of thousands and months of work most teams will never green-light.
The solution
Ask your numbers in plain English
A BI Reporting Agent connects to your reporting API through MCP. Anyone can ask “how did sales go last week?” and get live figures back — with the trend, not just the number.
Configure it once in SentientOne and drop it into Slack or your portal. No SQL, no dashboard sprawl, and your raw data never leaves your environment.
Out of the box
Real questions, real answers.
However your team phrases it.
The agent understands natural language and queries live data — so anyone can get an answer without touching SQL or a dashboard.
“How did sales go last week?”
Returns live revenue with the week-on-week change.
“Which products are trending?”
Ranks movers and flags anything unusual automatically.
“What's our refund rate this month?”
Pulls the live figure and compares it to last month.
“Show me revenue by region.”
Breaks the numbers down without a dashboard or SQL.
“Are we up or down on target?”
Compares actuals to target and explains the gap.
“What changed since yesterday?”
Surfaces the day's notable shifts in plain English.
How it works
Four steps in SentientOne.
Live in days, not months.
Create the agent
In Agents, add a new agent, pick a model (e.g. OpenAI · gpt-4o), and write a short system prompt that defines its job.
Name
Provider
Model
Temperature
System Prompt
Connect your Reporting API
On the agent's MCP tab, add your Reporting API as an MCP server. SentientOne discovers the run_report tool — your credentials stay in your environment.
Name
Transport
URL
Auth Type
Test it in the Playground
Ask real questions in the Playground. The agent calls your API, reads the live response, and replies in plain language. Tweak the prompt until it's right.
Go live with one request
Grab your API key and send a single POST from your app. No AI SDK — anything that can make an HTTP request works.
Platform API key
API endpoint
POST /v1/chat
X-Api-Key: sk-live-•••
X-Agent-Id: business-intelligence-agent
{ "message": "How did sales go last week?" }Why SentientOne
Why teams ship this with us.
Not a 6-month engineering project.
No AI team required
Skip the ML hires, the prompt infrastructure, and the model plumbing. Configure the agent in the dashboard and you're done — we'll even set up the MCP server for you at no extra cost.
Your data stays yours
The MCP server runs on your infrastructure. SentientOne only receives the tool response — never your raw database, credentials, or records. Self-host the whole platform if you need to.
Works with your stack
Connect any REST or gRPC API through MCP. One HTTP endpoint plugs into React, Flutter, Python, .NET, Go — anything that can make a request. No SDK lock-in.
Switch models, never rebuild
Run GPT-4o today, Claude tomorrow — change it from a dropdown. When your API changes, you update one tool definition. No retraining, no redeploys.
“Our team used to wait days for a simple sales number. Now they just ask in Slack and get the live figure with the trend. It changed how fast we make decisions.”
The outcome
What you get
Seconds
from question to answer — no SQL or dashboards
Days
to deploy — no AI engineers required
Private
your data stays in your own environment
Questions
Common questions
How long does it take to go live?
Most teams are answering real questions within a few days. There's no model training and no AI pipeline to build — just connect your API and configure the agent.
Do I need AI engineers?
No. The agent is configured in the dashboard, and we'll set up the MCP server that wraps your Reporting API for you at no extra cost.
Is my data safe?
Yes. The MCP server runs in your environment and only returns the specific tool response. Your database, credentials, and raw records never reach SentientOne.
What happens for questions it can't answer?
You define the boundaries. Anything outside reporting is handed off cleanly to your team with full context.
Which models can I use?
GPT-4o, Claude, Gemini, Groq and more. Pick one from a dropdown and switch any time — your setup and integration stay exactly the same.
How does it reach my users?
One HTTP endpoint. Drop it into your existing chat widget, app, or site — React, Flutter, Python, .NET, Go, anything that makes a request.
Free white papers
Go deeper on this

Improve Your Knowledge Base with AI Agents & RAG
Your team's knowledge is scattered across docs, wikis, and tickets — and answers stay locked away until someone goes digging. This guide shows how Retrieval-Augmented Generation turns that knowledge base into an AI agent that answers in plain language, cites its sources, and stays current, so your team finds what they need in seconds instead of hours.

Improve Your Search with Agentic AI
Most businesses still run a keyword search bar over a catalogue that customers describe in plain language. The gap between the two is lost revenue — every day. This guide shows how to move from keyword matching to natural-language search, and how to deploy a production-grade Product Search Agent in days, not months.
More patterns
Explore other use cases
Order Status Agent via MCP
Let customers ask about their orders in plain English.
Personalised Recommendations Agent
Send insights in, get smart recommendations out.
Customer Support Automation Agent
Handle 70% of tickets before they reach your team.
Product Discovery & Catalogue Agent
Let users search your catalogue by describing what they want.
Get started