AI agents act on financial data, inside a mandate.
A financial platform wanted its customers' AI agents to query its data and initiate changes, without exposing the transactional core to them.
Client withheld under NDA
Challenge
An agent that only reads changes nothing. One that writes has to prove what it changed, under whose authority, and inside limits the client set in advance.
What we built
- A prepared data layer, kept apart from the transactional core, so an agent's questions never run through the payment path.
- A semantic layer over it, so an agent asks in business terms and gets an answer in them.
- MCP for reading, and a separate Change MCP for writes, each write confirmed before it lands.
- Agent identity, mandates and policies: who an agent acts for, which actions, what amounts, over what period.
- Limits and escalation rules that stop a run and hand the decision back to a person.
- An audit trail carrying every request and every action, with the mandate it happened under.
Outcome
The platform's customers run agents against their own data, and every change one makes is confirmed, bounded by a mandate, and recorded.
Capabilities
- MCP
- Change MCP
- Semantic data layer
- Agent identity
- Mandates and policies
- Audit trail
Related work
Data & automation
A geospatial platform that turns survey runs into defects.
Ingestion, validation and processing of survey data, with containerized jobs over point clouds, panoramas and street imagery.
- Geospatial
- Pipelines
- Containers
Data & automation
Sales, marketing and DevOps, automated on n8n.
CRMs, marketing platforms, communication tools and DevOps pipelines behind one automation layer.
- Automation
- Integrations
- n8n
Data & automation
Restaurant discovery and booking, run through chat.
Chat-led search, recommendations drawn from location and cuisine, and availability shown on an interactive map.
- Conversational AI
- Booking
- Maps
Describe your challenge.
Early idea or system already in production. Both are worth a conversation.
- Built and run by our senior team.
- Confidential from the first call, NDA as standard.
Prefer email?
[email protected]