SYCTRA

“AI gives me information” and “AI triggers the action” are not the same product.

Connecting the agent to your APIs, databases, business software and external services. This is the point where AI stops being one more tool and becomes the interaction layer with your information system.

  • REST, OpenAPI and MCP
  • Rights inherited from your systems
  • Logged actions

Why pilots stop at the answer

Moving from “answer” to “act” raises three technical questions most projects did not anticipate.

01

There is no API

The business tool is twenty years old and does not open up. All the project's value depends on writing into it, and nobody costed that work at the start.

02

Rights only exist in the database

The agent connects with a service account that sees everything. Technically it works. In an audit it is indefensible, and the project dies at the security committee.

03

Nothing is reversible

An action triggered in error has neither a usable trace nor a correction path. Management refuses write access, and the pilot stays read-only forever.

How you wire an agent into a real information system

Order matters: security and traceability come before the first write, not after the first incident.

01 / 05

Mapping the systems

Which tools hold which data, which expose an API, which will need one built. This step produces the list of actions genuinely possible today, and a cost for those that require development.

What we connect to

REST and OpenAPI

From your existing Swagger specification, without writing one connector per service.

MCP

Model Context Protocol, where your services expose it or where we adapt them to.

Databases

Controlled reads and writes, with a declared perimeter and logged queries.

CRM and ERP

Creating and updating records, with the originating user's rights.

Internal tools with no API

Where no API exists, the software pole builds one. That is often the real project.

External services

Messaging, storage, signature, payment, sector services, within the limits you set.

The technical guarantees

These are what get a project through the security committee, not the model's performance.

Declared perimeter
The agent can only call explicitly authorised tools, described by their contract.
Propagated rights
Every call is authenticated with the originating user's identity.
Human sign-off
Configurable thresholds above which an action requires confirmation.
Complete log
Author, timestamp, parameters, result — readable by a non-technical person.
Execution limits
Volume, frequency and cost caps per run, to prevent runaway behaviour.
Test environment
Write actions are validated on a separate environment before production.

Three levels of write access

01 · Context

Agents read the CRM but do not write to it. Every update stays manual and happens late.

02 · What we put in place

Tool contract on the authorised CRM objects, rights propagated from the user, human sign-off above a defined amount.

03 · Result

The agent creates and updates opportunities live, with a readable log and a correction path.

Frequently asked questions

The software pole builds one around the existing tool. That is frequently the real project, and it is costed at scoping rather than discovered mid-way.

No. It acts with the rights of the person who launched it. That is an architectural choice, and it is what makes write access acceptable at the security committee.

Every call is logged with its parameters. Where the action allows it, the correction path is designed in. Where it does not, the action goes through prior human sign-off.

No. REST with an OpenAPI specification works perfectly well. MCP simplifies tool description where your services already expose it.

There is no technical limit, but there is a common-sense one: every connected tool is a tool to maintain. We start with the ones carrying the value.

No. The deployment can be entirely internal, with the agent running inside your network without external exposure.

What this solution does not do

We do not let an agent single-handedly trigger an irreversible financial, contractual or legal action. Those steps go through human sign-off, by design, even when the client asks for the opposite. And where a tool exposes no API, we do not resort to screen automation: it is fragile, it breaks on the first update, and it defers the problem instead of solving it.

Which action should your AI be able to trigger?

Name one. We will tell you what it implies on the API side, the rights side and the traceability side — and whether the path already exists.