# GBLIN Keeper Bounty Opportunity Monitor

> GBLIN Keeper Bounty Opportunity Monitor is a paid API for AI agents from gblin-sentinel.vercel.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Returns live GBLIN keeper bounty availability on Base, indicating whether a profitable incentivizedRebalance opportunity exists, expected ETH reward, and MCP tool reference to execute it.

## Facts

- Endpoint: GET https://gblin-sentinel.vercel.app/api/data/keeper-opps
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gblin-keeper-bounty-opportunity-monitor-48a2e543
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uRFmK4MwxCNFAH-gK6TBu

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 gblin-keeper-bounty-opportunity-monitor-48a2e543
```

Example prompt: Check right now whether there's a profitable GBLIN keeper bounty on Base — I want to know if an incentivizedRebalance is available and how much ETH I'd earn for executing it.

## When to prefer this

Use this endpoint when you need a real-time, low-cost signal on whether a GBLIN keeper rebalance is currently profitable on Base and want the exact ETH reward estimate and execution reference in one call. Prefer this over building your own on-chain polling logic or over the GBLIN treasury analytics endpoint when you specifically want actionable keeper bounty data rather than NAV or basket weights.

## Known failure modes

- No profitable opportunity exists at this moment — returns availability: false with zero or negligible expected reward
- Base network RPC unavailability causes stale or failed data fetch
- Payment of $0.002 USDC not processed correctly via x402 results in 402 Payment Required error
- GBLIN contract state temporarily inaccessible due to network congestion

## How this service works

Live GBLIN keeper bounty availability on Base: whether a profitable incentivizedRebalance exists right now, expected ETH reward, and the MCP tool reference to execute it.

## Output

Returns a JSON object indicating whether a profitable incentivizedRebalance opportunity currently exists on Base, the expected ETH reward amount, and a reference to the MCP tool needed to execute the rebalance.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "mcp_tool": "find_keeper_bounty (@gblin-protocol/mcp-server)",
   "reward_eth": "0.000122",
   "bounty_available": true
  },
  "price": "$0.002",
  "endpoint": "keeper-opps"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gblin-keeper-bounty-opportunity-monitor-48a2e543/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gblin-sentinel.vercel.app](https://www.zero.xyz/host/gblin-sentinel.vercel.app/llms.txt)
