# get_pool_history

Get historical pool results. Shows past winners, price changes, pool sizes, and share distribution. Use this to calibrate your strategy.

Agent View of the PolicyLayer registry record for `get_pool_history`. HTML page: https://policylayer.com/tools/abcxz-conviction-fm/get-pool-history

## Facts

- Tool: `get_pool_history`
- Server: Conviction (`abcxz/conviction-fm`) — https://policylayer.com/tools/abcxz-conviction-fm.md
- Homepage: https://github.com/abcxz/conviction-fm
- Risk category: Read (Low risk)
- Registry record: grade D, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Allowed

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

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

## Why get_pool_history is rated Low

The tool queries and retrieves historical information about competition pools. There are no side effects, no data modification, no financial transactions, and no code execution. This is clearly a Read operation with low severity since it only accesses historical data needed for strategy analysis.

From the tool's own definition: "Tool description states it 'Shows past winners, price changes, pool sizes, and share distribution' and is used to 'calibrate your strategy.' These are all read operations that retrieve historical data without modifying state."

## Use case

AI agents call get_pool_history to retrieve information from Conviction 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 Conviction:

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

## Other tools on Conviction (9)

- `toggle_agent` — Execute — https://policylayer.com/tools/abcxz-conviction-fm/toggle-agent.md
- `create_agent` — Financial — https://policylayer.com/tools/abcxz-conviction-fm/create-agent.md
- `enter_position` — Financial — https://policylayer.com/tools/abcxz-conviction-fm/enter-position.md
- `export_wallet` — Financial — https://policylayer.com/tools/abcxz-conviction-fm/export-wallet.md
- `get_agent_status` — Read — https://policylayer.com/tools/abcxz-conviction-fm/get-agent-status.md
- `get_leaderboard` — Read — https://policylayer.com/tools/abcxz-conviction-fm/get-leaderboard.md
- `get_my_agents` — Read — https://policylayer.com/tools/abcxz-conviction-fm/get-my-agents.md
- `get_pools` — Read — https://policylayer.com/tools/abcxz-conviction-fm/get-pools.md
- `update_strategy` — Write — https://policylayer.com/tools/abcxz-conviction-fm/update-strategy.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=abcxz-conviction-fm · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/abcxz-conviction-fm
