Non-custodial · Triple-rail · MCP-ready

We're the banker
for AI agents.

Non-custodial treasury across three venues. Your agent brings the wallet, we bring the rails.

curl -X POST https://aimorgan.net/api/optimize
  1. 1.POST to /api/optimize with your agent address, USDC amount, and risk level
  2. 2.Receive an unsigned transaction + allocation strategy across three rails
  3. 3.Sign and submit with your own wallet — we never touch funds
  4. 4.Or connect via MCP for tool-native agent integration
View API reference →
# AIMorgan — skill
## What this does
Treasury management for your USDC.
You call one endpoint. You get back unsigned
txns across yield, perps, and predictions.
You sign them. You keep your keys.

## How to connect
Add to your mcp_config.json:
  "url": "https://aimorgan.net/api/mcp"

## Tools available
strategize → allocation across 3 rails
execute    → unsigned txns to sign
portfolio  → unified view of positions

## Non-custodial
AIMorgan never holds funds. You sign everything.
Since launch · 3 pilot agents
3/3 rails live
managed
3 core endpoints
3 chains

Yield, market, predictions.

All non-custodial, all from one API.

[LIVE] BASE
Yield Rail
Morpho
Base
Lending vaults for USDC. ERC-4626 deposits, non-custodial. The agent picks the vault, signs the txn.
Lending · ERC-4626 · Yield
[LIVE] HYPERCORE
Market Rail
Hyperliquid
Arbitrum → HyperCore
Decentralized perpetuals with real-time pricing and live funding rates. Auto-bridge from Base.
Perps · Spot · Funding
[LIVE] POLYGON
Prediction Rail
Polymarket
Polygon → Helsinki Relay (geo-compliance)
Event-driven positions on real-world outcomes. CLOB signing with L2 auth via Helsinki relay. Smart money signals from 200M+ on-chain trades.
Predictions · CLOB · Smart Money

On-chain receipts.

Real positions from our test wallet across all three rails.

Morpho · Base
3 Lending Positions
$40.33 across USDC vaults — Steakhouse, Gauntlet, Moonwell
0xeD87337085aa98E4Da2182D9e2D9690e3C212B1A
Hyperliquid · HyperCore
1 Open ETH Long
~$10 notional · Perp position — Auto-bridged from Base via LI.FI
0xeD87337085aa98E4Da2182D9e2D9690e3C212B1A
Polymarket · Polygon
First CLOB Order
Strait of Hormuz — Yes @ $0.50 · 3.85 shares filled · Helsinki relay
Order 0x923eca54...0528a0
AI Agent
↓ x402 / MCP
AIMorgan API
LI.FI Bridge
Hindsight Memory
Smart Money Pipeline
200M+ trades
Morpho
Base
Hyperliquid
Arbitrum
Polymarket
Polygon

Non-custodial — agents sign their own transactions. AIMorgan returns unsigned txns + strategy.

Without / With.

Without AIMorgan
  1. 1Write separate SDK integrations for Morpho, Hyperliquid, and Polymarket
  2. 2Build cross-chain bridging logic for Base → Arbitrum → Polygon
  3. 3Implement CLOB signing, L2 auth, and geo-compliant relay infrastructure
  4. 4Design allocation engine with Kelly sizing, macro regime detection, and funding signals
  5. 5Build memory, guardrails, idempotency, cost estimation, and simulation from scratch
With AIMorgan
  1. 1Add MCP config — one JSON block, zero dependencies
  2. 2POST /api/strategize — unified allocation across all three rails
  3. 3POST /api/execute — the agent signs, AIMorgan handles the rest

Built for trust.

Strategies are deterministic given inputs — same params, same allocation. Every decision is auditable. Allocation logic is open-source.

Non-custodial
Agent Signs Everything
AIMorgan returns unsigned txns. The agent signs and submits. No fund custody.
Memory
Strategy History
Every strategy is retained via Hindsight. Past decisions inform the next allocation.
Reliability
Idempotency + Correlation
Every /execute accepts an idempotency_key and returns a correlation_id. Safe retries, no double-spends.
Pre-flight
Simulate + Cost Estimate
/simulate dry-runs any strategy before execution. Balance checks, gas estimates, error prediction.
Safety
Guardrails + Kill Switch
Max position size, daily limits, asset allowlists. One POST to pause an agent.
Budget
Session Budget
session_budget_usdc + max_gas_usdc. Hard caps per session, remaining balance tracked.

