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.
Available components
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
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, but the challenge carries no valid RFC 9728 metadata, so a client cannot discover where to get a token. See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
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.
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
claude mcp add --transport http pl-agentrynku-gpw 'https://agentrynku.pl/api/mcp'
{
"mcpServers": {
"pl-agentrynku-gpw": {
"url": "https://agentrynku.pl/api/mcp"
}
}
} {
"servers": {
"pl-agentrynku-gpw": {
"type": "http",
"url": "https://agentrynku.pl/api/mcp"
}
}
} [mcp_servers.pl-agentrynku-gpw] url = "https://agentrynku.pl/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"pl-agentrynku-gpw": {
"type": "remote",
"url": "https://agentrynku.pl/api/mcp",
"enabled": true
}
}
} openclaw mcp add pl-agentrynku-gpw --url 'https://agentrynku.pl/api/mcp' --transport streamable-http
mcp_servers:
pl-agentrynku-gpw:
url: "https://agentrynku.pl/api/mcp" {
"McpServers": {
"pl-agentrynku-gpw": {
"Transport": "http",
"Url": "https://agentrynku.pl/api/mcp"
}
}
} assistant mcp add pl-agentrynku-gpw -t streamable-http -u 'https://agentrynku.pl/api/mcp'
{
"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.
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.
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 |
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 →
get_ranking_performance ~74
Jak ranking sprawdzał się w przeszłości.
| Name | Type | Req | Description |
|---|---|---|---|
| horizonDays | number | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| year | number | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| eventId | string | – | Exact report-event id (24 hex chars) when you already have one; overrides `quarter`. |
| quarter | string | – | Target quarter as YYYY-Qn, e.g. 2026-Q2. Omit for the company's most recent report. |
| symbol | string | yes | – |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| kind | string | – | Opcjonalny filtr rodzaju sygnału, np. opportunity | risk. |
| symbol | string | – | Opcjonalny ticker; serwer kanonikalizuje aliasy GPW. |
| universe | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | – |
No output schema declared.
No examples provided.
get_stock_rankings ~192
Ranking spółek GPW według wybranego kryterium.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Ranking category. overall sorts by Agent Rynku score; growth, dividend, and defensive sort by category fit. Default: overall. |
| dateKey | string | – | Data opublikowanego runu wybranej kategorii. Brak nigdy nie wraca do bieżącego dnia. |
| limit | number | – | Maksymalna liczba pozycji. Default 20, max 50. |
| minAdvPLN | number | – | 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. |
| runId | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| days | number | – | Price-history lookback window for momentum/risk. Default 365, min 90, max 730. |
| symbol | string | yes | GPW 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | 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ę.
| Name | Type | Req | Description |
|---|---|---|---|
| baseCurrency | string | – | Default 'PLN'. USD requires usdPlnRate driver - falls back to PLN with warning if missing. |
| topN | number | – | Default 10. Max concentration rows in response. |
No output schema declared.
No examples provided.
get_transaction_history ~100
Historia transakcji użytkownika, od najnowszej.
| Name | Type | Req | Description |
|---|---|---|---|
| broker | string | – | Optional broker filter (normalized to lowercase). |
| limit | number | – | Maximum rows to return. Default 50, max 200. |
| side | string | – | Optional transaction side filter. |
| sinceIso | string | – | Optional ISO timestamp; only transactions at or after it are returned. |
| symbol | string | – | Optional symbol filter (normalized to uppercase). |
No output schema declared.
No examples provided.
get_wza_summary ~89
Streszczenie walnego zgromadzenia akcjonariuszy.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Max meetings to return (newest-first). Default 1. Use 5+ for historical comparison. |
| symbol | string | yes | Required. Server canonicalizes. |
| wzaDate | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| eventType | string | yes | earnings_beat | earnings_miss | dividend | regulatory | ma_close | guidance_raise | product_launch | capacity_addition | contract_award. |
| lookbackQuarters | number | – | 1-20, default 8 (≈2 years for dividends — typical GPW issuers pay annually so this captures 1-2 events per stock). |
| symbol | string | yes | Alias OR canonical symbol. |
No output schema declared.
No examples provided.
list_decision_rule_proposals ~72
Propozycje reguł decyzyjnych wynikające z Twojego zachowania.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | 1-100, default 20. |
| ruleId | string | – | Optional ObjectId filter to a specific rule. |
| status | string | – | Default pending. |
No output schema declared.
No examples provided.
list_decision_rules ~47
Lista Twoich reguł decyzyjnych.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Default 50, max 200. |
| statusFilter | string | – | Optional status filter. |
No output schema declared.
No examples provided.
list_feature_requests ~343
Lista zgłoszeń i ich stan.
| Name | Type | Req | Description |
|---|---|---|---|
| brief | boolean | – | Headline mode: id, type, status, title, priority, createdAt, updatedAt, truncated founderNote, autoImplAttempts. Omits description and autoImplLastError. |
| limit | number | – | Default 20, max 50. |
| offset | number | – | 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… |
| owner | string | – | Optional filter by owner handle. 'operator' finds what needs a human decision, 'unassigned' finds requests nobody owns. |
| priority | string | – | 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… |
| reporter | string | – | 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. |
| sort | string | – | 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. |
| status | string | – | Optional filter. |
No output schema declared.
No examples provided.
list_webhook_events ~59
Zdarzenia z webhooka - do sprawdzenia, czy TradingView dochodzi do Agenta Rynku.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | 1-100, default 20. |
| sourceFilter | string | – | Optional source filter. |
No output schema declared.
No examples provided.
macro_attribution ~70
Co najprawdopodobniej stało za ostatnim ruchem WIG20.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | Optional YYYY-MM-DD. Defaults to latest WIG20 driver history date. |
| topN | number | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| alertWeighting | string | – | 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… |
| channels | array | – | Active alert channels. SMS not yet supported. Empty array silences alerts entirely. |
| espiCommunicationsEnabled | boolean | – | 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. |
| impactThresholdPct | number | – | 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. |
| mutedAlertClassifications | array | – | Mute-lista klasyfikacji alertów — te typy nie będą wysyłane realtime. Pusta = nic nie wyciszone. |
| notificationEmail | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| add | array | – | – |
| remove | array | – | A symbol string removes only manual entries. Use {symbol, broker, account?} to remove a specific broker-synced position. |
| update | array | – | – |
No output schema declared.
No examples provided.
modify_profile ~122
Zmiana profilu inwestora.
| Name | Type | Req | Description |
|---|---|---|---|
| about | string | – | Free-form self-description, ≤2000 chars. |
| confirmed | boolean | – | false/omitted = preview only, no profile write. true = consume a matching, non-expired preview and persist exactly its fields once; otherwise refuse. |
| constraints | string | – | Constraints / no-go list, ≤2000 chars. |
| defaultHorizonMonths | number | – | 1..120. Investment horizon in months. |
| riskTolerance | string | – | – |
| tradingStyle | string | – | – |
No output schema declared.
No examples provided.
modify_watchlist ~250
Dodanie lub usunięcie spółki z watchlisty.
| Name | Type | Req | Description |
|---|---|---|---|
| add | array | – | Symbols to add (uppercased server-side). |
| remove | array | – | Symbols to remove. |
| setAlarm | array | – | Set, re-arm, or clear one-shot price alarms. Example: `setAlarm: [{symbol: 'KGHM', price: 130, direction: 'below'}]`. |
| setThreshold | array | – | Set per-asset notification threshold for one or more symbols already in the watchlist. Symbols not yet on the watchlist are auto-added. |
| universe | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| agentLabel | string | – | Optional tag (e.g. 'Claude-makler', 'PortfolioBot-1'). Persists the call but flags it as agent-origin so summarizer + RAG skip it. |
| message | string | yes | Question/message in Polish. |
| reasoningMode | string | – | Anti-slop guardrail: minimal = final answer only, standard = default natural prose, verbose = explicit data→fakt→implikacja→wniosek chain with ≥3 sources cited. |
| silent | boolean | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Max rows, default 20, max 50 |
| maxQuarterAgeDays | number | – | 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. |
| minAdvPLN | number | – | Minimum average daily turnover in PLN. Default 1000000; set 0 to disable. |
| minBaseRevenuePLN | number | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maksymalna liczba spółek. Default 20, max 50. |
| theme | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| candidatesPerSector | number | – | How many ranked candidates to return per under-represented sector. Default 2, max 5. |
| exclude | array | – | Symbols to omit from this response. The server canonicalizes GPW and broker aliases; this list is not stored. |
| minImpliedUpsidePct | number | – | Forwarded to the underlying find_opportunities scoring. Default 5. |
| underweightThresholdPct | number | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| account | object | – | 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… |
| availableCash | number | – | Cash available for the position, in PLN. Optional; defaults to portfolio cash when omitted. Mutually exclusive with `account`. |
| conviction | – | yes | Conviction level. Strings high/medium/low or numeric 1-10 (7-10 high, 4-6 medium, 1-3 low). |
| holdingPeriodMonths | number | – | Optional intended holding period. Defaults to user.profile.defaultHorizonMonths; reserved for future horizon-aware tuning. |
| stopLossPct | number | – | 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. |
| symbol | string | yes | Required ticker. Server canonicalizes GPW aliases. |
No output schema declared.
No examples provided.
resolve_priced_event_now ~46
Natychmiastowe rozliczenie zdarzenia po bieżącej cenie.
| Name | Type | Req | Description |
|---|---|---|---|
| eventId | string | yes | ObjectId 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.
| Name | Type | Req | Description |
|---|---|---|---|
| excludeSectors | array | – | Sector names to omit, e.g. ['Energetyka']. |
| excludeSymbols | array | – | Symbols to omit. Server canonicalizes XTB-style tickers. |
| limit | number | – | Max candidates. Default 8, max 100. |
| peThreshold | number | – | Max forward P/E to include. Default 15; symbols above threshold are dropped. |
| pricingInPenaltyWeight | number | – | Weight applied to the pricing-in penalty. Default 1.0; set 0 to disable. |
| universe | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| includeMarketContext | boolean | – | If true, also return WIG / WIG20 / mWIG40 / sWIG80 today's change for cross-reference. Default true. |
| minSymbolsPerSector | number | – | Skip sectors with fewer covered symbols than this. Default 2 (avoids 1-stock 'sectors'). Max 10. |
| topMoversPerSector | number | – | How many extreme movers to return per sector (sorted by |change|). Default 2, max 5. |
| universe | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| emoji | boolean | – | true = emoji dozwolone, false = całkowicie bez emoji. |
| focus | array | – | Obszary na których agent ma się skupiać. Pusta tablica = wszystko. |
| jargon | string | – | laik = tłumacz terminy, pro = pełny żargon rynkowy bez tłumaczenia. |
| tone | string | – | kumpel = luźny forumowicz-trader, neutralny = rzeczowo, formalny = profesjonalny rejestr. |
| verbosity | string | – | Długość odpowiedzi. |
No output schema declared.
No examples provided.
set_cash_balance ~79
Ustawienie salda gotówki na rachunku.
| Name | Type | Req | Description |
|---|---|---|---|
| account | string | yes | Numer lub alias konta. |
| amount | number | yes | Stan po zmianie w walucie natywnej (nie delta). |
| broker | string | yes | Identyfikator brokera, np. xtb. |
| currency | string | yes | – |
No output schema declared.
No examples provided.
submit_alert_feedback ~105
Ocena alertu - ten sam sygnał, co kciuki w Telegramie.
| Name | Type | Req | Description |
|---|---|---|---|
| alertId | string | – | Hex alertId from get_alerts. Server resolves the underlying evaluationId. |
| evaluationId | string | – | Alternative: hex evaluationId directly. |
| verdict | string | yes | hit = 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.
| Name | Type | Req | Description |
|---|---|---|---|
| account | string | yes | – |
| broker | string | yes | – |
| transactions | array | yes | – |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| callback_url | string | – | Optional URL. Agent Rynku will POST { id, status, founderNote, updatedAt } when status changes. |
| context | string | – | Optional: co próbowałeś, expected vs actual behavior |
| description | string | yes | Pełny opis (10-5000 znaków) |
| owner | string | – | 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… |
| priority | string | – | Optional declared urgency: P0 is most urgent, P3 least urgent. Omit only when the request has not been ranked. |
| reporter | string | – | 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… |
| title | string | yes | Krótki tytuł (3-200 znaków) |
| type | string | yes | – |
No output schema declared.
No examples provided.
submit_portfolio_snapshot ~207
Wgranie stanu rachunku z zewnętrznego brokera.
| Name | Type | Req | Description |
|---|---|---|---|
| account | string | yes | Account identifier: number, alias, or ''. |
| asOfIso | string | yes | ISO 8601 timestamp from broker API. |
| broker | string | yes | Broker identifier: 'xtb', 'bossa', 'mbank', etc. |
| cashByCurrency | object | – | 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… |
| cashPLN | number | – | PLN cash balance (optional, legacy single-currency field). |
| holdings | array | yes | – |
| notes | string | – | – |
| totalEquityPLN | number | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| broker | string | yes | Broker 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). |
| currentPrice | number | – | Last known price PLN/share. If omitted, server reads price_history_daily. |
| intent | string | yes | Direction. Affects commission for some brokers (currently none — symmetric — but kept for future). |
| symbol | string | – | Ticker. Used for commission calculation only — server canonicalizes for diagnostics. |
| targetQty | number | yes | How many shares to transact total. |
| xtbCurrentMtdEur | number | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| alertRef | string | – | Optional ObjectId of the alert that triggered this flag. |
| eventType | string | yes | earnings_beat | earnings_miss | dividend | regulatory | ma_close | guidance_raise | product_launch | capacity_addition | contract_award. |
| expectedDateIso | string | yes | ISO date or datetime when event is expected to occur. |
| expectedDirection | string | yes | up | down - direction of expected price impact. |
| expectedMagnitudePct | number | yes | Absolute magnitude in pct (e.g. 5 = 5%, sign in expectedDirection). |
| note | string | – | Free-text user note <=500 chars. |
| probabilityEstimate | number | – | 0-100 confidence event will occur. Default 50. |
| symbol | string | yes | Alias OR canonical symbol - server canonicalises. |
| thesisRef | string | – | Optional ObjectId of a PositionThesis (FR A). |
No output schema declared.
No examples provided.
update_decision_rule ~65
Zmiana reguły decyzyjnej.
| Name | Type | Req | Description |
|---|---|---|---|
| patch | object | yes | Allowed fields: status active|paused|expired, cooldownMinutes 0-43200, expiresAt ISO|null. |
| ruleId | string | yes | ObjectId hex of the rule. |
No output schema declared.
No examples provided.
update_priced_event ~136
Zmiana szczegółów śledzonego zdarzenia.
| Name | Type | Req | Description |
|---|---|---|---|
| eventId | string | yes | ObjectId hex of the event to update. |
| expectedDateIso | string | – | New expected date (ISO). |
| expectedDirection | string | – | up | down. |
| expectedMagnitudePct | number | – | 0 < magnitude ≤ 100. |
| note | string | – | Free-text ≤500 chars (overwrites). |
| probabilityEstimate | number | – | 0-100. |
| thesisRef | string | – | 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.
| Name | Type | Req | Description |
|---|---|---|---|
| sigmaThreshold | number | – | Min |move|/σ for the anomaly leg. Default 1.5. |
| topAlerts | number | – | How many recent material alerts (last 24h) to surface. Default 3, max 10. |
| topAnomalies | number | – | How many σ-anomalies (from all_covered scan) to surface. Default 5, max 10. |
| topSectors | number | – | How many sectors (by abs median move) to surface. Default 3, max 5. |
| withNarrative | boolean | – | 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.
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.