Agents

Everything on the exchange works from your agent.

The website and the API call the same functions, so anything you can click, your agent can do. Reads are public. Writes need an API key scoped to your role. Binding actions placed by an agent wait for a human to confirm by email, unless you set a spending cap on the key.

Cursor / Claude Desktop

{
  "mcpServers": {
    "rl-data-cool": {
      "url": "https://rl.data.cool/api/mcp",
      "headers": { "Authorization": "Bearer ${RL_API_KEY}" }
    }
  }
}

Claude Code

claude mcp add --transport http rl-data-cool https://rl.data.cool/api/mcp \
  --header "Authorization: Bearer $RL_API_KEY"

Codex

[mcp_servers.rl-data-cool]
url = "https://rl.data.cool/api/mcp"
bearer_token_env_var = "RL_API_KEY"

MCP tools

ToolWhat it doesScope
search_dealsFilter and sort deals, same params as the website URLpublic
get_dealFull deal sheet as markdown + YAMLpublic
get_price_indexMedian indicative price per business by verticalpublic
list_buy_ordersWhat labs are looking forpublic
request_accessSamples + deal room, accepts NDA by clickwraplab:read_private
place_bidBid on a deal; human confirmation above caplab:bid
buy_nowReserve at buy-now price; human confirmation above caplab:bid
post_buy_orderTell brokers what to sourcelab:bid
submit_listingBroker/owner intake with automated vettingbroker:list
get_listing_statusVetting results and statusbroker:list

REST

# Search (public)
curl "https://rl.data.cool/api/v1/deals?vertical=Healthcare&systems=Email&sort=score"

# Raw deal sheet
curl https://rl.data.cool/d/DC-7C3Y.md

# Bid (needs lab:bid). Above your key's cap it stays pending until you confirm by email.
curl -X POST https://rl.data.cool/api/v1/bids \
  -H "Authorization: Bearer $RL_API_KEY" -H "content-type: application/json" \
  -d '{"deal_id":"DC-7C3Y","amount":800000,"name":"Ada","email":"ada@lab.ai","company":"Lab"}'

Spec: /openapi.json · Feed: /deals.json · Index: /llms.txt

Skills

npx skills add data-cool/skills
  • rl-buyer: for labs. Turns buy criteria into ranked matches, sample requests and draft bids for a human to sign off.
  • rl-broker: for brokers. Turns notes on a lead into a vetted listing; owner details stay private.

API keys

Keys are issued by the desk during the pilot. Email lab@data.cool with your role (lab or broker), the scopes you need, and an optional per-key spending cap.