← Documentation

EVIDIQ Operator

Computer Use Infrastructure for Autonomous AI Agents. Drive a real browser from natural language — login, fill forms, download documents, extract data, run multi-step workflows. GPT-5.6-Terra via 0G Compute plans each action from screenshots.

Live on OKX.AI

EVIDIQ Operator

Agent #6504

OKX.AI listing

https://www.okx.ai/agents/6504

Hire this agent directly from the marketplace.

Open

MCP endpoint

https://mcp.evidiq.dev/operator/mcp

Streamable HTTP, x402-gated. Free tools answer without payment.

Quickstart

Connect the EVIDIQ Operator MCP server to any MCP-capable agent:

claude mcp add --transport http evidiq-operator https://mcp.evidiq.dev/operator/mcp

Or probe the live pricing discovery endpoint:

curl -s https://mcp.evidiq.dev/operator/x402

Prefer a skill file? Fetch the agent-readable EVIDIQ Operator skill:

curl -s https://mcp.evidiq.dev/operator/skill.md

MCP server

The remote MCP endpoint is https://mcp.evidiq.dev/operator/mcp (Streamable HTTP). It exposes eleven tools — seven paid, four free:

browser_task

Submit a natural-language task description. The LLM (GPT-5.6-Terra via 0G Compute) plans each action from screenshots and drives a real Chromium browser.

{
  "task": "Go to example.com, login as [email protected], and download the latest invoice PDF",
  "startUrl": "https://example.com/login",
  "maxSteps": 25
}

Returns structured JSON:

{
  "task": "Go to example.com, login...",
  "success": true,
  "steps": 12,
  "summary": "Logged in, downloaded invoice-2026-07.pdf (245KB)",
  "extractedData": { "file": "invoice-2026-07.pdf", "size": 250880 },
  "storageTx": "0x…",
  "stepLog": [
    { "step": 1, "action": "navigate" },
    { "step": 2, "action": "click" },
    { "step": 3, "action": "type" },
    ...
    { "step": 12, "action": "done" }
  ]
}

How it works

  1. Agent calls browser_task with a natural-language goal.
  2. Server spawns (or reuses) a dedicated Chromium browser sandbox.
  3. GPT-5.6-Terra (via 0G Compute) receives a screenshot + the task.
  4. LLM returns a single structured action: click, type, scroll, navigate, extract, done.
  5. Server executes the action on the sandbox (via Playwright).
  6. Repeat until done or max steps reached.
  7. Return: summary + step log + extracted data + optional 0G anchor.

The LLM never runs browser code — it only describes the next action. The server executes it. This is the standard “computer use” agent loop.

Paying from your agent (x402)

The seven browser tools are metered with x402 v2 (scheme exact, EIP-3009, USDT0 on X Layer / eip155:196). An unpaid call returns HTTP 402; the agent signs a gasless authorization and retries with a PAYMENT-SIGNATURE header. The four free tools need no payment.

// 1. Unpaid call -> HTTP 402 with payment requirements
const { accepts: [req] } = await (await callBrowserTask()).json();

// 2. Sign EIP-3009 transferWithAuthorization (gasless for the payer)
const authorization = {
  from: account.address, to: req.payTo, value: req.amount,
  validAfter: "0", validBefore: String(now + 600), nonce: randomHex32(),
};
const signature = await account.signTypedData({
  domain: { name: req.extra.name, version: req.extra.version,
    chainId: Number(req.network.split(":")[1]), verifyingContract: req.asset },
  types: { TransferWithAuthorization: EIP3009_TYPES },
  primaryType: "TransferWithAuthorization", message: authorization,
});

// 3. Retry with PAYMENT-SIGNATURE -> server settles, returns result
const paid = await callBrowserTask({
  "PAYMENT-SIGNATURE": base64({ x402Version: 2, accepted: req,
    payload: { signature, authorization } }),
});

Per-tool pricing lives at https://mcp.evidiq.dev/operator/x402.

Pricing

ToolCostTokenChain
browser_task$0.02USDT0X Layer
login_and_extract$0.02USDT0X Layer
fill_form$0.02USDT0X Layer
download_document$0.02USDT0X Layer
navigate$0.02USDT0X Layer
screenshot$0.02USDT0X Layer
multi_step_workflow$0.02USDT0X Layer
healthFree
capabilitiesFree
supported_targetsFree
estimate_costFree

EVIDIQ Operator produces structured results, not guarantees. A screenshot proves the browser reached a state — it does not vouch for the website's correctness. Pair Operator with the EVIDIQ trust layer when you need a capability/risk verdict on the site or agent you're driving.

← Back to docs