Turn your APIs into Tools agents can run.
Point at an API or describe a workflow. Get a typed, versioned Tool that any agent, Skill, schedule or AI app can call.
How a Tool works.
1. Connect
An API, a database query, a file drop, or a system with no API at all.
2. Define
Inputs, effect, limits and who can run it.
3. Reuse
Agents, Skills, Canvas, Pulse and MCP Servers call the same Tool.
Every Tool is a contract.
Agents get a typed interface, not raw API access.
- Typed inputs. Malformed calls are rejected.
- Read or write, declared up front.
- Network policy, timeouts and output limits.
- Signed, versioned builds. No credentials in Tool code.
- The model picks the Tool. It never writes the request.
{
"name": "settlement.fetch_recon_inputs",
"version": 7,
"input_schema": {
"type": "object",
"properties": { "settlement_date": { "type": "string", "format": "date" } },
"required": ["settlement_date"],
"additionalProperties": false
},
"effect": "read",
"network_policy": "settlement-vpce-only",
"actor_policy": { "roles": ["ops.analyst"], "approval": "not_required" },
"limits": { "timeout_s": 60, "max_output_bytes": 262144 }
}Code for the steps. AI for the judgement.
Running a workflow as one Tool call keeps token spend flat as your data grows.
What a Tool can wrap.
REST and GraphQL APIs
Product and partner APIs, with typed inputs and outputs.
Database queries
Parameterised, scoped to the user asking.
Legacy systems
No API? Wrap it once and reuse it.
Internal code
Scripts and calculations in a sandbox.
Business rules
Pricing slabs, limits and checks you already apply.
Files
Read and write CSV, Excel, XML and partner formats.
The building blocks.
Bring the workflow you do not want to rebuild.
We will turn one of your existing capabilities into a Tool, together.
Thanks. We will be in touch.
Expect a reply within one working day. Bring one workflow you want to see running.
Your email app should have opened with your details filled in. Press send and we will take it from there.
Pick a time now