Works with Claude Code Cursor Windsurf Codex your agent

Connect your agent to Meteor, in three lines.

Install the SDK, paste your key, and reach Mets, CRM, integrations and more — through a typed API or from any agentic tool over MCP.

22 domains
REST + SSE streaming
Idempotent by design
TypeScript types
One API, all of Meteor

22 domains, one client

The whole system as a platform: Mets and Runs, CRM, MCP integrations, data, tasks, webhooks and billing. Every domain behind its own scope.

Runs runs core

Run your workspace's Met from the API — synchronously or as an SSE stream. It routes to the right specialist and debits Energy per run, tagged execution_type=api.

runs:executeruns:readSSE streamingidempotent
// run a Met and read the result
const run = await met.runs.create({
  input: 'Summarize the leads from today',
})
console.log(run.output)

// …or event by event, live
for await (const ev of met.runs.stream({ input }))
  console.log(ev.type)

Agents agents

Create and configure Mets: mission, instructions and skills, all from code.

Integrations integrations

Enable MCP connectors and run their tools. Write-only credentials, curated errors.

Contacts contacts

A full CRM: contacts, WhatsApp messages, notes and tags.

Tasks tasks

Define repeatable agentic tasks and fire them on demand, with tracking.

Collections + Items items

Structured data: collections and records with search and pagination.

Webhooks webhooks

Inbound endpoints that fire tasks or events, signed with HMAC.

Billing billing

Plan, Energy usage and invoices — read-only, to watch your quota.

Workbench

Every request from your workspace, searchable by request_id: error bodies, p95 latency and quota alerts. Under Settings → Developers.

SSE streaming

Live run events — run.started, run.step, run.output — curated and versioned.

Quickstart

From zero to your first run

No infrastructure. Install the SDK, paste your key, run a Met.

01

Install the SDK

No runtime dependencies, Node ≥ 20, ESM.

npm install @meteor.ia/sdk
02

Create your API key

Under Settings → Developers in your Meteor dashboard. It starts with met_.

export MET_API_KEY=met_live_…
03

Run a Met

Synchronously, or streamed event by event.

for await (const ev of
  met.runs.stream({ input }))
    console.log(ev.type)

Step by step: AuthenticationRun Mets.

Pricing

Start free

The Developer Plan has no fixed cost: you pay for the Energy your runs consume, the same way the chat does.

Building for your own clients?

Meteor partners get their own partner:* surface to operate their clients' workspaces with attribution.

See the Partners API →
Plan Price
Estudio
Freelancers and small businesses
$99 / mo
Oficina
Growing teams
$299 / mo
Edificio
Full operation at higher volume
$500 / mo
Ciudadela
Heavy automation demand
$1,000 / mo
Campus
Corporations at scale
$3,000 / mo

Energy is cheaper on a paid plan. The Developer Plan bills Energy at the premium rate — right for getting started and for low volume. On a paid plan every run costs less: on Estudio, for example, Energy costs 2–3× less than on the free plan. At high volume the monthly fee pays for itself.