# get_anomaly_history

ML-detected market anomaly log — per anomaly: ts, symbol, score, severity, features dict, natural-language description. 340+ anomalies over 48 days. $0.03

Agent View of the PolicyLayer registry record for `get_anomaly_history`. HTML page: https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-anomaly-history

## Facts

- Tool: `get_anomaly_history`
- Server: Crypto Intelligence (`https://api.carbon-cashmere.de/mcp/sse`) — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence.md
- Homepage: https://github.com/Nedeljko87/Carbon-Cashmere
- Risk category: Read (Low risk)
- Registry record: grade D, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 3
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `days` | integer | no | Look-back days (1-90) |
| `symbol` | string | no | Filter to single coin |
| `severity` | string | no | Min severity: low, medium, high, critical |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_anomaly_history",
    "arguments": {}
  }
}
```

## Why get_anomaly_history is rated Low

This is a pure data retrieval operation with no side effects. The tool reads from an anomaly log database and returns historical records at a fixed cost ($0.03 per query). There is no capability to modify, delete, execute code, or move funds. The severity is low because misuse would at worst result in repeated queries consuming micropayments, but poses no operational or data integrity risk.

From the tool's own definition: "Tool retrieves historical data on ML-detected market anomalies with timestamps, symbols, scores, severity levels, and descriptions. No modification, deletion, execution, or financial transaction is performed—it only queries and returns existing log records."

## Use case

AI agents call get_anomaly_history to retrieve information from Crypto Intelligence without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Crypto Intelligence:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "get_anomaly_history": {}
  }
}
```

## Other tools on Crypto Intelligence (103)

- `run_backtest` — Execute — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/run-backtest.md
- `run_strategy_test` — Execute — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/run-strategy-test.md
- `ask_assistant` — Financial — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/ask-assistant.md
- `get_decisions` — Financial — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-decisions.md
- `get_analytics_bundle` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-analytics-bundle.md
- `get_anomalies` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-anomalies.md
- `get_anomaly_coin` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-anomaly-coin.md
- `get_beta_to_btc` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-beta-to-btc.md
- `get_bittensor` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-bittensor.md
- `get_bittensor_epoch` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-bittensor-epoch.md
- `get_bittensor_tao` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-bittensor-tao.md
- `get_bittensor_validators` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-bittensor-validators.md
- `get_blocks` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-blocks.md
- `get_btc_fee_market` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-btc-fee-market.md
- `get_btc_onchain` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-btc-onchain.md
- `get_btc_rbf_pulse` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-btc-rbf-pulse.md
- `get_btc_ultimate` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-btc-ultimate.md
- `get_btc_whales` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-btc-whales.md
- `get_chain_activity` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-chain-activity.md
- `get_chart_vision` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-chart-vision.md
- `get_coin_days` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-coin-days.md
- `get_coin_research` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-coin-research.md
- `get_cointegration` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-cointegration.md
- `get_consensus` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-consensus.md
- `get_conviction` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-conviction.md
- `get_correlations` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-correlations.md
- `get_crypto_news` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-crypto-news.md
- `get_daily_report` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-daily-report.md
- `get_decision_pack` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-decision-pack.md
- `get_defi_yields` — Read — https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence/get-defi-yields.md
- …and 73 more: https://policylayer.com/tools/de-carbon-cashmere-api-crypto-intelligence.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=de-carbon-cashmere-api-crypto-intelligence · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/de-carbon-cashmere-api-crypto-intelligence
