Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent

REMOTE · AGENTRYNKU.PL · 2 COMPONENTS · SCANNED SEP 25

Warsaw Stock Exchange data: quotes, ESPI/EBI filings, quarterly KPIs, earnings forecasts.

71 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security83
Transport & Reachability100
Schema Quality & AI Usability71
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 12325 tokens (~132/item across 93 items; 93 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage98
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 94% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 94 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities20
  • Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28. See how to fix → Fail

Unverified: 1 category

A category scored 0 because we could not verify it: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

Install

How do I install the Agent Rynku - Warsaw Stock Exchange (GPW) data for your… MCP server?

Agent Rynku - Warsaw Stock Exchange (GPW) data for your… is a hosted endpoint at https://agentrynku.pl/api/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · agentrynku.pl

# add to Claude Code
claude mcp add --transport http pl-agentrynku-gpw 'https://agentrynku.pl/api/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "pl-agentrynku-gpw": {
      "url": "https://agentrynku.pl/api/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "pl-agentrynku-gpw": {
      "type": "http",
      "url": "https://agentrynku.pl/api/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.pl-agentrynku-gpw]
url = "https://agentrynku.pl/api/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pl-agentrynku-gpw": {
      "type": "remote",
      "url": "https://agentrynku.pl/api/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add pl-agentrynku-gpw --url 'https://agentrynku.pl/api/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  pl-agentrynku-gpw:
    url: "https://agentrynku.pl/api/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "pl-agentrynku-gpw": {
      "Transport": "http",
      "Url": "https://agentrynku.pl/api/mcp"
    }
  }
}
# add to Vellum
assistant mcp add pl-agentrynku-gpw -t streamable-http -u 'https://agentrynku.pl/api/mcp'
// mcp.json
{
  "mcpServers": {
    "pl-agentrynku-gpw": {
      "type": "http",
      "url": "https://agentrynku.pl/api/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 25 Sept 26 71

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 25 Sept 2026 · Probed https://agentrynku.pl/api/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=agentrynku.pl CN=WE1,O=Google Trust Services,C=US 18 Aug 2026 16 Nov 2026 ECDSA 256 ECDSA-SHA256 b2c28f33716f15b90e19f2eb05664c1f
SANs: agentrynku.pl, *.agentrynku.pl
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of agentrynku.pl. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
pl. present 2782 8 Verified
agentrynku.pl. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Challenged, unverified

The endpoint asked for a token, but we could not retrieve and validate the RFC 9728 metadata that tells a client how to obtain one.

Result Challenged, unverified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer realm="agent-rynku", error="invalid_token", error_description="Wymagany klucz API. Instrukcja: https://agentrynku.pl/mcp"

Bearer realm="agent-rynku", error="invalid_token", error_description="Wymagany klucz API. Instrukcja: https://agentrynku.pl/mcp"

Protected resource metadata

Retrieved No
Problem no_resource_metadata

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://agentrynku.pl/api/mcp Verified 200
http (plaintext) http://agentrynku.pl/api/mcp HTTPS enforced 301 https://agentrynku.pl/api/mcp
MCP tools · 93 exposed · ~12,233 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
get_ranking_performance ~74

Jak ranking sprawdzał się w przeszłości.

NameTypeReqDescription
horizonDaysnumber–Horyzont zwrotu forward w dniach kalendarzowych. Default 21. Ta sama liczba wyznacza odstep, przy ktorym okna uznaje sie za niezalezne.

No output schema declared.

No examples provided.

get_realized_pnl ~43

Zrealizowany wynik od początku roku i okazje do rozliczenia strat podatkowych.

NameTypeReqDescription
yearnumber–Calendar year (default current)

No output schema declared.

No examples provided.

get_report_event ~114

Jeden raport kwartalny jako zdarzenie: co mówi, co rozliczył, co zmienił, co zostaje otwarte, z wiekiem i źródłem każdej liczby.

NameTypeReqDescription
eventIdstring–Exact report-event id (24 hex chars) when you already have one; overrides `quarter`.
quarterstring–Target quarter as YYYY-Qn, e.g. 2026-Q2. Omit for the company's most recent report.
symbolstringyes–

No output schema declared.

No examples provided.

get_risk_dashboard ~34

Zbiorczy obraz ryzyka rynkowego: reżim i aktywne motywy razem.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_risk_regime ~32

Reżim ryzyka na rynku: spokojny, podwyższony czy kryzysowy.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_risk_themes ~24

Motywy ryzyka aktywne w tej chwili.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_signal_prediction_performance ~108

Celność liczbowych przewidywań ruchu ceny: trafienia, kierunek, średni błąd.

NameTypeReqDescription
kindstring–Opcjonalny filtr rodzaju sygnału, np. opportunity | risk.
symbolstring–Opcjonalny ticker; serwer kanonikalizuje aliasy GPW.
universestring–Opcjonalne uniwersum: polish-stocks | us-stocks. Domyślnie wszystkie.

No output schema declared.

No examples provided.

get_spot_price ~51

Bieżąca cena jednej spółki, z informacją, czy pochodzi z zamknięcia, czy z kwotowania w trakcie sesji.

NameTypeReqDescription
symbolstringyes–

No output schema declared.

No examples provided.

get_stock_rankings ~192

Ranking spółek GPW według wybranego kryterium.

NameTypeReqDescription
categorystring–Ranking category. overall sorts by Agent Rynku score; growth, dividend, and defensive sort by category fit. Default: overall.
dateKeystring–Data opublikowanego runu wybranej kategorii. Brak nigdy nie wraca do bieżącego dnia.
limitnumber–Maksymalna liczba pozycji. Default 20, max 50.
minAdvPLNnumber–Dodatkowy filtr ADV w PLN. Overall zawęża opublikowanych członków bez zmiany ich rang. Pozostałe kategorie: defensive 1000000, dividend 100000, growth 1000000.
runIdstring–Identyfikator opublikowanego runu wybranej kategorii.

No output schema declared.

No examples provided.

get_sygnal_score ~126

Ocena 0-100 dla spółki z GPW: siedem wymiarów z uzasadnieniem każdego. Do samej oceny wchodzą tylko wymiary z dowodem, najwyżej sześć: płynność pokazujemy osobno i nie punktujemy.

NameTypeReqDescription
daysnumber–Price-history lookback window for momentum/risk. Default 365, min 90, max 730.
symbolstringyesGPW symbol or broker alias, e.g. KGHM, KGH.PL, ASBIS.

No output schema declared.

No examples provided.

get_top_opportunities ~62

Ta sama lista spółek spoza portfela co w kafelku Top okazje na pulpicie.

NameTypeReqDescription
limitnumber–Maksymalna liczba wyników. Domyślnie 5, maksymalnie 20.

No output schema declared.

No examples provided.

get_total_portfolio_view ~82

Portfel zsumowany ze wszystkich rachunków maklerskich, przeliczony na jedną walutę.

NameTypeReqDescription
baseCurrencystring–Default 'PLN'. USD requires usdPlnRate driver - falls back to PLN with warning if missing.
topNnumber–Default 10. Max concentration rows in response.

No output schema declared.

No examples provided.

get_transaction_history ~100

Historia transakcji użytkownika, od najnowszej.

NameTypeReqDescription
brokerstring–Optional broker filter (normalized to lowercase).
limitnumber–Maximum rows to return. Default 50, max 200.
sidestring–Optional transaction side filter.
sinceIsostring–Optional ISO timestamp; only transactions at or after it are returned.
symbolstring–Optional symbol filter (normalized to uppercase).

No output schema declared.

No examples provided.

get_wza_summary ~89

Streszczenie walnego zgromadzenia akcjonariuszy.

NameTypeReqDescription
limitnumber–Max meetings to return (newest-first). Default 1. Use 5+ for historical comparison.
symbolstringyesRequired. Server canonicalizes.
wzaDatestring–Optional ISO date for a specific past WZA. If omitted, returns the latest.

No output schema declared.

No examples provided.

historical_event_hit_rate ~116

Jak podobne zdarzenia wpływały na cenę w przeszłości.

NameTypeReqDescription
eventTypestringyesearnings_beat | earnings_miss | dividend | regulatory | ma_close | guidance_raise | product_launch | capacity_addition | contract_award.
lookbackQuartersnumber–1-20, default 8 (≈2 years for dividends — typical GPW issuers pay annually so this captures 1-2 events per stock).
symbolstringyesAlias OR canonical symbol.

No output schema declared.

No examples provided.

list_decision_rule_proposals ~72

Propozycje reguł decyzyjnych wynikające z Twojego zachowania.

NameTypeReqDescription
limitnumber–1-100, default 20.
ruleIdstring–Optional ObjectId filter to a specific rule.
statusstring–Default pending.

No output schema declared.

No examples provided.

list_decision_rules ~47

Lista Twoich reguł decyzyjnych.

NameTypeReqDescription
limitnumber–Default 50, max 200.
statusFilterstring–Optional status filter.

No output schema declared.

No examples provided.

list_feature_requests ~343

Lista zgłoszeń i ich stan.

NameTypeReqDescription
briefboolean–Headline mode: id, type, status, title, priority, createdAt, updatedAt, truncated founderNote, autoImplAttempts. Omits description and autoImplLastError.
limitnumber–Default 20, max 50.
offsetnumber–Skip this many rows IN THE SELECTED ORDER before returning the page. Default 0. With the default sort:'priority' that means skipping queue-ordered rows (so a large offset skips urgent work, not old h…
ownerstring–Optional filter by owner handle. 'operator' finds what needs a human decision, 'unassigned' finds requests nobody owns.
prioritystring–Optional filter by declared priority. Matches legacy spellings of the same rank too (P1 also finds 1 and 'high'). Requests nobody ranked are NOT returned by any value - absent priority is a separate…
reporterstring–Optional filter by reporter handle. Pass your own session name to see everything YOU filed, whoever ended up owning it. 'unassigned' finds requests filed before reporters were recorded.
sortstring–Ordering. 'priority' (default) = queue order: P0 first, oldest first within a rank, unranked treated as P2. 'newest' = createdAt desc (what this tool did before). 'oldest' = createdAt asc.
statusstring–Optional filter.

No output schema declared.

No examples provided.

list_webhook_events ~59

Zdarzenia z webhooka - do sprawdzenia, czy TradingView dochodzi do Agenta Rynku.

NameTypeReqDescription
limitnumber–1-100, default 20.
sourceFilterstring–Optional source filter.

No output schema declared.

No examples provided.

macro_attribution ~70

Co najprawdopodobniej stało za ostatnim ruchem WIG20.

NameTypeReqDescription
datestring–Optional YYYY-MM-DD. Defaults to latest WIG20 driver history date.
topNnumber–How many ranked drivers to return. Default 6, max 12.

No output schema declared.

No examples provided.

modify_chat_settings ~379

Ustawienia powiadomień: próg istotności, kanały, wyciszone klasy alertów.

NameTypeReqDescription
alertWeightingstring–How the per-ticker daily alert cap treats companies you do NOT hold. 'flat' (default, unchanged behaviour): every ticker gets the same 5/day cap. 'portfolio_first': tickers absent from your holdings…
channelsarray–Active alert channels. SMS not yet supported. Empty array silences alerts entirely.
espiCommunicationsEnabledboolean–Send every official ESPI/EBI filing for watched companies. These entries are marked as communications, not alerts, and do not enter alert limits or performance history.
impactThresholdPctnumber–Minimum extent of the predicted range from zero in percentage points: max(|rangeLowPct|, |rangeHighPct|) (default 2, ≥ 0). This filters range extent, not the expected directional move.
mutedAlertClassificationsarray–Mute-lista klasyfikacji alertów — te typy nie będą wysyłane realtime. Pusta = nic nie wyciszone.
notificationEmailstring–Override email (null clears, falling back to UserDoc.email).

No output schema declared.

No examples provided.

modify_holdings ~68

Ręczna zmiana pozycji w portfelu.

NameTypeReqDescription
addarray––
removearray–A symbol string removes only manual entries. Use {symbol, broker, account?} to remove a specific broker-synced position.
updatearray––

No output schema declared.

No examples provided.

modify_profile ~122

Zmiana profilu inwestora.

NameTypeReqDescription
aboutstring–Free-form self-description, ≤2000 chars.
confirmedboolean–false/omitted = preview only, no profile write. true = consume a matching, non-expired preview and persist exactly its fields once; otherwise refuse.
constraintsstring–Constraints / no-go list, ≤2000 chars.
defaultHorizonMonthsnumber–1..120. Investment horizon in months.
riskTolerancestring––
tradingStylestring––

No output schema declared.

No examples provided.

modify_watchlist ~250

Dodanie lub usunięcie spółki z watchlisty.

NameTypeReqDescription
addarray–Symbols to add (uppercased server-side).
removearray–Symbols to remove.
setAlarmarray–Set, re-arm, or clear one-shot price alarms. Example: `setAlarm: [{symbol: 'KGHM', price: 130, direction: 'below'}]`.
setThresholdarray–Set per-asset notification threshold for one or more symbols already in the watchlist. Symbols not yet on the watchlist are auto-added.
universestring–Asset universe. Default: 'polish-stocks'. ROZSTRZYGA HOMOGRAF: ten sam kod bywa dwiema spółkami (CRM to Cormay na GPW i Salesforce w USA), a wpis watchlisty jest parą (rynek, symbol). Bez tego pola o…

No output schema declared.

No examples provided.

query_companion ~156

Zapytanie do asystenta Agenta Rynku w języku naturalnym.

NameTypeReqDescription
agentLabelstring–Optional tag (e.g. 'Claude-makler', 'PortfolioBot-1'). Persists the call but flags it as agent-origin so summarizer + RAG skip it.
messagestringyesQuestion/message in Polish.
reasoningModestring–Anti-slop guardrail: minimal = final answer only, standard = default natural prose, verbose = explicit data→fakt→implikacja→wniosek chain with ≥3 sources cited.
silentboolean–If true, neither user message nor reply is persisted. Use for cron-driven agent checks. Default false.

No output schema declared.

No examples provided.

rank_revenue_growth ~144

Ranking wzrostu przychodów.

NameTypeReqDescription
limitnumber–Max rows, default 20, max 50
maxQuarterAgeDaysnumber–Maximum age in full days of the latest report used for a row. Default 180. Rows without reportedAt cannot be age-filtered and remain eligible.
minAdvPLNnumber–Minimum average daily turnover in PLN. Default 1000000; set 0 to disable.
minBaseRevenuePLNnumber–Minimum revenue in the comparison quarter, in PLN. Default 5000000; set 0 to retain micro-base rows (flagged with microBase).

No output schema declared.

No examples provided.

rank_thematic ~90

Ranking spółek w obrębie wybranego motywu inwestycyjnego.

NameTypeReqDescription
limitnumber–Maksymalna liczba spółek. Default 20, max 50.
themestring–Opcjonalny id tematu, np. ai, gaming, defense. Bez argumentu narzędzie zwraca tematy dostępne do rankingu.

No output schema declared.

No examples provided.

recommend_diversification ~138

Propozycje dywersyfikacji tam, gdzie portfel jest skupiony.

NameTypeReqDescription
candidatesPerSectornumber–How many ranked candidates to return per under-represented sector. Default 2, max 5.
excludearray–Symbols to omit from this response. The server canonicalizes GPW and broker aliases; this list is not stored.
minImpliedUpsidePctnumber–Forwarded to the underlying find_opportunities scoring. Default 5.
underweightThresholdPctnumber–Sector treated as under-represented when current weight < threshold. Default 5pp.

No output schema declared.

No examples provided.

recommend_position_size ~247

Podpowiedź wielkości pozycji na podstawie relacji zysku do ryzyka, zmienności i koncentracji portfela.

NameTypeReqDescription
accountobject–Optional cash scope: size the position from ONE account instead of the sum over all of them. Use when the order goes to a specific brokerage account (a retirement account cannot fund a purchase on a…
availableCashnumber–Cash available for the position, in PLN. Optional; defaults to portfolio cash when omitted. Mutually exclusive with `account`.
conviction–yesConviction level. Strings high/medium/low or numeric 1-10 (7-10 high, 4-6 medium, 1-3 low).
holdingPeriodMonthsnumber–Optional intended holding period. Defaults to user.profile.defaultHorizonMonths; reserved for future horizon-aware tuning.
stopLossPctnumber–Optional stop-loss percent (>0). When provided, sizing also respects risk-per-trade R-multiple budget. Omit (or pass null) to skip R-multiple sizing.
symbolstringyesRequired ticker. Server canonicalizes GPW aliases.

No output schema declared.

No examples provided.

resolve_priced_event_now ~46

Natychmiastowe rozliczenie zdarzenia po bieżącej cenie.

NameTypeReqDescription
eventIdstringyesObjectId hex of the priced event to resolve.

No output schema declared.

No examples provided.

run_predictive_scan ~170

Skan spółek pod kątem zbliżających się raportów i przewidywanego zaskoczenia.

NameTypeReqDescription
excludeSectorsarray–Sector names to omit, e.g. ['Energetyka'].
excludeSymbolsarray–Symbols to omit. Server canonicalizes XTB-style tickers.
limitnumber–Max candidates. Default 8, max 100.
peThresholdnumber–Max forward P/E to include. Default 15; symbols above threshold are dropped.
pricingInPenaltyWeightnumber–Weight applied to the pricing-in penalty. Default 1.0; set 0 to disable.
universestring–Universe to scan. Default 'polish-stocks' (currently supported universe).

No output schema declared.

No examples provided.

sector_pulse_pl ~233

Puls sektorów GPW: które radzą sobie dziś lepiej, a które gorzej.

NameTypeReqDescription
includeMarketContextboolean–If true, also return WIG / WIG20 / mWIG40 / sWIG80 today's change for cross-reference. Default true.
minSymbolsPerSectornumber–Skip sectors with fewer covered symbols than this. Default 2 (avoids 1-stock 'sectors'). Max 10.
topMoversPerSectornumber–How many extreme movers to return per sector (sorted by |change|). Default 2, max 5.
universestring–Which symbols to aggregate. Default 'all_covered' = every polish-stocks asset carrying a sector tag - 412 as measured 2026-08-02 with the handler's own predicate, NOT the ~197 this description claime…

No output schema declared.

No examples provided.

set_agent_prefs ~140

Ustawienia zachowania agenta.

NameTypeReqDescription
emojiboolean–true = emoji dozwolone, false = całkowicie bez emoji.
focusarray–Obszary na których agent ma się skupiać. Pusta tablica = wszystko.
jargonstring–laik = tłumacz terminy, pro = pełny żargon rynkowy bez tłumaczenia.
tonestring–kumpel = luźny forumowicz-trader, neutralny = rzeczowo, formalny = profesjonalny rejestr.
verbositystring–Długość odpowiedzi.

No output schema declared.

No examples provided.

set_cash_balance ~79

Ustawienie salda gotówki na rachunku.

NameTypeReqDescription
accountstringyesNumer lub alias konta.
amountnumberyesStan po zmianie w walucie natywnej (nie delta).
brokerstringyesIdentyfikator brokera, np. xtb.
currencystringyes–

No output schema declared.

No examples provided.

submit_alert_feedback ~105

Ocena alertu - ten sam sygnał, co kciuki w Telegramie.

NameTypeReqDescription
alertIdstring–Hex alertId from get_alerts. Server resolves the underlying evaluationId.
evaluationIdstring–Alternative: hex evaluationId directly.
verdictstringyeshit = direction matched and was actionable; miss = wrong / unactionable; spam = routine ESPI noise that shouldn't have alerted at all (drives future filter tightening).

No output schema declared.

No examples provided.

submit_broker_transactions ~46

Wgranie historii transakcji do rozliczeń i podatków.

NameTypeReqDescription
accountstringyes–
brokerstringyes–
transactionsarrayyes–

No output schema declared.

No examples provided.

submit_feature_request ~313

Zgłoszenie błędu, pomysłu albo brakujących danych do zespołu Agenta Rynku.

NameTypeReqDescription
callback_urlstring–Optional URL. Agent Rynku will POST { id, status, founderNote, updatedAt } when status changes.
contextstring–Optional: co próbowałeś, expected vs actual behavior
descriptionstringyesPełny opis (10-5000 znaków)
ownerstring–WHO WORKS ON IT. Optional: defaults to the main coding agent, which is correct for almost every request. Override only when the work clearly belongs elsewhere, or pass 'operator' when the request exi…
prioritystring–Optional declared urgency: P0 is most urgent, P3 least urgent. Omit only when the request has not been ranked.
reporterstring–WHO IS FILING THIS: your own session name, e.g. 'BOSSA makler', 'XTB makler', 'AR PM'. Spaces and capitals are fine, they are folded for you ('AR PM' becomes 'ar-pm'). NEVER CHANGES afterwards - it i…
titlestringyesKrótki tytuł (3-200 znaków)
typestringyes–

No output schema declared.

No examples provided.

submit_portfolio_snapshot ~207

Wgranie stanu rachunku z zewnętrznego brokera.

NameTypeReqDescription
accountstringyesAccount identifier: number, alias, or ''.
asOfIsostringyesISO 8601 timestamp from broker API.
brokerstringyesBroker identifier: 'xtb', 'bossa', 'mbank', etc.
cashByCurrencyobject–Native multi-currency cash, keyed by ISO code, e.g. {"PLN": 22578, "USD": 144}. Preferred over cashPLN for multi-currency accounts (keeps USD/EUR cash in native currency — no manual FX conversion). V…
cashPLNnumber–PLN cash balance (optional, legacy single-currency field).
holdingsarrayyes–
notesstring––
totalEquityPLNnumber–Total equity for sanity check.

No output schema declared.

No examples provided.

suggest_order_size ~233

Wielkość zlecenia z uwzględnieniem dostępnej gotówki na konkretnym rachunku.

NameTypeReqDescription
brokerstringyesBroker fee schedule to use. 'bossa' (0.291% min 5 PLN), 'xtb' (0% to 100k EUR MTD turnover, then 0.2% min 10 EUR), 'mbm' (0.39% min 5 PLN).
currentPricenumber–Last known price PLN/share. If omitted, server reads price_history_daily.
intentstringyesDirection. Affects commission for some brokers (currently none — symmetric — but kept for future).
symbolstring–Ticker. Used for commission calculation only — server canonicalizes for diagnostics.
targetQtynumberyesHow many shares to transact total.
xtbCurrentMtdEurnumber–XTB only: user's MTD stocks turnover EUR. Default 0 (assume tier-1 free). Used to compute when remaining order cliffs into 0.2% paid tier.

No output schema declared.

No examples provided.

track_priced_event ~216

Zapisanie zdarzenia, którego wpływ na cenę chcesz rozliczyć później.

NameTypeReqDescription
alertRefstring–Optional ObjectId of the alert that triggered this flag.
eventTypestringyesearnings_beat | earnings_miss | dividend | regulatory | ma_close | guidance_raise | product_launch | capacity_addition | contract_award.
expectedDateIsostringyesISO date or datetime when event is expected to occur.
expectedDirectionstringyesup | down - direction of expected price impact.
expectedMagnitudePctnumberyesAbsolute magnitude in pct (e.g. 5 = 5%, sign in expectedDirection).
notestring–Free-text user note <=500 chars.
probabilityEstimatenumber–0-100 confidence event will occur. Default 50.
symbolstringyesAlias OR canonical symbol - server canonicalises.
thesisRefstring–Optional ObjectId of a PositionThesis (FR A).

No output schema declared.

No examples provided.

update_decision_rule ~65

Zmiana reguły decyzyjnej.

NameTypeReqDescription
patchobjectyesAllowed fields: status active|paused|expired, cooldownMinutes 0-43200, expiresAt ISO|null.
ruleIdstringyesObjectId hex of the rule.

No output schema declared.

No examples provided.

update_priced_event ~136

Zmiana szczegółów śledzonego zdarzenia.

NameTypeReqDescription
eventIdstringyesObjectId hex of the event to update.
expectedDateIsostring–New expected date (ISO).
expectedDirectionstring–up | down.
expectedMagnitudePctnumber–0 < magnitude ≤ 100.
notestring–Free-text ≤500 chars (overwrites).
probabilityEstimatenumber–0-100.
thesisRefstring–Cross-link to a PositionThesis ObjectId (must belong to user). Empty string clears the link.

No output schema declared.

No examples provided.

whats_moving_now ~196

Co się dziś rusza na rynku - największe zmiany sesji.

NameTypeReqDescription
sigmaThresholdnumber–Min |move|/σ for the anomaly leg. Default 1.5.
topAlertsnumber–How many recent material alerts (last 24h) to surface. Default 3, max 10.
topAnomaliesnumber–How many σ-anomalies (from all_covered scan) to surface. Default 5, max 10.
topSectorsnumber–How many sectors (by abs median move) to surface. Default 3, max 5.
withNarrativeboolean–If true, run a single Sonnet 4.6 call (~$0.05) that weaves sectors+anomalies+alerts+market context into a 2-4 sentence Polish hypothesis (LABELED). Default false.

No output schema declared.

No examples provided.

Common questions

What is the Agent Rynku - Warsaw Stock Exchange (GPW) data for your… MCP server?

Agent Rynku - Warsaw Stock Exchange (GPW) data for your… is an MCP server listed in the public MCP registry as pl.agentrynku/gpw. Warsaw Stock Exchange data: quotes, ESPI/EBI filings, quarterly KPIs, earnings forecasts. This page covers its hosted endpoint (https://agentrynku.pl/api/mcp).

Is the Agent Rynku - Warsaw Stock Exchange (GPW) data for your… MCP server safe to use?

Agent Rynku - Warsaw Stock Exchange (GPW) data for your… scores 71 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Agent Rynku - Warsaw Stock Exchange (GPW) data for your… MCP server expose?

Agent Rynku - Warsaw Stock Exchange (GPW) data for your… exposes 93 tools: get_portfolio_context, get_portfolio_analytics, get_cross_market_peers, get_total_portfolio_view, get_portfolio_value_history, and 88 more. Their descriptions and schemas cost roughly 12,233 tokens of context every time the server is loaded.

Does the Agent Rynku - Warsaw Stock Exchange (GPW) data for your… MCP server require authentication?

Yes. Agent Rynku - Warsaw Stock Exchange (GPW) data for your… asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the Agent Rynku - Warsaw Stock Exchange (GPW) data for your… MCP server still maintained?

Agent Rynku - Warsaw Stock Exchange (GPW) data for your… is still listed as active in the MCP registry. We last reached this channel on 25 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.