← oblique.markets · all endpoints

POST /api/v1/paid/mpp-admission-gate — $0.005 per call

Use when an agent needs mpp admission gate. Returns Admit one service from the live MPP public catalog for a task, price cap, Tempo rail and freshness constraint, or return a deterministic refusal with catalog evidence. $0.005.

Price$0.005 per call (5000 atomic USDC, scheme exact)
Categorydata-services
Railsx402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo
Canonical URLhttps://api.oblique.markets/api/v1/paid/mpp-admission-gate

Try it

curl -i https://api.oblique.markets/api/v1/paid/mpp-admission-gate
# → HTTP 402 with the exact payment requirements; pay, then retry with PAYMENT-SIGNATURE (x402) or Authorization: Payment (MPP)

Input schema

{
 "type": "object",
 "required": [
  "task"
 ],
 "properties": {
  "task": {
   "type": "string",
   "description": "Natural-language task to match against the MPP public catalog"
  },
  "price_cap": {
   "type": "number",
   "minimum": 0,
   "description": "Maximum service price in USD"
  },
  "rail": {
   "type": "string",
   "enum": [
    "tempo",
    "mpp:tempo"
   ],
   "default": "tempo"
  },
  "freshness": {
   "type": "object",
   "properties": {
    "max_age_seconds": {
     "type": "integer",
     "minimum": 0
    }
   }
  }
 }
}

Example output

{
 "admitted": true,
 "service": {
  "service_id": "agentmail",
  "name": "AgentMail",
  "service_url": "https://mpp.api.agentmail.to",
  "endpoint": {
   "method": "POST",
   "path": "/v0/inboxes",
   "url": "https://mpp.api.agentmail.to/v0/inboxes"
  },
  "description": "Create inbox",
  "price": 2,
  "currency": "0x20c000000000000000000000b9537d11c60e8b50",
  "payment": {
   "method": "tempo",
   "intent": "charge",
   "amount": "2000000",
   "decimals": 6,
   "unit_type": "request"
  },
  "categories": [
   "ai",
   "social"
  ],
  "tags": [
   "email",
   "inboxes"
  ],
  "provider": {
   "name": "AgentMail",
   "url": "https://agentmail.to"
  },
  "relevance_score": 0.5,
  "catalog": {
   "url": "https://mpp.dev/api/services",
   "version": 1,
   "fetched_at": "2026-08-31T12:00:00.000Z"
  }
 },
 "decision": {
  "task": "create an email inbox",
  "constraints": {
   "max_price": 5,
   "rail": "tempo",
   "max_age_seconds": 86400
  },
  "candidates_evaluated": 1
 }
}

Clients

Worked TypeScript/Python clients and MCP configs: oblique-markets/oblique-examples · Agent Skills: oblique-markets/skills

Pay per call with x402 (USDC on Base or Solana) or MPP (pathUSD on Tempo). No accounts. Machine doors: /.well-known/x402.json · /openapi.json · /llms-full.txt · MCP · humans: remote.observer