AGENT-FIRST APPS

Build apps designedfor AI agents.

Every app you build on Substrio is an MCP server from the first deploy. Your users connect Claude, ChatGPT, Cursor, or the agent they already use, and sign in with their account in your app. The agent then works in your app as that person, with exactly the permissions of their login.

How it works

Your users bring their agents.Your app is ready for them.

There is no MCP server to write and no sign-in code to add. Every functionality of your app becomes a tool, and each agent signs in as the person it works for.

  1. You build the app.

    Every functionality of your app becomes a tool an agent can use, from the first deploy. You choose which tools to offer, and you can name and describe each one.

  2. Your user connects an agent.

    They add your-app.substrio.com/mcp in Claude, ChatGPT, Claude Code, or Cursor, and sign in on your app's consent page. A script can use an agent token instead.

  3. The agent works as them.

    Everything the agent does runs as that person, under the same rules as your app. The agent can do what the person can do, and nothing more.

Safe by design

Their login.Their permissions.

An agent never gets more access than the person it works for. It passes the same checks as that person does on your site.

Who can use what

Each part of your app says who may use it, such as anyone signed in or only people with a certain permission. This is settled before any of your code runs.

Your data rules

The rules on your data, and the person's role and permissions, apply to everything the agent reads and changes.

Live permissions

Each call uses the permissions the person holds at that moment. A role you lower or an account you disable takes effect on the next call.

Revoke at any time

A user can disconnect any agent in one step. When you disable a user, every agent of that person stops on its next call.

Your tools only

A user's agent gets your app's tools and nothing else. The tools for running your app are only available with your app key.

Every call counted

Every time an agent uses a tool, it is counted. A record is kept of every agent connection, who made it, and when it was revoked.

Why it matters

Every user getsan AI-powered app.

People already ask their agents to get things done. When your app is agent-first, a person can ask Claude to check an order, book a class, or update a record in your app. It is done as them, with no copy and paste and no new account.

A shop

A customer asks their agent to find their last order and cancel it. The agent gets that customer's orders and no one else's.

A CRM

A sales rep asks their agent to log today's calls. Each note is saved under the rep's account, with the rep's permissions.

A booking app

A member asks their agent for the next open class and books a seat. The booking is made as that member, under the same rules as your site.

A team tool

A manager asks their agent for the week's open tasks. A teammate's agent gets only the tasks that teammate may read.

Your words

Your app guidesevery agent.

You choose what each agent reads. A welcome opens every connection, every result can carry rich content, and each tool can name the step that comes after it.

Read the Agent GuideRead About MCP

Unified apps

One agent.Every app you connect.

Every app you build on Substrio can work with every other one. Your users sign in once and move between your apps as the same person. One app uses another app's data and functions directly, with no HTTP and no shared code, and one agent works across all of them. You choose what each app shares.

See How Substrio Compares

Build an appany AI can use.

Start free with 1 GB, no credit card, and no time limit. Launch on Free, then grow with Standard for just $9/month.