Narrative & signal intelligence for AI agents: crypto/AI/macro convergence & divergence.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return a curated clean feed of articles for a given query topic.
Return a curated clean feed of articles for a given query topic.
| Argument |
|---|
| Type |
|---|
| Description |
|---|
| limit | integer | |
| query* | string | |
| category | string |
{
"type": "object",
"title": "get_clean_feedArguments",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 8
},
"query": {
"type": "string",
"title": "Query"
},
"category": {
"type": "string",
"title": "Category",
"default": null
}
}
}Return top crypto market narratives with strength, momentum, and price divergence signals.
| Argument | Type | Description |
|---|---|---|
| limit | integer |
{
"type": "object",
"title": "get_market_narrativesArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 8
}
}
}Before 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}.
| Argument | Type | Description |
|---|---|---|
| side* | string | |
| source | string | |
| symbol* | string | |
| horizon | string |
{
"type": "object",
"title": "vet_tradeArguments",
"required": [
"symbol",
"side"
],
"properties": {
"side": {
"type": "string",
"title": "Side"
},
"source": {
"type": "string",
"title": "Source",
"default": null
},
"symbol": {
"type": "string",
"title": "Symbol"
},
"horizon": {
"type": "string",
"title": "Horizon",
"default": null
}
}
}