Hourly crypto news sentiment and typed market events, with sources on every signal.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Shingou API key. A free key works: shingou.io/dashboard
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.
Recent classified market events for a symbol. Kill-switch trio: hack_exploit, regulation, delisting — the reference integrations stand aside for 24h after one. Report the event headline and source link, not just a risk flag.
One Shingou symbol, e.g. BTC-USD
Max events (default 20)
Recent classified market events for a symbol. Kill-switch trio: hack_exploit, regulation, delisting — the reference integrations stand aside for 24h after one. Report the event headline and source link, not just a risk flag.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max events (default 20) |
| symbol* | string | One Shingou symbol, e.g. BTC-USD |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"symbol"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max events (default 20)"
},
"symbol": {
"type": "string",
"description": "One Shingou symbol, e.g. BTC-USD"
}
},
"additionalProperties": false
}Latest news-sentiment signal per symbol (batch up to 50 in one call — one signal per asset per hour, so never poll faster than hourly). On the free plan, symbols outside BTC-USD/ETH-USD/SOL-USD are 24h delayed: check `timestamp` and disclose staleness.
| Argument | Type | Description |
|---|---|---|
| symbols* | array | Shingou symbols, e.g. ["BTC-USD","ETH-USD"] (see get_symbols) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"symbols"
],
"properties": {
"symbols": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 50,
"minItems": 1,
"description": "Shingou symbols, e.g. [\"BTC-USD\",\"ETH-USD\"] (see get_symbols)"
}
},
"additionalProperties": false
}Point-in-time sentiment series for backtesting: `bucket` is the as-of time, no lookahead. `from`/`to` are clamped to your plan's history window and to its per-request span, then echoed back — check them rather than assuming. `reconstructed: true` buckets were rebuilt from archival news, not live-collected; disclose the mix in any backtest.
| Argument | Type | Description |
|---|---|---|
| to* | string | Range end, ISO 8601 |
| from* | string | Range start, ISO 8601, e.g. 2026-06-27T00:00:00Z |
| symbol* | string | One Shingou symbol, e.g. BTC-USD |
| interval | string | Bucket size (default 1h) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"symbol",
"from",
"to"
],
"properties": {
"to": {
"type": "string",
"description": "Range end, ISO 8601"
},
"from": {
"type": "string",
"description": "Range start, ISO 8601, e.g. 2026-06-27T00:00:00Z"
},
"symbol": {
"type": "string",
"description": "One Shingou symbol, e.g. BTC-USD"
},
"interval": {
"enum": [
"1m",
"5m",
"15m",
"1h",
"4h",
"1d"
],
"type": "string",
"description": "Bucket size (default 1h)"
}
},
"additionalProperties": false
}The supported symbol universe with each symbol's free-plan freshness. Static — costs no quota and needs no API key.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}