Skip to content

Solution · Software and SaaS

Your product needs AI inside it. It does not need you to build the platform.

Meteor is the agentic layer of your software: it runs the work, keeps the context, meters what it consumes and leaves the trace. Your interface and your customer relationship stay yours.

Can I put AI agents inside my own SaaS?

Yes, without building the agentic layer from scratch. Meteor exposes its platform as a REST API with an OpenAPI contract, TypeScript and Python SDKs, a CLI and a remote MCP server. Your product runs a Met, hands it the context and receives the result; the Met uses the tools it already has connected and records every run with its cost. Each of your customers operates in an isolated workspace with its own key, and that key carries an Energy budget. Your interface, your brand and your billing do not change: what changes is that the hard part stops being yours.

Operations
402
MCP tools
166
Scopes in the contract
68
Integrations
302

Public operations in Meteor’s OpenAPI contract and the distinct scopes they require, plus the tools on the MCP server, counted from its descriptor every time the site is published. The integrations are the ones you can connect, each verified against the connector that implements it, and it is the same figure the rest of the site publishes.

How you connect

Build with the AI tools your team already uses

The same surface through four different doors. You pick the one that suits your team, not the one that suits us.

MCP server

When the one writing the code is your coding assistant, not you.

You add it as a remote server in Claude Code, Claude Desktop, Cursor, Windsurf and Cline; in Codex, through a stdio bridge. You connect by signing in to Meteor from the client (OAuth with dynamic registration, no key) where the client supports it, or with your key in the header. It brings 166 tools to operate and also to build: it creates and tunes Mets, assembles and publishes flows, schedules automations and creates collections. Three generic tools reach the rest of the API, except what should not pass through an assistant (secrets, file uploads, bulk deletes and partner operations). The catalog is filtered by the key’s scopes or the permissions you approved: what it cannot do, the assistant never even sees.

Setup for each client
The Python SDK lives on PyPI as meteor-ia. If what you want is the connector catalog and not the architecture, the door is Meteor for developers.

The build-or-buy call

What is already built so your product can have AI inside it

None of these is the product you sell. All of them are needed for yours to have AI inside it that is worth anything.

Eight layers you do not have to write

  • Running the work

    What Meteor already ships: You run a Met with one call and retrieve its status and its output by the Run identifier. The full history stays queryable.

    Building it yourself: An engine that decides which tool to call, actually calls it, handles the provider’s failures and returns something usable.

  • The tools

    What Meteor already ships: 302 integrations already built across channels, ERP, stores, marketplaces, carriers, invoicing and payments, with the Latin American ones (Siigo, Alegra, Mercado Libre, Wompi and more) and the global ones. You use them by running a Met that has them active, or by calling a connector’s tools one by one from your own code, with no Met in between. Each spec sheet says what it really does and what it does not.

    Building it yourself: One connector for every system your product has to touch, and then maintaining them when the provider changes its API.

  • Who gets to see what

    What Meteor already ships: Every workspace defines its own roles, with permissions per module and scope over specific Mets, channels and collections. Templates come included so nobody starts from a blank slate.

    Building it yourself: Roles and permissions, because the account owner and the clerk who keys in orders cannot see the same thing, and that difference is what makes a product usable inside a team.

  • Memory and data

    What Meteor already ships: Collections and items with their own API, workspace variables and files. It is the Met’s database, and you operate it from outside exactly as the Met does from inside.

    Building it yourself: A schema where what you learned about a customer is stored, can be read back later and does not get reinvented in the next conversation.

  • The channels

    What Meteor already ships: WhatsApp, Instagram, Messenger and the chat on your site, with queryable conversations and handover to a human when it is needed.

    Building it yourself: WhatsApp Business verification, the Meta webhook, the message queue, the handover to a person.

  • Metering and billing the AI

    What Meteor already ships: Every run is listed with its cost, consumption is grouped by contact, by conversation and by Met, and balance movements are queryable one by one.

    Building it yourself: Per-run accounting, balance, a spend cap, and some way to keep one customer’s cost from eating another’s.

  • Knowing what happened

    What Meteor already ships: A live event stream over SSE, the workspace activity log and the history of every run.

    Building it yourself: Traces, a live event stream and a record that holds up when a customer disputes something a Met did.

  • Telling your system

    What Meteor already ships: Outbound notifications signed with HMAC and retried with exponential backoff, over a closed catalog of events.

    Building it yourself: Signed delivery, retries, and making sure a dropped notification is not dropped forever.

Plans From US$99 a month. Every new account starts with a 7-day trial and US$5 of Energy, no card required.

Compare plans Have our team build it with you

Questions from the people who will build it

What a product team asks

Can I put Mets inside my own product?

Yes. Your product calls Meteor’s API, runs a Met and receives the result; your interface stays yours. What you are buying is the layer that runs the work, keeps the context, meters the consumption and leaves the trace, not a screen you have to embed.

How does it work if my SaaS has many customers?

Each of your customers operates their own workspace, with their data, their Mets, their team and their contacts separated from everyone else’s. Each workspace issues its own key, and each key can carry an Energy budget with a hard stop, so one customer’s consumption never bleeds into another’s. If you are an approved Tech Partner, you also create those accounts from your product through the API and operate them with your partner key, which only reaches the accounts attributed to you.

Can my customers connect their Meteor to my product without handing me a key?

Yes. You register an app and use OAuth 2.0 with authorization code and mandatory PKCE: the user sees a consent screen with the exact permissions you are requesting, approves a subset of what your app declared, and can revoke your access whenever they want. They never hand you a key.

Can I build with Claude Code, Cursor or Codex?

Yes. Meteor’s MCP server is remote: you add it in Claude Code, Claude Desktop, Cursor, Windsurf and Cline, and in Codex it goes through a stdio bridge. You connect by signing in to Meteor from the client, if it supports it, or with your key. Beyond operating, it builds: it creates and tunes Mets, assembles and publishes flows, schedules automations and creates collections. The assistant only sees the tools allowed by the key’s scopes or the permissions you approved; the portal has the exact setup for each client.

How does the cost behave as I grow?

Three components that move differently. The license is monthly and depends on the plan. Implementation, if you do it with us, is a one-time payment. Energy is variable and tracks real usage: every run is listed with its cost and consumption is grouped by contact, by conversation and by Met. That separation is what lets you work out your own margin before you set your price.

What happens if a Met does something a customer disputes?

Every run is recorded with its input, its output and its cost, and the workspace has a live event stream and a queryable activity log. You can also subscribe to signed outbound notifications so your own system finds out when a Run finishes or fails.

Do I need to be a partner to build on Meteor?

Not to build on your own account. An active account with API access is enough, and keys are issued from Settings and Developers. The Tech Partner program is for a product that operates other people’s accounts: once approved, it creates its customers’ accounts from the API, pays for them with its own card and hands them over, and its partner key only operates the attributed accounts. The implementation partner program comes with its own API for looking up attributed customers, projects and settlements.

Tell us what you are building

We look together at which part of your product is worth solving with Mets and which part is not, which is usually the more useful of the two conversations.