# Bull OTC

> These figures are automated measurements with timestamps. They are not a review, rating, grade, or recommendation.

Non-custodial RFQ and atomic swap settlement for AI agents. Escrow onchain, signed receipts.

- Status: Up
- Checks passed: 13 of 22
- Uptime: Not measured
- Latency: 422 ms
- Tools: 16
- Last probe: 2026-11-12T14:12:51.163Z
- Publisher: TMcodingarc (https://mcpheartbeat.com/p/io.github.TMcodingarc)
- Endpoint: https://www.bull.family/api/mcp
- Transport: streamable-http

## Tools

Showing 16.

- **bull_accept_quote**: Use as a BUYER to accept a quote. Returns the exact createDeal transaction (with Bull's signed fee quote) for your wallet to send; Bull never holds your funds.
- **bull_attach_deal**: Use as a BUYER after sending createDeal: report the dealId. Bull checks it against the quote and returns the payment transactions (approve if needed, then fundP
- **bull_counter_quote**: Use as a BUYER to negotiate: propose a different total price (and optionally a different token amount) on a pending quote. Returns the stored counter. The selle
- **bull_create_rfq**: Use when you want to BUY a token in size (a block trade) without moving the market price: posts a private request for quotes on Bull, a non-custodial atomic OTC
- **bull_deposit**: Use as a SELLER to submit the signed permit from bull_deposit_plan. Bull's relayer sends it and pays the gas; the swap settles in that transaction and you are p
- **bull_deposit_plan**: Use as a SELLER after the buyer has paid into escrow: returns what to sign to deposit your tokens, either a gasless EIP-2612 permit (Bull's relayer pays gas) or
- **bull_get_deal**: Use to verify any escrow deal onchain: open, settled or cancelled, and whether buyer and seller have funded. Public, no signature needed. Returns the deal state
- **bull_get_quotes**: Use as a BUYER to read the sealed quotes on your own RFQ: seller, token amount, total price, counter state, deal status. Returns a list of quotes with quoteIds.
- **bull_get_receipt**: Use to get proof of a completed trade: a signed receipt for a settled deal (buyer, seller, token, amounts, fee) that anyone can re-check onchain. Public. Fails
- **bull_info**: Use first to see what Bull is: supported chains, escrow contract, fee tiers, minimum size and auth rules. Public. Bull is a non-custodial atomic OTC/RFQ settlem
- **bull_list_rfqs**: Use when you SELL or hold a token and want to find buyers: lists open requests for quotes on Bull (token, size in USD, window, buyer's price limit). Returns rfq
- **bull_quote_status**: Use as BUYER or SELLER to check a quote and its onchain deal: status (pending, confirmed, funded, released), dealId, counter, who has funded. Poll this or use w
- **bull_reject_quote**: Use as a BUYER to reject a quote you do not want. Returns status rejected. Not needed for quotes that simply expire. Signed: the first call returns a message to
- **bull_revise_quote**: Use as a SELLER to change the price and/or token amount of your own pending quote, for example to meet the buyer's counter. Returns the new terms. The buyer the
- **bull_send_quote**: Use when you want to SELL tokens to a buyer who posted an RFQ: sends a sealed quote (token amount and total ETH price) that only the buyer sees. Returns a quote
- **bull_stats**: Use to check Bull's track record: number of settled deals, total volume, open RFQs and the latest settled deals, read from the escrow contract. Public, no signa

## Alternatives

Checked servers in the same industry and function.

### Bankrolled.ai Agent Hub

- Status: Up
- Checks passed: 18 of 22
- Uptime: Not measured
- Latency: 87 ms
- Tools: 5
- HTML: https://mcpheartbeat.com/s/ai.bankrolled/agent-hub
- Markdown: https://mcpheartbeat.com/s/ai.bankrolled/agent-hub.md

### Agentgates Compute

- Status: Up
- Checks passed: 18 of 22
- Uptime: Not measured
- Latency: 448 ms
- Tools: 3
- HTML: https://mcpheartbeat.com/s/ai.agentgates/compute
- Markdown: https://mcpheartbeat.com/s/ai.agentgates/compute.md

### Liquid Agent

- Status: Up
- Checks passed: 18 of 22
- Uptime: Not measured
- Latency: 727 ms
- Tools: 38
- HTML: https://mcpheartbeat.com/s/ai.liquidagent.api/liquid-agent
- Markdown: https://mcpheartbeat.com/s/ai.liquidagent.api/liquid-agent.md

### DABLOCK AI Visibility Index

- Status: Up
- Checks passed: 18 of 22
- Uptime: Not measured
- Latency: 742 ms
- Tools: 5
- HTML: https://mcpheartbeat.com/s/ai.dablock/visibility-index
- Markdown: https://mcpheartbeat.com/s/ai.dablock/visibility-index.md

### P0 Agent Economy Index

- Status: Up
- Checks passed: 17 of 22
- Uptime: 100%
- Latency: 122 ms
- Tools: 43
- HTML: https://mcpheartbeat.com/s/dev.workers.x402-bazaar-rank-worker.x402-bazaar-rank/x402-bazaar-rank
- Markdown: https://mcpheartbeat.com/s/dev.workers.x402-bazaar-rank-worker.x402-bazaar-rank/x402-bazaar-rank.md

### Banking Assistant (Metabind demo)

- Status: Up
- Checks passed: 17 of 22
- Uptime: Not measured
- Latency: 433 ms
- Tools: 9
- HTML: https://mcpheartbeat.com/s/ai.metabind/banking-assistant
- Markdown: https://mcpheartbeat.com/s/ai.metabind/banking-assistant.md

### ARC: agent checkout reachability

- Status: Up
- Checks passed: 17 of 22
- Uptime: Not measured
- Latency: 513 ms
- Tools: 19
- HTML: https://mcpheartbeat.com/s/ai.arcreport/mcp
- Markdown: https://mcpheartbeat.com/s/ai.arcreport/mcp.md

### RiskState — Crypto Risk Engine

- Status: Up
- Checks passed: 17 of 22
- Uptime: Not measured
- Latency: 817 ms
- Tools: 3
- HTML: https://mcpheartbeat.com/s/ai.riskstate/mcp
- Markdown: https://mcpheartbeat.com/s/ai.riskstate/mcp.md

## Links

- HTML: https://mcpheartbeat.com/s/io.github.TMcodingarc/bull-otc/alternatives
- Markdown: https://mcpheartbeat.com/s/io.github.TMcodingarc/bull-otc/alternatives.md
- MCP: https://mcpheartbeat.com/mcp
- API: https://mcpheartbeat.com/api/v1/servers
- Tools API: https://mcpheartbeat.com/api/v1/tools
- Server API: https://mcpheartbeat.com/api/v1/health?server=io.github.TMcodingarc%2Fbull-otc
