POKT Agent tools
by jsymen1290 · remote · no sign-in to list tools · v0.1.0 · published by GitHub user jsymen1290
Pine Script backtest-trap checks, backtest reconciliation and official Korean finance data.
11 tools: 1 do something that can't be undone and 10 change things.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things10Claude Code: ask: see these tools
- Only reads0Claude Code: allow
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http pokt-agent https://mcp.pokt-agent.com/mcpFindings
Matches of fixed checks, with the text they matched.
- Warndart_events
The server marks "dart_events" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The input addresses people (input.to): what it sends cannot be taken back.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
11 tools
Can't be undone 1Claude Code: ask
dart_eventsKorean listed-company disclosures from OpenDART: filings, corrections linked to originals with before/after values, point-in-time view.1 finding
Why it is in this group
- 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
The server marks "dart_events" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The input addresses people (input.to): what it sends cannot be taken back.
Description, as the server wrote it Korean listed-company disclosures from OpenDART: filings, corrections linked to originals with before/after values, point-in-time view. Ask in Korean or English.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
Changes things 10Claude Code: ask
backtest_reconcileRecompute 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…No findings
Why it is in this group
- 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 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
dart_correction_impactFor 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 …No findings
Why it is in this group
- 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 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
kr_apartment_tradesKorean apartment sale prices from the MOLIT real-transaction register by district and month, trends and single complexes.No findings
Why it is in this group
- 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 Korean apartment sale prices from the MOLIT real-transaction register by district and month, trends and single complexes. Ask in Korean or English.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
kr_export_pulseSouth Korea's export statistics from Korea Customs Service: 10-day provisional totals, changes vs prior month and year, HS code and country trade.No findings
Why it is in this group
- 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 South Korea's export statistics from Korea Customs Service: 10-day provisional totals, changes vs prior month and year, HS code and country trade.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
kr_figure_checkCheck 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-comp…No findings
Why it is in this group
- 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 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).
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
kr_fxKRW exchange rates from the Export-Import Bank of Korea: deal basis, telegraphic buying and selling rates.No findings
Why it is in this group
- 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 KRW exchange rates from the Export-Import Bank of Korea: deal basis, telegraphic buying and selling rates.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
kr_law_articleOne article of a Korean statute quoted verbatim with paragraphs and items, promulgation and enforcement dates and the official link.No findings
Why it is in this group
- 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 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
kr_ratesOfficial Korean interest rates on a date: BoK base rate, call, KOFR, CD, CP, MSB, KTB 1y-50y and spreads, each with its observation date.No findings
Why it is in this group
- 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 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
pine_integrityCheck 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…No findings
Why it is in this group
- 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 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
pine_lintLint TradingView Pine Script: version annotation, declaration, brackets, strings, v4 remnants in v5/v6 code, undeclared reassignment, limits, plus all integrity checks.No findings
Why it is in this group
- 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 Lint TradingView Pine Script: version annotation, declaration, brackets, strings, v4 remnants in v5/v6 code, undeclared reassignment, limits, plus all integrity checks.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http pokt-agent https://mcp.pokt-agent.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.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": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as pokt-agent. Review it before you use it.
