Meerkats AI

Give AI the context behind your business.

Meerkats is the context layer AI systems run on. It connects your systems, defines every entity and metric once, keeps business state current, holds your rules, and exposes governed actions. Agents read it over MCP and API instead of reasoning over raw data.

HubSpot
Deal 4471 · stage 3 · blocker open
Shopify
Order #48211 · 3 items · $184
Warehouse
orders_daily · 1.2M rows
Google Ads
Conv. value / cost · 2.8
Slack
“Hold launches until the Q3 target”
Policy
Refund window · 14 days
MEERKATSListening
Business Context
HubSpotDeal 4471 · blocker open
ShopifyOrder #48211 · $184
Warehouseorders_daily · as of 09:15
Google AdsROAS 2.8 · your definition
SlackRule · hold launches
PolicyRefund window · 14 days
Decision

AI can reach your data. It still doesn’t know your business.

Out of the box an agent doesn’t know what entities exist, how they relate, which metric definition is right, what happened before, what the state is now, which rules apply, or what it may change. It rebuilds all of that from raw rows on every call.

Metric
“Revenue” · defined 3 ways
Which one?
CRM
Deal 4471 · stage 3
Blocker open
State
Synced 09:15 · 2 days restated
Is it current?
Slack
“Hold launches until the Q3 target.”
A rule, in a chat
Actions
May pause · may not reprice
What is allowed
Meerkats
Which accounts need attention?
One connected picture

One context layer. Every agent reads it.

Meerkats serves your business context over MCP and API. Claude, Codex, the agents you build, your automations and your internal apps answer from the same definitions, state and rules.

Keep what you’ve built. Agents, n8n workflows and internal apps connect over MCP or the API.

Claude Code — ~/ops
❯

Declare a responsibility once. It runs with state, inside guardrails.

A workflow in Meerkats is a typed contract, not a prompt: the trigger, the condition and its window, the evidence to gather, the risk class, the caps, and who approves. It remembers its last run and stops for a person before anything changes.

Watch it run — then approve the action.
SLA Monitor
Every 30 minutes · CRM, store, team channel
Scheduled
Condition
Follow-up SLA · 24h · held for 2 checks
State
3 leads unowned since Tuesday
Capacity
On-call owner · 4 open
Rules
Reassign allowed · risk low · within cap
Decision
Three leads breached the SLA while unowned
Human approval
Waiting for you
Action
Reassign 3 leads
Run #2481 · workflow v14Starting…

Build the systems your organisation needs. One foundation underneath.

A CRM with its own queue and rules. An intelligence layer across platforms with one metric catalog. An internal app for one team. Each with its own permissions, all reading the same context.

Shared context. Not isolated agents.
CRM with appointment booking
Built by a clinic group
Leads38 today
Unowned0
Booked11 · automatic
Approvals2 waiting
Ad intelligence layer
Built by a personal-care brand
PlatformsAmazon · Flipkart
Metrics1 catalog
ChecksHourly
Run cost< 1¢
Client reporting app
Built by an agency
Workspaces14 isolated
API keysPer app · read
ReportsMon 9:00
SourcesOn every value
Meerkats · Business contextDataSemanticContextWorkflowsActionsGovernance
Each system has its own permissions

Why a context layer makes agents cheap, fast and accurate.

In Meerkats the model does three things: classify the request, fill a typed contract, write the explanation. Everything else is code.

100× lower token burn
The model never sees raw data or tool lists.

Against an agent reasoning over raw platform data. Context is pre-materialised, only the knowledge a task needs is loaded, and a small fast model is enough.

  • Prepared context, not raw payloads
  • Tool lists stay out of the prompt
  • Only what the task needs is loaded
  • A small model is enough
Seconds not minutes
One router call, then code.

Names are resolved by the catalog in code. Numbers are computed in code. There is no multi-turn tool exploration, so a monitor on a tight schedule finishes in time.

  • One small router call
  • Deterministic name resolution
  • Queries run where the data lives
  • No agent loops
0 guessed numbers
Every value is computed by code and carries its source.

Metrics are defined once. Unknown names are refused, never guessed. Every value shows where it came from and how fresh it is. Actions execute exactly as approved, or not at all.

  • Typed, schema-validated tasks
  • Catalog refuses unknown names
  • Source and freshness on every value
  • Read-back after every action
How a request flowsModelCodePerson
CodeCatalog. Resolves every name against your definitions
A few model calls. The rest is deterministic, so a small model behaves like a large one.

Start with the questions your teams already ask.

Every system starts as a question someone asks each week. Pick one and watch the answer assemble from your context.

MeerkatsAssembling context
Which accounts need attention?
AccountsRulesStateOwners
Outside rules
What changed
Likely cause
Recommendation
MeerkatsAssembling context
Which accounts need attention?
AccountsRulesStateOwners
Outside rules
What changed
Likely cause
Recommendation

Your AI remembers what happened.

Every change and every result is kept in order, with its source — so when a number moves at 3:40 PM, the explanation can start at 9:00 AM.

