Skip to content

Push a SIGNAL to your OBS overlay

The overlay shows your featured market — question, YES price, your annotation — on top of your stream.

In OBS: Sources → + → Browser. URL:

https://denpa.ai/overlay/YOUR_HANDLE

Width 1920, height 1080 (the overlay is transparent outside its badge). The resolution countdown badge and clock sit above everything else.

From the studio, choose a market and press SIGNAL. Or from the API:

Terminal window
curl -X POST https://denpa.ai/api/streamer/signal \
-H "Authorization: Bearer dk_…" -H "Content-Type: application/json" \
-d '{"marketId":"559652","name":"Will the new video pass 10M views in 24h?","annotation":"calling YES at 62"}'

Clear it with DELETE /api/streamer/signal. Anyone can read what you are featuring:

GET /api/streamer/signal?handle=YOUR_HANDLE
→ { marketId, name, yesPct, streamerId, slug, updatedAt, annotation?, closesAt? } | { marketId: null }

With the MCP server, denpa_push_signal and denpa_clear_signal do the same from Claude Code or any MCP client, as your operator identity.

The overlay says SIGNAL, never bet. Prices are shown as probabilities. No wallet, no refill, no free-credits language anywhere on an operator surface.