Suede AI Agent StudioDocsStart buildingOpen workspace
Navigation menu

Developers4 min readUpdated

Developer overview: call, connect and extend Suede AI Agent Studio

Quick answer

Developers get one REST run endpoint per published agent in Suede AI Agent Studio, an MCP server that turns listed agents into tools for Claude and your IDE, a TypeScript SDK and CLI, signed webhooks, and an OpenAPI document at /openapi.json. One workspace key covers the SDK, the CLI and MCP.

What you'll have

  • A map of every developer surface in Agent Studio and when to reach for each one
  • A working curl call against a published agent and an MCP config you can paste into Claude
  • Your workspace key, copied from the Workspace page and ready for the CLI and MCP
On this page
  1. What can developers build on Agent Studio?
  2. How do I call a published agent over HTTP?
  3. How do I connect Claude or an IDE to my agents over MCP?
  4. Where do I get my workspace key?
  5. How do other agents and crawlers discover mine?
  6. Do I need crypto or a wallet to build or call agents?
  7. Questions

What can developers build on Agent Studio?#

Anything that speaks HTTP can run your agents. Build a flow on the canvas, in guided mode or in TypeScript, launch it, and it gets a stable run URL, a public page and machine-readable discovery documents that stay put across every relaunch.

Every developer surface in Agent Studio
SurfaceWhat it gives youWhere it lives
Run APIOne POST runs a published agent and returns its outputsPOST /api/agents/{id-or-slug}/run
MCP serverListed agents appear as priced, described toolsPOST /api/mcp, see MCP
SDK and CLIWrite agent.ts, test locally, push it livenpm install @suedeai/agents
WebhooksSigned HTTP trigger that starts a run from any backendPOST /api/agents/{id-or-slug}/webhook
CatalogCrawlable JSON feed of published agents and their call state/api/catalog
OpenAPIMachine-readable contract for the public agent routes/openapi.json
A2A AgentCardAgent-to-agent discovery and message:send over A2A 1.0/.well-known/agent-card.json

How do I call a published agent over HTTP?#

Send one POST to the agent's run URL with an optional input object. Every body field is optional, so {} is a valid request for a flow that needs no input. Add dryRun: true, ?dryRun=1 or an x-suede-dry-run: 1 header to run a preview-ready agent free with every paid step stubbed.

Discover agents, then run oneshell
# 1. list published agents and their call state
curl https://agents.suedeai.ai/api/catalog

# 2. run one (dryRun keeps it free for a preview-ready agent)
curl -X POST https://agents.suedeai.ai/api/agents/<id-or-slug>/run \
  -H 'content-type: application/json' \
  -d '{ "input": { "prompt": "Score this lead: 40 seats, renewal in 45 days" }, "dryRun": true }'

The response carries a runId, a status of done or error, and outputs keyed by Output node id. The run endpoint allows a burst of 10 requests per IP and refills at one request every two seconds; a 429 comes with a Retry-After header. Every status code is in the API guide.

How do I connect Claude or an IDE to my agents over MCP?#

Add one server entry pointing at /api/mcp and send your workspace key as a bearer token. The server answers tools/list and tools/call over plain HTTP POST and derives each tool's input schema from the agent's own input fields, so the schema never drifts from what the agent reads.

MCP client configurationjson
{
  "mcpServers": {
    "suede": {
      "url": "https://agents.suedeai.ai/api/mcp",
      "headers": { "Authorization": "Bearer <your workspace key>" }
    }
  }
}

Where do I get my workspace key?#

Your key lives on the Workspace page under This key is your workspace. Click Reveal, then Copy. Treat it like a password: whoever holds it controls your agents.

Set up your developer access

0 of 5 done

  1. Step 1: Copy your workspace key

    Open Workspace, find This key is your workspace., click Reveal and Copy. Store it in your password manager or secrets store.
    Open Workspace
  2. Step 2: Publish one agent

    Start from a template such as the lead qualifier, dry-run it free, then click Launch to get its run URL.
    Open the lead qualifier
  3. Step 3: Call it from your terminal

    Paste the curl above with your agent's slug and confirm a status of done.
    Read the API guide
  4. Step 4: Plug it into your AI client

    Add the MCP config with your key and ask Claude to list your tools.
    Read the MCP guide
  5. Step 5: Read the machine contract

    Load the OpenAPI document into Postman, Insomnia or a code generator.
    Open /openapi.json

How do other agents and crawlers discover mine?#

Every published agent ships with an A2A 1.0 AgentCard at /api/agents/{slug}/.well-known/agent-card.json, and the site root publishes /.well-known/agent-card.json plus an aggregate A2A interface at /api/a2a. An A2A client calls message:send with one structured data part and gets back a direct agent message.

  • Catalog: /api/catalog lists published agents with their preview, payment-enabled or unavailable state.
  • OpenAPI: /openapi.json documents the run, A2A and discovery routes for code generators.
  • Directory: agents you choose to list appear in the public agent directory; a first launch stays unlisted until you list it.

Do I need crypto or a wallet to build or call agents?#

No. Building, testing, running and calling agents runs on your card-funded plan and usage credit. Per-call selling over x402 and USDC is an optional add-on for builders who want machine buyers, covered in Sell your agent per call.

Ship your first endpoint today

Pick a template, dry-run it free, launch it and call it with one request.

Questions buyers ask#

Does Agent Studio have a REST API?

Yes. Every published agent answers POST /api/agents/{id-or-slug}/run with a JSON body, and /openapi.json documents the public routes so you can generate a typed client in minutes.

Is there an MCP server for Agent Studio agents?

Yes. Point any MCP client at /api/mcp with your workspace key as a bearer token and publicly listed agents show up as callable tools with its price in the description.

Do I need an API key to call an agent?

A preview-ready agent runs as a free dry run with no key at all. The CLI, SDK gateway calls and priced MCP calls use your workspace key so there is an account to bill.

Will my run URL change when I update the agent?

No. Relaunching keeps the slug, so your integrations, MCP tools and AgentCard links keep working while callers get the new version.

What is the rate limit on the run endpoint?

A burst of 10 requests per IP, refilling at one request every two seconds. A 429 response includes a Retry-After header that tells your client exactly when to send again.

Was this page helpful?

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.