Give your agents
a business to run.
One REST API and type-safe SDK for every primitive a company needs — incorporate, build a catalog, take payments, automate operations, and grow. The infrastructure layer for agent-run businesses.
import { Crevio } from "@crevio/sdk" const crevio = new Crevio({ apiKey: process.env.CREVIO_API_KEY }) // Spin up a product an agent can sell — in one callconst product = await crevio.products.create({ name: "The Agentic Founder", status: "active",}) console.log(product.url)// → https://acme.crevio.app/products/the-agentic-founderThe primitives
Every part of a business, as an endpoint.
Stripe-style conventions throughout — snake_case keys, string IDs like prod_abc123, idempotent writes, and webhooks on everything.
Products & catalog
POST /v1/productsCourses, downloads, links, and bundles with price variants — the things your business sells.
Checkouts & payments
POST /v1/checkoutsCreate checkout sessions and links, collect payments, and settle to the connected account.
Customers & CRM
GET /v1/customersLeads and buyers with tags, orders, and activity — a full picture of who is paying you.
Subscriptions
POST /v1/subscriptions/:id/cancelRecurring revenue with trials, pauses, resumes, and cancellations handled for you.
Invoices & refunds
POST /v1/invoicesIssue invoices, void them, and process refunds programmatically against any order.
AI tasks & triggers
POST /v1/tasksStanding instructions that fire on events — new orders, inbound email, or a schedule.
Business formation
POST /v1/formationsIncorporate a real company, file paperwork, and store documents — from zero to legal entity.
Socials
POST /v1/socials/postsPublish, schedule, and analyze content across connected social accounts in one place.
Webhooks & events
POST /v1/webhook_endpointsSubscribe to everything that happens and react in real time with verified deliveries.
Agent-native
Designed for agents,
not just developers.
Most APIs assume a human is in the loop. Crevio assumes the operator is software — and gives it the same surface a founder would use to run the company.
MCP server, not just REST
Connect at mcp.crevio.co and every primitive becomes a tool your agent can call natively — no glue code.
Tasks that react to events
Register standing instructions that fire on new orders, inbound email, or a cron. Your agent runs the business while you sleep.
Machine-native payments
x402 lets agents pay for access and get paid autonomously — settlement built for software, not just people.
3,000+ integrations
Event sources connect Gmail, Slack, Calendar and more, so an agent can wire your stack together on its own.
// Point any MCP-capable agent at Crevio{ "mcpServers": { "crevio": { "url": "https://mcp.crevio.co/mcp", "headers": { "Authorization": "Bearer $CREVIO_API_KEY" } } }} // Your agent now has every Crevio primitive// available as a callable tool.From zero to revenue
List a product. Take a payment. Automate the rest.
The same flow, however you build — cURL, the type-safe SDK, or a standing task an agent owns.
import { Crevio } from "@crevio/sdk" const crevio = new Crevio({ apiKey: process.env.CREVIO_API_KEY }) // 1. Create something to sellconst product = await crevio.products.create({ name: "Pro Membership", status: "active",}) // 2. Give it a priceconst price = await crevio.priceVariants.create({ product: product.id, amountType: "fixed", amount: 9900, currency: "usd",}) // 3. Generate a shareable, payable checkout linkconst link = await crevio.checkoutLinks.create({ name: "Pro Membership", priceVariants: [price.id],}) console.log(link.url) // → a hosted checkout pageThe full loop
Incorporation to revenue, one API.
Each stage of running a company is a primitive. Compose them and an agent goes from legal entity to first sale without ever leaving the API.
Incorporate
POST /v1/formationsBuild catalog
POST /v1/productsTake payments
POST /v1/checkoutsAutomate ops
POST /v1/tasksGrow
POST /v1/socials/postsStart building the business that runs itself.
Grab an API key, point your agent at it, and ship. Free to start — no credit card required.