# apro-ticker-currency-ohlcv

APRO v2 GET /v2/ticker/currency/ohlcv: historical OHLCV. name = base crypto, quotation = quote. type = median|average. interval = hourly|daily. Timestamps are Unix ms integers (see docs sample). Docs: https://docs.apro.com/ai-oracle/getting-started/quickstart/apro-ai-oracle-api-v2/ohlcv

Agent View of the PolicyLayer registry record for `apro-ticker-currency-ohlcv`. HTML page: https://policylayer.com/tools/demomagic-lucy-apro/apro-ticker-currency-ohlcv

## Facts

- Tool: `apro-ticker-currency-ohlcv`
- Server: Lucy Apro (`demomagic/lucy-apro`) — https://policylayer.com/tools/demomagic-lucy-apro.md
- Homepage: https://github.com/demomagic/lucy-apro
- Risk category: Read (Low risk)
- Registry record: grade B, identity unverified
- Server rate-limited: no
- Parameters: 6
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | string | no | Base asset (crypto) for OHLCV. Same rules as price API: name/symbol/keyword — e.g. TON, aave. Not the quote currency. |
| `type` | string | no | Aggregation: only median (default) or average. |
| `interval` | string | no | Candle size: exactly hourly or daily (lowercase). |
| `quotation` | string | no | Quote currency for the series (e.g. usd, AUD). Must match the second leg of the pair; do not swap with name. |
| `end_timestamp` | number | no | Range end as Unix time in milliseconds (int), not seconds. Must be on the same unit as start_timestamp. |
| `start_timestamp` | number | no | Range start as Unix time in milliseconds (int), not seconds. Example: 1754186400000 (~13 digits). If user gives seconds, multiply by 1000. |

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": "apro-ticker-currency-ohlcv",
    "arguments": {}
  }
}
```

## Why apro-ticker-currency-ohlcv is rated Low

This is a pure data retrieval operation with no side effects. It queries historical cryptocurrency price data and returns it without modifying, executing code, deleting, or moving money. The GET HTTP method and retrieval-only parameters (name, quotation, type, interval) confirm it performs only read operations.

From the tool's own definition: "Tool description indicates GET request to retrieve 'historical OHLCV' (Open, High, Low, Close, Volume) data. Parameters are all data-retrieval focused: base crypto name, quotation currency, aggregation type (median/average), and time interval."

## Use case

AI agents call apro-ticker-currency-ohlcv to retrieve information from Lucy Apro 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 Lucy Apro:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "apro-ticker-currency-ohlcv": {}
  }
}
```

## Other tools on Lucy Apro (7)

- `apro-socialmedia-proxy` — Read — https://policylayer.com/tools/demomagic-lucy-apro/apro-socialmedia-proxy.md
- `apro-socialmedia-support-paths` — Read — https://policylayer.com/tools/demomagic-lucy-apro/apro-socialmedia-support-paths.md
- `apro-sport-get` — Read — https://policylayer.com/tools/demomagic-lucy-apro/apro-sport-get.md
- `apro-ticker-currencies-list` — Read — https://policylayer.com/tools/demomagic-lucy-apro/apro-ticker-currencies-list.md
- `apro-ticker-currency-price` — Read — https://policylayer.com/tools/demomagic-lucy-apro/apro-ticker-currency-price.md
- `apro-ticker-currency-support` — Read — https://policylayer.com/tools/demomagic-lucy-apro/apro-ticker-currency-support.md
- `greet` — Read — https://policylayer.com/tools/demomagic-lucy-apro/greet.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=demomagic-lucy-apro · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/demomagic-lucy-apro
