Turn your database into a conversation.
The Business Intelligence Reporting Agent connects to your data warehouse or reporting API via MCP and lets your team query business data in plain English — directly from Slack, your internal portal, or any interface you choose.
Built with
MCP server → your data warehouse/reporting API, called from Slack or an internal portal.
Every business has data. Most businesses can't access it fast enough to act on it. Your BI tools require SQL knowledge, dashboard navigation, or waiting for the analytics team to pull a report. By the time you have the number you need, the moment to act has passed.
Executives want answers, not dashboards. Sales managers want to know this week's pipeline without opening Tableau. Operations teams want to see bottlenecks without writing a query. The cost of this friction is slow decisions, missed opportunities, and an overloaded analytics team.
Hiring more data analysts doesn't scale. Building a custom NLP layer on your database is a 12-month engineering project. There has to be a better way.
The Business Intelligence Reporting Agent connects to your data warehouse or reporting API via MCP and lets your team query business data in plain English — directly from Slack, your internal portal, or any interface you choose.
'Show me last week's revenue by region' triggers a live database query, processes the results, and returns a formatted, readable summary. No SQL. No dashboards. No waiting for the analytics team. Just answers.
A single POST request from your app is all it takes. SentientOne handles the AI reasoning and MCP tool calls — your application just receives the response.
Team Member
Asks in plain English
Slack / Portal
Sends to SentientOne
SentientOne
BI Reporting Agent
MCP Server
Query bridge
Data Warehouse
BigQuery / Redshift / Snowflake
MCP (Model Context Protocol) is the bridge between SentientOne's AI agents and your existing systems. You define the tools; the AI decides when and how to call them.
You don't need any AI engineers. We will set up the MCP server for you at no extra cost. Just share access to your internal API and our team handles the rest — so you can go live faster without any additional headcount.
Create MCP tools that map to your most common reporting queries. You don't expose raw SQL — instead you expose safe, pre-defined query templates as named tools.
Tools to expose via MCP: - get_revenue_by_period(start_date, end_date, group_by) - get_top_products(period, limit, region?) - get_customer_acquisition(channel, period) - get_support_metrics(period) - get_inventory_levels(category?, warehouse?)
Your MCP server runs inside your network and only exposes the specific query tools you define. No raw database access is given to the AI — it can only call the tools you whitelist. Add authentication so only SentientOne can call your MCP endpoints.
Add your MCP server URL in the SentientOne dashboard. The platform auto-discovers all your tools and makes them available to assign to agents.

Create the agent, write the system prompt, attach your MCP tools, and choose a model. The whole setup takes under 30 minutes.
Create an agent with a system prompt that defines the business context and output format preferences.
System Prompt: You are an internal business intelligence assistant for [Company]. You have access to live business data tools. When answering questions: - Always fetch live data using the available tools - Format numbers clearly (e.g. $1.2M, not 1234567) - If comparing periods, calculate % change and highlight trends - Keep summaries concise — lead with the key number, then context - If a query is ambiguous, ask one clarifying question before proceeding
Connect your MCP server to this agent. All your reporting tools are now available. The agent intelligently selects which tool to call based on the question.
Generate separate API keys for different teams (Sales, Ops, Finance). Each key can be scoped to a specific agent version — so Finance gets the full agent while Sales gets a version without sensitive cost data.

Use the built-in SentientOne chat panel to test your agent against real queries before going live. Here's what real conversations look like:
Customer / User
Show me last week's revenue by region.
SentientOne Agent
Here's last week's revenue breakdown: 🟢 NSW: $284,500 (+12% vs prior week) 🟡 VIC: $198,200 (-3% vs prior week) 🔵 QLD: $156,800 (+8% vs prior week) ⚪ WA: $89,400 (+1% vs prior week) Total: $728,900 — up 6% week-on-week. NSW continues to lead, driven by a strong mid-week push.
Customer / User
What were our top 5 products by units sold this month?
SentientOne Agent
Top 5 products by units sold (March 2026): 1. Widget Pro X — 4,820 units 2. DataSync Hub — 3,210 units 3. CloudMount Basic — 2,980 units 4. FlexPack M — 2,400 units 5. ConnectKit v2 — 1,890 units Widget Pro X is significantly ahead — it's had a 34% uplift since the new packaging launched on March 10.
Customer / User
How is our customer acquisition looking compared to last quarter?
SentientOne Agent
Q1 2026 vs Q4 2025 customer acquisition: New customers: 1,842 this quarter vs 1,654 last quarter (+11.4% ↑) Top channel: Organic search (42%), up from 35% last quarter Lowest performer: Paid social (8%), down from 14% Recommendation: Organic is growing fast — worth reviewing the content strategy that's driving it.
One endpoint. Works from React, Flutter, Python, .NET, Go — anything that can make an HTTP request. No AI SDK needed.
Create a Slack bot that passes messages to SentientOne and returns the response. Your team types questions directly in a #bi-assistant channel.
// Slack bolt app handler
app.message(async ({ message, say }) => {
const res = await fetch("https://app.sentientone.ai/api/chat", {
method: "POST",
headers: {
"X-Agent-Id": "YOUR_BI_AGENT_ID",
"X-App-Key": "YOUR_APP_KEY"
},
body: JSON.stringify({
message: message.text,
sessionId: message.user
})
});
const { reply } = await res.json();
await say(reply);
});Embed a chat widget in your internal admin portal or intranet. Route queries to the BI agent. The sessionId ties follow-up questions to the same context — so 'break that down by product' works after a revenue question.
Call the agent on a schedule (cron job) with predefined questions like 'Give me a daily trading summary.' The agent fetches live data and returns a formatted summary you can send via email or Slack.
Answers without SQL or dashboards
Any team member can ask business questions in plain English and get live data back — no analyst required.
From question to answer in seconds
No waiting for reports. No navigating BI tools. Ask and receive in real time.
Spot trends instantly
The agent doesn't just return raw numbers — it highlights week-on-week changes, anomalies, and trends automatically.
Democratise data access
Reduce dependency on your data team for routine queries — freeing analysts for strategic work.
Eliminate custom NLP BI tooling costs
Building natural language interfaces on databases costs $200K–$500K+. SentientOne + MCP costs a fraction of that.
Controlled data exposure
You define exactly which queries the AI can run. No raw database access — just the tools you choose to expose.
Faster decisions
When decisions can be informed in seconds rather than hours, your business moves faster than competitors.
Building AI natively means hiring ML engineers, managing model infrastructure, writing prompt pipelines, and maintaining everything as models and APIs evolve. SentientOne replaces all of that with one platform subscription.
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.
Create your first agent in minutes. Connect your internal APIs via MCP. Deploy to production in days — not months.