# Barker Executable Pools Discovery

> Barker Executable Pools Discovery is a paid API for AI agents from mcp.barker.money, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns all stablecoin vaults that support direct deposit/redeem execution, with live capacity status, APY, and TVL — to be called before requesting an execution quote.

## Facts

- Endpoint: GET https://mcp.barker.money/barker_executable_pools
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/barker-executable-pools-discovery-c54e87d2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eqBbfLq5aArCvuih8QYt-

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability barker-executable-pools-discovery-c54e87d2
```

Example prompt: Show me all the USDC pools on Base that my agent can actually deposit into right now — filter for pools that aren't full and have at least $1M TVL, up to 20 results.

## When to prefer this

Use this endpoint as the mandatory first step before calling barker_execution_quote — it confirms which pools have adapter support and live deposit/redeem capacity. Prefer this over the general pool search or flagship recommendation endpoints when your goal is specifically to identify vaults that can be acted upon programmatically, not just ranked by yield.

## Known failure modes

- No pools returned if asset or chain filter is too restrictive
- is_full=true means pool has no deposit capacity at query time — state may change quickly
- Invalid asset symbol (e.g. unsupported stablecoin) returns empty or error
- min_tvl too high filters out all pools
- Payment of $0.01 USDC required per call; missing x402 payment header returns 402 error
- Chain name misspelling (e.g. 'eth' instead of 'ethereum') may return no results

## How this service works

EXECUTION DISCOVERY: which stablecoin vaults support direct deposit/redeem through barker_execution_quote. Returns executable pools with adapter support, live deposit capacity (is_full) and APY/TVL. Call this before barker_execution_quote — every pool listed here can be quoted. APY unit: decimal (0.05 = 5%). Use for 'which pools can my agent actually deposit into', '哪些池子能直接存'.

## Output

A list of executable pool objects, each including pool_uid, asset, chain, APY (decimal format, e.g. 0.05 = 5%), TVL in USD, is_full boolean indicating deposit capacity, and adapter support status confirming the pool can be quoted via barker_execution_quote.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "asset": {
       "type": "string",
       "description": "Optional stablecoin symbol filter, case-insensitive: usdc, usdt. Omit to list all assets."
      },
      "chain": {
       "type": "string",
       "description": "Optional chain filter (lowercase), e.g. base, ethereum"
      },
      "limit": {
       "type": "integer",
       "maximum": 100,
       "minimum": 1,
       "description": "Max rows (default 20)"
      },
      "query": {
       "type": "string",
       "description": "Optional pool keyword, e.g. 'Steakhouse USDC'"
      },
      "action": {
       "enum": [
        "deposit",
        "redeem"
       ],
       "type": "string",
       "description": "Filter by executable action"
      },
      "min_tvl": {
       "type": "number",
       "description": "Min TVL floor in USD (default 1000000)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/barker-executable-pools-discovery-c54e87d2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp.barker.money](https://www.zero.xyz/host/mcp.barker.money/llms.txt)