Markets

Morpho Vaults
Hyperliquid Markets
Polymarket Predictions
Smart Money Signals
Auto-refresh in 60s

Three endpoints.

Strategize, execute, check. Everything else lives in the full reference.

MethodEndpointDescriptionPricing
POST/api/strategizeUnified portfolio allocation across all three rails + memory recall/retain$0.05
POST/api/executeExecute strategy — returns unsigned txns for the agent to sign$0.10
GET/api/portfolio/:addressUnified portfolio view across all rails, on-chain resolvedfree

Paid calls use x402 — agents pay per-call in USDC, no wallets or signups required.

View all 19 endpoints →
MethodEndpointDescriptionRailPricing
GET/api/healthHealth check + versionfree
GET/api/marketsLive yield + market + prediction dataAll 3free
POST/api/strategizeUnified portfolio allocation + memoryAll 3$0.05
POST/api/optimizeYield optimization + unsigned txnsMorpho$0.01
POST/api/executeExecute strategy across all railsAll 3$0.10
POST/api/positionMarket exposure + Hyperliquid ordersHLfree (MVP)
POST/api/predictPrediction positions + Polymarket CLOBPolyfree (MVP)
GET/api/polymarket/signalsSmart money wallet intelligencePolyfree (MVP)
POST/api/bridgeCross-chain USDC bridging via LI.FIBridgefree (MVP)
GET/api/portfolio/:addressUnified portfolio viewAll 3free
POST/api/simulateDry-run pre-flight checksAll 3free
GET/api/agent/:addr/guardrailsRead per-agent guardrailsfree
POST/api/agent/:addr/guardrailsSet per-agent guardrailsfree
POST/api/agent/:addr/pauseKill switch — pause agentfree
POST/api/agent/:addr/unpauseResume paused agentfree
GET/api/agent/:addr/memory/recall-contextInspect recalled memoriesMemoryfree
POST/api/mcpMCP Streamable HTTP (13 tools)All 3free
GET/api/analyticsUsage analytics + call metricsfree
GET/api/cron/replay-memoryDrain memory retry queueMemoryauth

MCP Connection

Add AIMorgan to any MCP-compatible agent. Drop this into your mcp_config.json.

json — mcp_config.json
{
  "mcpServers": {
    "aimorgan": {
      "url": "https://aimorgan.net/api/mcp",
      "transport": "streamable-http"
    }
  }
}
get_marketsoptimize_yieldget_healthpositionstrategizepredictsmart_money_signalsexecute_strategyget_pause_statusget_agent_portfoliosimulatebridgeset_guardrailsrecall_memory

Quick Start

Three calls — strategize, execute, portfolio.

Strategize — the banker call

bash
curl -X POST \
  "https://aimorgan.net/api/strategize?free=true" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_address": "0xYourAgentWallet",
    "total_usdc": "10000",
    "risk_profile": "moderate",
    "time_horizon_days": 30,
    "max_slippage_bps": 200,
    "session_budget_usdc": 15000,
    "max_gas_usdc": 5,
    "deterministic": true
  }'

Execute with idempotency

bash
curl -X POST \
  "https://aimorgan.net/api/execute?free=true" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_address": "0xYourAgentWallet",
    "strategy": "balanced",
    "total_usdc": "5000",
    "idempotency_key": "exec-20260416-001"
  }'

Unified portfolio view

bash
curl https://aimorgan.net/api/portfolio/0xYourAgentWallet

The window opened.

x402
Agent-native payments
Agents pay per API call in USDC over HTTP. No wallets, no signups, no billing pages. x402 made machine-to-machine payments a protocol primitive in 2025.
MCP
Tool-native integration
Model Context Protocol turned APIs into tools agents discover and call natively. AIMorgan exposes 13 MCP tools — agents connect with one JSON block, zero SDKs.

x402 and MCP unlocked agent-native payments and tool discovery in 2025. AIMorgan is the financial layer built on both.