Agents
Daily Market Brief
The whole market in one readable page.
Opens with CoinGraph's own graded calls from the last 24 hours, then the market regime (risk-on or risk-off, breadth, leverage, Fear & Greed), what changed ranked by importance, stablecoin and exchange flows, the most crowded futures markets, top movers and headlines — and, if you pass your holdings, a line on each. Returned as Markdown and JSON.
When to use it #
- A morning summary for a person, a team channel or a newsletter.
- An agent needs market context before acting.
Built for: Funds & market makers · Analysts & creators · Active traders · Newcomers
How it decides #
- RISK_ON when at least 60% of the top 100 are up and the market cap rose; RISK_OFF when 40% or fewer are up and it fell; NEUTRAL otherwise.
- Adds graded calls from the record, the most crowded futures, the biggest movers, headlines and your holdings.
Verdicts #
| Verdict | Meaning |
|---|---|
| RISK_ON | Broad strength. |
| RISK_OFF | Broad weakness. |
| NEUTRAL | Mixed. |
Input #
POST
/v1/agents/daily-market-briefBody
holdingsstring[]optionalOptional tokens you hold, for a personal section
Examples #
Real runs, captured from the live service.
With ADA, LINK and SOL as holdings
Request
curl -X POST "https://coingraph.ai/api/v1/agents/daily-market-brief" \
-H "content-type: application/json" \
-d '{"holdings":["cardano","chainlink","solana"]}'Response · real, captured 2026-10-06 23:24 UTC · long lists trimmed
{
"object": "agent_run",
"id": "run_c9daca3d1687bc4d3e71",
"as_of": "2026-10-06T23:23:43.060Z",
"data": {
"run_id": "run_c9daca3d1687bc4d3e71",
"agent": "daily-market-brief",
"agent_version": "1.0.0",
"as_of": "2026-10-06T23:23:43.060Z",
"verdict": "RISK_OFF",
"summary": "Market risk-off: cap -3.23% in 24h, 36.1% of the top 100 up, Fear & Greed 73. Most crowded: LIT (41/100).",
"result": {
"markdown": "# CoinGraph Daily Market Brief — 2026-10-06\n\n## Yesterday's calls, graded\n57 of 261 graded calls were right (22%). Every call is public: /api/v1/record.\n\n## Regime: risk-off\n- Total market cap -3.23% in 24h; 36.1% of the top 100 are up.\n- Fear & Greed: 73 (Greed).\n- Stablecoins to exchanges (24h): +$8.9M — buying power…",
"regime": "RISK_OFF",
"overview": {
"total_market_cap_usd": 2922440000000,
"total_volume_24h_usd": 68434300000000,
"market_cap_change_24h_pct": -3.23,
"volume_change_24h_pct": 75415.71,
"btc_dominance_pct": 58.7,
"eth_dominance_pct": 11.26,
"dominance": {
"bnb": 3.54,
"btc": 58.7,
"eth": 11.26,
"sol": 2.43,
"trx": 1.09,
"xrp": 3.23,
"usdc": 2.53,
"usdt": 6.29,
"steth": 0.9,
"figr_heloc": 0.84
},
"active_cryptocurrencies": 21954,
"markets": 1507,
"as_of": "2026-10-06T23:20:00.000Z",
"sources": [
{
"provider": "coingecko",
"endpoint": "/global",
"as_of": "2026-10-06T23:20:00.000Z"
}
]
},
"breadth": {
"coins": 83,
"up_1h": 40,
"down_1h": 28,
"up_1h_pct": 48.2,
"up_24h": 30,
"down_24h": 51,
"up_24h_pct": 36.1,
"rising_open_interest": 42,
"rising_open_interest_pct": 65.6,
"as_of": "2026-10-06T23:22:00.000Z",
"sources": [
{
"provider": "coingecko",
"endpoint": "/coins/markets",
"as_of": "2026-10-06T23:22:00.000Z"
},
{
"provider": "binanceusdm",
"endpoint": "openInterestHist",
"as_of": null
}
]
},
"sentiment": {
"value": 73,
"label": "Greed",
"day": "2026-10-06T00:00:00.000Z",
"history_30d": [
[
"2026-10-06T00:00:00.000Z",
73
],
[
"2026-10-05T00:00:00.000Z",
70
],
[
"2026-10-04T00:00:00.000Z",
65
],
"… 27 more"
]
},
"flows": {
"stablecoins_to_exchanges": {
"net_1h_usd": -1950030,
"net_24h_usd": 8936470,
"inflow_24h_usd": 860055000,
"outflow_24h_usd": 851119000,
"note": "positive = stablecoins arriving on exchanges (buying power)"
},
"all_tokens_net_to_exchanges": {
"net_1h_usd": 9807370,
"net_24h_usd": 52936200,
"note": "positive = coins arriving on exchanges (sell-side supply)"
},
"largest_inflows_24h": [
{
"id": "bitcoin",
"symbol": "BTC",
"net_usd": 41856500
},
{
"id": "ethena",
"symbol": "ENA",
"net_usd": 2927140
},
{
"id": "pax-gold",
"symbol": "PAXG",
"net_usd": 1935030
},
"… 7 more"
],
"largest_outflows_24h": [
{
"id": "lighter",
"symbol": "LIT",
"net_usd": -677475
},
{
"id": "chainlink",
"symbol": "LINK",
"net_usd": -411856
},
{
"id": "quant-network",
"symbol": "QNT",
"net_usd": -124293
},
"… 7 more"
],
"as_of": "2026-10-06T23:15:00.000Z",
"sources": [
{
"provider": "nownodes",
"endpoint": "eth_getLogs",
"as_of": "2026-10-06T23:15:00.000Z"
}
]
},
"crowded": [
{
"id": "lighter",
"symbol": "LIT",
"score": 41,
"side": "neither",
"regime": "balanced",
"funding_pct": 0.005,
"funding_pctile": 100,
"oi_usd": 64204444.8182,
"oi_24h_pct": -8.49,
"oi_to_mcap_pct": 6.81,
"top_traders_ls": 3.4027,
"ls_vs_7d": 0.96,
"liq_24h_usd": 151259.3098,
"liq_long_share_pct": 83,
"…": "2 more fields"
},
{
"id": "layerzero",
"symbol": "ZRO",
"score": 38,
"side": "neither",
"regime": "balanced",
"funding_pct": 0.005,
"funding_pctile": 100,
"oi_usd": 56272286.712,
"oi_24h_pct": 2.14,
"oi_to_mcap_pct": 6.23,
"top_traders_ls": 3.7986,
"ls_vs_7d": 0.88,
"liq_24h_usd": 19730.9245,
"liq_long_share_pct": 2,
"…": "2 more fields"
},
{
"id": "aerodrome-finance",
"symbol": "AERO",
"score": 37,
"side": "neither",
"regime": "balanced",
"funding_pct": 0.005,
"funding_pctile": 100,
"oi_usd": 41057862.34977562,
"oi_24h_pct": -4.9,
"oi_to_mcap_pct": 5.09,
"top_traders_ls": 2.2668,
"ls_vs_7d": 1.1,
"liq_24h_usd": 710.088,
"liq_long_share_pct": 100,
"…": "2 more fields"
}
],
"graded_calls": {
"graded": 261,
"right": 57
},
"holdings": [
{
"token": "ADA",
"change_24h_pct": -1.03,
"check": "proceed",
"note": null
},
{
"token": "LINK",
"change_24h_pct": 0.74,
"check": "proceed",
"note": null
},
{
"token": "SOL",
"change_24h_pct": -0.19,
"check": "proceed",
"note": null
}
],
"headlines": [
{
"at": "2026-10-06T22:46:03.000Z",
"source": "decrypt",
"title": "Google Launches Nano Banana 2.1: Better Than Its Predecessor at Half the Price",
"url": "https://decrypt.co/380257/google-launches-nano-banana-2-1",
"tokens": []
},
{
"at": "2026-10-06T22:16:03.000Z",
"source": "decrypt",
"title": "Circle Welcomes DJ Khaled to 'Team USDC' and Crypto Twitter Is Furious",
"url": "https://decrypt.co/380240/circle-dj-khaled-team-usdc-crypto-twitter-furious",
"tokens": [
"usd-coin"
]
},
{
"at": "2026-10-06T22:00:19.000Z",
"source": "decrypt",
"title": "Someone Scraped 5.6 Billion TikTok Videos and Put the Data on Hugging Face for Free",
"url": "https://decrypt.co/380229/someone-scraped-5-billion-tiktok-videos-posted-data-hugging-face",
"tokens": []
},
"… 2 more"
]
},
"reasons": [
{
"text": "Breadth 36.1% up, market cap -3.23%",
"source": "coingecko:/global + /coins/markets"
}
],
"warnings": [],
"links": {},
"disclaimer": "CoinGraph never trades, holds funds or gives financial advice. The caller decides.",
"hash": "09051da68581735d9c85b535921228ae4b262965152a0e0a18fb5fc149a0f263",
"verify_url": "https://coingraph.ai/api/v1/verify/run_c9daca3d1687bc4d3e71"
},
"sources": []
}Result fields #
Inside data.result:
| Field | Contents |
|---|---|
markdown | The brief as readable text. |
regime, overview, breadth, sentiment, flows | The numbers behind it. |
crowded, headlines, holdings | Crowded trades, news and your tokens. |
Use it from Claude #
With CoinGraph connected (how), ask in plain words, or call the tool directly:
MCP tools/call
{
"name": "run_daily_market_brief",
"arguments": {
"holdings": [
"cardano",
"chainlink",
"solana"
]
}
}The proof for any run: https://coingraph.ai/proof/run_…