Yesterday
Conversion rate
3.1%
9:00 AM
Target changed
3.0% → 3.5%
1:20 PM
Checkout updated
theme v12 → v13
3:40 PM
Conversion rate
3.1% → 2.4%
Now
Meerkats
What changed?

Conversion rate fell at 3:40 PM after two earlier changes — the target was raised at 9:00 AM and the checkout was updated at 1:20 PM.

9:00 · Target1:20 · Checkout3:40 · Conversion
Nobody has to piece the day back together.

Your business changes. Every system stays in sync.

Change a target, a rule or a cap in the workspace and every agent reads it on its next run — no prompts rewritten. Every value carries how fresh it is, and every action re-reads live state first.

Target3.0%→3.5%
Rule4h
Cap+20% / day
New sourceWarehouse
Protected3 entities
Meerkats Context
Context updated · Target updated to 3.5%
Your agentRunning
Now checking against the 3.5% target.
No prompts rewritten. The agent reads the latest context.

Know what your AI knew, decided and did.

Every run keeps its inputs with their sync time, the rule that fired, the plan, who approved it, the exact change and the read-back. Open any step.

SLA Monitor — Run #2481
CompletedWorkflow v14Today 3:50 PM2.4s

Three leads have been unowned past the 24-hour follow-up rule for two checks in a row. The on-call owner has capacity. Reassignment is a low-risk, reversible action inside its cap, so the plan is staged for approval with the previous owners stored for rollback.

You decide how much responsibility AI gets.

Actions come from a fixed, permissioned list. Risk is computed server-side, caps apply even to approved actions, and high-risk changes ask twice.

AI responsibility

AI surfaces what needs attention, with the evidence attached. Your team decides and acts.

SLA MonitorAlert mode
“Follow-up SLA breached on 3 leads. Evidence attached.”
Evidence attached · no action taken

Six layers. One shared context.

Data flows in, the semantic and context layers give it meaning and state, workflows act on it, agents read it, and governance records every decision.

01 · Data & integrations
Connect the systems where the data lives

Ad platforms, marketplaces, store, payments, CRM, team channels, documents, warehouses. Synced on a schedule, re-read live before any action.

02 · Semantic layer
Every entity, metric and relationship defined once

One catalog maps platform labels to your definitions. Unknown names are refused, never guessed.

03 · Context layer
Data, knowledge, relationships, rules and current state

What exists, how it connects, what happened, what is true now, and what is allowed. Loaded by agents instead of rebuilt on every call.

04 · Stateful workflows
Responsibilities that remember

Typed contracts with triggers, windows, caps and approvals. They carry state across runs and stop for a person before anything changes.

05 · AI agents & actions
Agents reason over the context and act through connected systems

Claude, Codex, your agents and apps over MCP and API. Actions bind to a registry of typed, permissioned operations.

06 · Governance & traceability
Permissions, approvals, versioning, decision history

Who can do what, what was approved, and a record of every run with its inputs and read-back.

Connect the systems your business already runs on.

Advertising, marketplaces, store, payments, CRM, team channels, documents, and any warehouse or API. Reads and writes, within the permissions you grant. Hover to see what each one adds.

AdvertisingMetaCampaign performanceGoogle AdsSearch & campaign performanceAmazon AdsSponsored ads performanceFlipkart AdsMarketplace ad performanceTikTok AdsVideo campaign performanceWalmart ConnectRetail media performanceBlinkitQuick-commerce ads & availabilityZeptoQuick-commerce ads & availabilityInstamartQuick-commerce ads & availability
BusinessShopifyOrders & revenueRazorpayPayments & refundsGA4Site behaviour & conversionsHubSpotLeads, deals & pipelineInventoryStock levelsWarehousePostgres, BigQuery, Snowflake tables
KnowledgeSlackTeam decisionsEmailClient instructionsDocumentsSOPs & playbooksAPIAny other system you run

Roles, permissions and isolated workspaces.

Each workspace isolates its connections, context, rules, people and history. API keys are scoped per app and per workspace, read or write. Agents act with the approving user’s rights, never more.

Workspace · Northwind OpsRoles
Operator permissionsAccess: Own queue · own workspace
View context
Run workflows
Approve actions
Execute actions
Edit rules
Manage connections

AI agents can access your data. Meerkats gives them an understanding of your business.

One context layer every agent, workflow and app reads.

Give AI the context behind your business.

MEERKATSUp to date
Business Context
HubSpotDeal 4471 · stage 3
Warehouseorders_daily · 09:15
RulesFollow-up SLA · 24h
SlackTarget → 3.5%
Claude · MCPStateful workflowInternal appYour CRM

Questions, answered.

Still wondering whether Meerkats fits your stack? Start with one workflow and see it run on your own business context.

Meerkats is the context layer AI systems run on. It connects the systems where your business data and knowledge live, defines every entity, metric and relationship once, keeps current state and history, holds your rules, and exposes a fixed set of governed actions. Agents read that context over MCP and API instead of reasoning over raw data.