# `io.github.jsymen1290/pokt-agent` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/io.github.jsymen1290/pokt-agent
- JSON: https://anlyon.dev/api/v1/servers/io.github.jsymen1290/pokt-agent
- Version: 0.1.0 (active)
- Publisher: io.github.jsymen1290 (GitHub account)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Repository: https://github.com/jsymen1290/pocket-agents
- Metadata from the official MCP Registry, synced 2026-10-21T18:37:19.894Z

Title and description, as the publisher wrote them:

```untrusted-server-text
POKT Agent tools
Pine Script backtest-trap checks, backtest reconciliation and official Korean finance data.
```

Scanned 2026-10-21T19:24:04.953Z over streamable-http.

**11 tools: 1 do something that can't be undone and 10 change things.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 1 | ask |
| Changes things | write | 10 | ask |
| Only reads | read | 0 | allow |

## Findings

- **warn** Annotations that disagree with the tool in `dart_events` ([annotation-conflict](https://anlyon.dev/methodology#annotation-conflict))

```untrusted-server-text
The server marks "dart_events" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

annotations: {"readOnlyHint":true,"openWorldHint":true}; The input addresses people (input.to): what it sends cannot be taken back.
```


## Can't be undone (1)

Sends, pays, publishes or merges: once done, it cannot be taken back. Claude Code: ask.

### `dart_events`

- The input addresses people (input.to): what it sends cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
- Findings: warn annotation-conflict

Description, as the server wrote it:

```untrusted-server-text
Korean listed-company disclosures from OpenDART: filings, corrections linked to originals with before/after values, point-in-time view. Ask in Korean or English.
```

## Changes things (10)

Creates or changes something that can be changed back. Claude Code: ask.

### `backtest_reconcile`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Recompute net profit, win rate, profit factor and closed-trade drawdown from a TradingView 'List of trades' CSV or a JSON trade list with commission settings, and mark each claimed metric MATCH or MISMATCH.
```

### `dart_correction_impact`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
For a Korean listed company: which cited DART filings were later corrected or withdrawn, and which numbers or dates in a report equal a corrected value (STALE), with the corrected value and filing.
```

### `kr_apartment_trades`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Korean apartment sale prices from the MOLIT real-transaction register by district and month, trends and single complexes. Ask in Korean or English.
```

### `kr_export_pulse`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
South Korea's export statistics from Korea Customs Service: 10-day provisional totals, changes vs prior month and year, HS code and country trade.
```

### `kr_figure_check`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Check the numbers in a Korean finance text against official sources: percent vs percentage point, 조/억 units, Bank of Korea base rate and KTB yields, KRW exchange rates, listed-company revenue/operating profit/net income from DART (consolidated vs separate).
```

### `kr_fx`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
KRW exchange rates from the Export-Import Bank of Korea: deal basis, telegraphic buying and selling rates.
```

### `kr_law_article`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
One article of a Korean statute quoted verbatim with paragraphs and items, promulgation and enforcement dates and the official link. Accepts official names, abbreviations (자본시장법) and common English names.
```

### `kr_rates`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Official Korean interest rates on a date: BoK base rate, call, KOFR, CD, CP, MSB, KTB 1y-50y and spreads, each with its observation date.
```

### `pine_integrity`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Check TradingView Pine Script v5/v6 for structures that make backtests look better than live trading: future data (lookahead_on without offset), unconfirmed higher-timeframe values, signals drawn on past bars, realtime-only state, fill and cost assumptions, alerts on unconfirmed bars. Returns verdict, findings with line and rule, and what was not checked.
```

### `pine_lint`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Lint TradingView Pine Script: version annotation, declaration, brackets, strings, v4 remnants in v5/v6 code, undeclared reassignment, limits, plus all integrity checks.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `pokt-agent`:

```json
{
  "permissions": {
    "allow": [],
    "ask": [
      "mcp__pokt-agent__pine_integrity",
      "mcp__pokt-agent__pine_lint",
      "mcp__pokt-agent__backtest_reconcile",
      "mcp__pokt-agent__kr_figure_check",
      "mcp__pokt-agent__dart_correction_impact",
      "mcp__pokt-agent__kr_rates",
      "mcp__pokt-agent__kr_fx",
      "mcp__pokt-agent__kr_law_article",
      "mcp__pokt-agent__kr_apartment_trades",
      "mcp__pokt-agent__dart_events",
      "mcp__pokt-agent__kr_export_pulse"
    ],
    "deny": []
  }
}
```
