API & AI AGENT GATEWAY

Your agents access APIs.
You stay in control.

STOA is the gateway between your AI agents and existing APIs. Your teams define access permissions and can trace API calls.

Code published under Apache 2.0 · Documentation available

Shared key Supportassistant Otheragents Businessapp Orders Customers Other APIs STOA
Direct access, scattered permissions

An overly broad key can expose more data than the task requires.

Lookup allowedChange denied

Illustrative comparison. No real requests.

API × MCPIdentity & authorisationIntegration & prerequisitesLogs, metrics & traces

AN EXAMPLE: SUPPORT ASSISTANT

Help a customer.
Without allowing everything.

An assistant needs to look up an order. See how the gateway limits its access and explains a denied attempt to change customer data.

01 / A CUSTOMER REQUEST

Find an order without opening every system.

The assistant answers an order-status question. An overly broad key would also let it change customer information.

The risk comes from access that goes beyond the task.

Start with the actual need
Identify the assistant
Define its task
Remove unnecessary permissions
The scope to define
Support assistant

Look up the order

One shared key, too many permissionsOverly broad access
Look up the order
Edit the customer
Access other data

How do you give it what it needs without opening everything else?

Step01 / 04

Illustrated scenario. No customer data or real requests.

FOR PLATFORM TEAMS AND DEVELOPERS

Enable the right access.
Understand the exchanges.

STOA helps platform teams and developers expose their APIs to AI agents, with defined permissions and visibility into calls.

Who can do what?
Explicit permissions.

Connect each consumer to the services and actions it is allowed to use.

Identity & authorisation

Authentication and authorisation rules determine access to exposed services. Their configuration depends on your architecture.

How does it fit?
In front of existing APIs.

Place a gateway between agents and the services you expose, with a control plane for the catalogue and rules.

Integration & prerequisites

Plan the integration around your protocols, hosting and identity mechanisms. The documentation describes the components and prerequisites.

Why did it fail?
Context you can see.

Find call results and context to distinguish denied access from a service-side issue.

Logs, metrics & traces

Logs, metrics and traces help explain a call’s path. The level of detail available depends on the configuration.

Designed for your architecture

Your services remain
at the heart of the system.

The gateway handles calls. The control plane manages the catalogue and policies. Agents and applications can then access your APIs through a defined entry point.

Explore the architecture