Blog

Semantic layers, agentic analytics, and shipping governed data to AI agents.

MCP ChartsViews and embed mode: two new ways to use MCP ChartsYour MCP server can now return a whole dashboard from one tool call, and render the same chart inside your own admin console. What shipped in @bonnard/mcp-charts since the visualize tool.3 Aug 2026 · 5 min read
MCP ChartsViews and embed mode: two new ways to use MCP ChartsYour MCP server can now return a whole dashboard from one tool call, and render the same chart inside your own admin console. What shipped in @bonnard/mcp-charts since the visualize tool.3 Aug 2026 · 5 min readSemantic LayerThe Semantic Layer You Already HaveBefore adopting Cube.dev or a custom semantic layer, use your warehouse's native metadata (comments, keys, enums, stats) as a lightweight one for agents.16 Jul 2026 · 9 min readMCP ChartsMCP Charts: Add Interactive Charts to Your MCP ServerGive your AI agent a visualize tool: interactive charts inside any MCP Apps client from real query data. Works with any MCP server via @bonnard/mcp-charts.25 Jun 2026 · 5 min readMCP ChartsHow Bonnard Builds Agent-Friendly MCPsExposing data over MCP is easy. Designing a tool an agent uses well is hard. Discovery-first tools, compact responses, instructive errors, determinism.16 Jun 2026 · 4 min readAgentic AnalyticsAI Data Analysis: Why Governed Metrics Beat Raw SQLA guide to AI data analysis for SaaS: the tool categories, the accuracy problem, and the MCP-native way to chart query results inside an agent.19 Mar 2026 · 12 min readAgentic AnalyticsAI Reporting: How to Automate Reports Without Losing TrustA guide to AI reporting for SaaS: the tool landscape, the trust problem, and the MCP-native way to render charts from your query results inside an agent.19 Mar 2026 · 9 min readAnalyticsAnalytics API: How to Serve Governed Metrics to Any ConsumerAn analytics API exposes your metrics programmatically. How to build one that serves dashboards, AI agents, and integrations from the same definitions.19 Mar 2026 · 6 min readAnalyticsBest Embedded Analytics Tools for SaaS in 2026Comparing the best embedded analytics tools for B2B SaaS in 2026: Metabase, Explo, Luzmo, GoodData, Looker, and the MCP-native option for AI agents.19 Mar 2026 · 8 min readAnalyticsHow to Build Customer-Facing Analytics for B2B SaaSA guide to customer-facing analytics 2026 for B2B SaaS: the options, the tradeoffs, and the MCP-native way to put interactive charts inside an AI agent.19 Mar 2026 · 11 min readAnalyticsKPI Dashboards Are Broken. Here's What Replaces Them.KPI dashboards show stale numbers nobody trusts. Governed metrics through a semantic layer give every consumer the same live data, dashboards to AI agents.19 Mar 2026 · 10 min readAnalyticsReal-Time Analytics: When You Need It and When You Don'tNot every metric needs real-time data. Here's how to decide what needs sub-second freshness, what can be cached, and how pre-aggregation handles both.19 Mar 2026 · 7 min readSemantic LayerSelf-Service BI Is a Lie (Unless You Govern the Metrics)Self-service BI for customers promised to free the data team. Instead it created metric chaos. The category, the tradeoffs, and where AI agent charts fit.19 Mar 2026 · 8 min readSemantic LayerWhat Is a Semantic Layer? Guide for Data EngineersA semantic layer defines business metrics once so every consumer gets the same answer, including AI agents. How it works, with code examples.19 Mar 2026 · 20 min readAgentic AnalyticsWhat Is an Agentic Semantic Layer?An agentic semantic layer is a metrics layer built for AI agents: business logic defined once, exposed via MCP or API, queried as governed definitions.16 Mar 2026 · 15 min readAgentic AnalyticsWhy Your AI Agents Need a Semantic LayerWhy AI agents need a semantic layer: raw SQL produces inconsistent, ungoverned results. What goes wrong without one, and how governed metrics change it.16 Mar 2026 · 10 min readAgentic AnalyticsHow to Connect an AI Agent to Your Data WarehouseConnect an AI agent to your data warehouse: expose governed metrics over MCP, query without raw SQL, and chart the result in Claude or ChatGPT.13 Mar 2026 · 9 min read