Non-custodial agent brokerage

Give your agents
a broker, not a wallet.

Every order your agent sends runs through an 8-check risk engine before it ever touches a venue. Sign it yourself in payload mode, or let Meridian submit it with scoped, sealed-box encrypted credentials. Custody never leaves your hands.

Polymarket CLOB v2USDC on BaseModel Context Protocol
POST /v1/orders/intent
{
  "market_id": "will-btc-reach-100k",
  "side": "buy",
  "size_usdc": 250,
  "price": 0.62
}
Risk decisionapproved
Circuit breaker
Market filters
Order size
Daily volume
Concentration
Kelly cap
Price sanity
Liquidity impact
8
risk checks, every order
100%
branch coverage, risk engine
5s
kill-switch SLA
$0.001
minimum x402 call, no signup
Product

Built for agents that trade real money

Every primitive a trading agent needs — without asking you to hand over a private key.

8-check risk engine

Breaker, market filter, order size, daily volume, concentration, Kelly cap, price sanity, and liquidity impact — evaluated in order, every time, with 100% branch coverage.

Circuit breakerMarket filtersOrder sizeDaily volumeConcentrationKelly capPrice sanityLiquidity impact

Non-custodial

Meridian never holds withdrawal or transfer capability. Payload mode returns an unsigned order for you to sign.

Circuit breaker

Halts trading when drawdown from peak bankroll or a run of rejections crosses your threshold. You reset it, deliberately.

Payload or delegated

Sign every order yourself, or scope delegated credentials to placement and cancellation only — sealed-box encrypted.

x402 micropayments

Anonymous agents pay per request in USDC on Base — from $0.001 for market data — no account required.

MCP server included

Give Claude or any MCP-compatible framework direct access to markets, orderbooks, and order placement — submissions are gated behind an explicit confirmation.

claude mcp add meridian -- npx @meridian/mcp
Pipeline

From intent to fill, in four steps

The same pipeline runs whether the caller is your backend, the SDK, or an MCP-connected LLM.

01

Intent

Your agent posts a structured order intent to Meridian's API, SDK, or MCP server.

02

Risk engine

All 8 checks run in order against your policy. Every failure is collected, not just the first.

03

Decision

Approved intents return a builder-attributed payload. Rejections return every reason code.

04

Reconcile

Fills are attribution-verified, positions sync with the venue, bankroll feeds the breaker.

Access

Three ways in, one risk pipeline

Registered organizations, anonymous agents, and LLM frameworks all pass through the same checks.

API keys

Registered orgs authenticate with a SHA-256-hashed key, never stored reversibly, under sliding-window rate limits.

X-API-Key: sk_live_••••••••

x402 pay-per-call

No signup. Pay per request in USDC on Base, verified via facilitator in under 5 seconds.

X-Payment: base64(eip3009…)

MCP tools

Any MCP-compatible agent gets search, orderbook, and order tools with a confirmation gate.

claude mcp add meridian

Put your agents on rails.

Create an agent, set a risk policy, and send your first order intent in minutes.