get_market_narratives
Return top crypto market narratives with strength, momentum, and price divergence signals.
limit
io.github.bevandingPublished by GitHub account bevandingv1.0.0Updated Oct 25, 2026
Narrative & signal intelligence for AI agents: crypto/AI/macro convergence & divergence.
Remote MCP server that gives an assistant curated crypto, AI and macro market narratives and a pre-trade narrative check.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.bevanding%2Fsignaldaemon/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"signaldaemon": {
"type": "http",
"url": "https://api.signaldaemon.com/mcp"
}
}
}Narrative & signal intelligence for AI agents — crypto, AI, and macro. A dumb-but-trustworthy pipe: it delivers curated narrative & signal, not raw data, and it fails safe — when it has no coverage it says so, rather than inventing. Built for machines, not human eyes.
https://api.signaldaemon.comPOST /v1/request-key (no signup)This repo is the front door — quickstart, client configs, and the interface contract. The pipeline itself (sources, scoring, curation) is not open source.
Remote MCP over Streamable HTTP, authenticated with the x-api-key header.
More clients (Cursor, Cline) in examples/mcp-configs.md.
Tools: get_market_narratives(limit) · get_clean_feed(query, category, limit) ·
vet_trade(symbol, side) — all annotated readOnlyHint. vet_trade is the
pre-trade gate: hand it a candidate trade and it returns a narrative-layer stance
(support/caution/contradict/no_signal) with reason + confidence — it vets,
it does not recommend.
For clients that don't support remote MCP, this repo ships a thin stdio
bridge (mcp_server.py) exposing the same three tools over
the hosted API. It holds no methodology — just a client.
Or with Docker:
The bridge starts and answers introspection (tools/list) without a key;
tool calls require one.
Endpoints and response-field contract (incl. the divergence schema) in
API.md. Field names are stable.
Examples and docs in this repo: MIT (see LICENSE). The signaldaemon service and pipeline are proprietary.
Source: README.md at commit 7f5a8d7
Return top crypto market narratives with strength, momentum, and price divergence signals.
limitBefore placing a trade, check whether the crypto/AI/macro NARRATIVE layer supports, cautions, or contradicts it. Returns a stance (support|caution|contradict|no_signal) with reason + confidence. Read-only, NOT a trade recommendation — it vets YOUR candidate trade against cross-source narrative convergence and capital-vs-narrative divergence, and abstains (no_signal) when there is no narrative coverage. Call it as a second opinion after your own strategy/TA has a candidate {symbol, side}.
siderequiredsourcesymbolrequiredhorizonReturn a curated clean feed of articles for a given query topic.
limitqueryrequiredcategory100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
# 1 · self-serve a demo key (no signup)KEY=$(curl -s -X POST https://api.signaldaemon.com/v1/request-key | jq -r .key)
# 2 · the day's ranked narratives + derived signals (cached, instant)curl -s https://api.signaldaemon.com/v1/narratives \ -H "x-api-key: $KEY" -d '{"limit":8}'
# 3 · clean narrative feed for a topiccurl -s https://api.signaldaemon.com/v1/feed \ -H "x-api-key: $KEY" -d '{"query":"restaking","limit":8}'# Claude Codeclaude mcp add --transport http signaldaemon \ https://api.signaldaemon.com/mcp --header "x-api-key: <KEY>"# Hermes Agent — ~/.hermes/config.yamlmcp_servers: signaldaemon: url: "https://api.signaldaemon.com/mcp" headers: { x-api-key: "<KEY>" }pip install mcpexport SIGNALDAEMON_API_KEY=cns_... # https://signaldaemon.com/consolepython mcp_server.pydocker build -t signaldaemon-mcp . && \docker run -i -e SIGNALDAEMON_API_KEY=cns_... signaldaemon-mcp