mcpbeat Sign in

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

by agentrynku Your server? Claim it
answering

Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent is answering right now. Last checked 7 min ago. 50 installs a week from npm. It exposes 6 tools. Last commit 6 Oct 2026.

Public GPW daily prices, financials, ratios, company search, earnings calendar and WZA dividends.

Installs per day peak 177 · avg 12 · +26% w/w
a month agotoday
Uptime history 31 days of history · worst day 98%
31 days agonow
100.0%
Uptime 24h
91 of 91 checks
6
Tools
read from the server
382 ms
Response time
average over 24h
50
Installs / week
npm and PyPI

What changed 123

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 26 September 2026. No other catalogue keeps this.

5 Oct a tool appeared get_public_price_history
5 Oct a tool changed version
4 Oct 93 tools disappeared analyze_thesis_exposure, analyze_trade_outcome, calculate_early_redemption and 90 more
4 Oct 4 tools appeared get_financial_ratios, get_public_dividends, get_public_earnings_calendar and 1 more
4 Oct a tool changed the parameters it asks for get_quarterly_kpis
4 Oct a tool description was rewritten get_quarterly_kpis
4 Oct a tool changed version
29 Sep a tool appeared screen_stocks
29 Sep a tool changed the parameters it asks for get_stock_rankings
28 Sep 3 tools changed the parameters they ask for4 times that day modify_watchlist, track_priced_event, update_priced_event
and 16 more, back to 26 September 2026

What the code does

We read the source, 5 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

  const child = spawn(

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add gpw --transport http https://agentrynku.pl/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://agentrynku.pl/api/mcp
~/.codex/config.toml
[mcp_servers.gpw]
url = "https://agentrynku.pl/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "gpw": {
      "url": "https://agentrynku.pl/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "gpw": {
      "type": "http",
      "url": "https://agentrynku.pl/api/mcp"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

public
get_public_dividends
Known GPW dividend resolutions from issuer WZA announcements only, with amount per share, currency, status, dates and source URLs. Limited coverage: excludes vendor EODHD history and predictions. An empty result does not mean the company pays no dividend. Latest resolution generation is retained, including cancellations.
get_public_earnings_calendar
Get known scheduled GPW reports over the next 1 to 90 days, including today in Warsaw. Covers the public market calendar, without a personal watchlist. Includes source and fetch date, removes dates superseded by published results, and declares truncation. An empty result is not proof that no companies will report.
get_public_price_history
Stored GPW daily OHLCV price history without an account. Returns the latest up to 500 candles within 1-3650 calendar days, in chronological order, with truncation, source, stored-series update timestamp and actual candle dates. Coverage may be shorter than requested. Per-candle priceScale and adjustment metadata are preserved; unknown means unrecorded, currency null means not recorded. Adjusted history can change after splits or dividends. No intraday, live quote or supplier fetch on demand. GPW equities only, excluding indices, ETFs and bonds; use ticker or ISIN.
financial
get_financial_ratios
GPW quarterly financial ratios from published, quality-gated reports: EBITDA, operating, net profit margins, plus equity/assets. Each percentage includes its formula and report basis. Null means missing, withheld or nonpositive denominator. No price-based valuation multiples or TTM estimates.
gpw
search_gpw_companies
Find active GPW companies by name, ticker, alias or ISIN before requesting financial data. Returns canonical symbols, ISIN and public company URLs; does not search other markets. Results are bounded and truncated is explicit.
quarterly
get_quarterly_kpis
Quarterly financial KPIs for a symbol (revenue, EBITDA, net income, EPS, balance sheet, cash flow, adjusted vs reported). Foundation data for predictive scanner / earnings bridge / forecast calibration. Coverage varies by GPW company and quarter. Instruments are resolved from the registry by ticker, alias or ISIN, within the Polish market. Missing data is not zero. Each row includes reportScope (null when unknown); do not assume standalone and consolidated figures are comparable. ⚠️⚠️ UNITS: monetary `...PLN` fields here are in MILLIONS — `revenuePLN: 11872` for KGHM means 11.87 BILLION, not 11872. This differs from `get_forecast`, where `baseline.ttm*PLN` is in BARE units (KGHM 39296000000); the two scales differ by exactly 1e6 (verified 2026-08-05 on 6 companies), so never compare or divide a value from this tool by one from get_forecast without converting first. ⚠️⚠️ CURRENCY: despite the `PLN` suffix, these amounts are in the issuer's REPORTING currency — always read the row's `currency` field, which may be EUR or USD. The suffix is a legacy field name, not a currency assertion. EXCEPTIONS to the million rule: `epsPLN` and `adjustedEpsPLN` are per-share and therefore in bare currency units. ⚠️⚠️ DATA QUALITY: every row carries `dataQuality` with `flagRule` (our detector's rule, null when clean), `manualVerdict` (`legit` = a human confirmed the number at the source, `confirmed_bad` = a human rejected it) and `blocksComputation` (the SHARED predicate the forecast pipeline itself applies). A row with `blocksComputation: true` is one WE do not trust: quote it only with that caveat, and never feed it into a TTM sum or a growth rate. Measured 2026-08-09: of 4665 polish-stocks rows, 257 carry a detector flag and 257 have `blocksComputation: true` - the two counts match by coincidence, not by definition: the blocked set drops one flagged row a human confirmed as `legit` and adds one row a human rejected as `confirmed_bad` without any detector flag. Always read `blocksComputation`, never infer it from `flagRule`. ⭐ PROVENANCE (ARCH-3.5): every row also carries `values.<field>` = {value, currency, unit ('mln' for money, absent for per-share), asOf, source (producer label), evidenceCount, sourceUrl}. Prefer `values` over the bare `...PLN` fields: it names the currency and unit explicitly, and a field with no complete provenance is ABSENT from `values` rather than null or 0. The bare `...PLN` fields are legacy and will be removed. `withheld` lists fields returned as null (flat fields and `values`) because a data-quality flag withholds them, each with `field`, `rule` and a Polish `reason`: a profit-read flag withholds net income, parent net income, EBIT, EBITDA, EPS and their adjusted variants while revenue stays, so never read those nulls as "not reported".

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

analyze_thesis_exposure
removed 5 Oct 2026
analyze_trade_outcome
removed 5 Oct 2026
calculate_early_redemption
removed 5 Oct 2026
cancel_priced_event
removed 5 Oct 2026
claim_feature_request
removed 5 Oct 2026
compare_portfolio_risk_reward
removed 5 Oct 2026
compare_symbols
removed 5 Oct 2026
create_decision_rule
removed 5 Oct 2026
delete_decision_rule
removed 5 Oct 2026
find_dip_candidates
removed 5 Oct 2026
find_opportunities
removed 5 Oct 2026
find_overheat_candidates
removed 5 Oct 2026
find_tlh_opportunities
removed 5 Oct 2026
get_activity_feed
removed 5 Oct 2026
get_alert_delivery_stats
removed 5 Oct 2026
get_alerts
removed 5 Oct 2026
get_asset_signals
removed 5 Oct 2026
get_bond_orderbook
removed 5 Oct 2026
get_bond_series
removed 5 Oct 2026
get_codex_pipeline_stats
removed 5 Oct 2026
get_company_analysis
removed 5 Oct 2026
get_company_dossier
removed 5 Oct 2026
get_concentration_risk
removed 5 Oct 2026
get_conference_reminders
removed 5 Oct 2026
get_conference_summary
removed 5 Oct 2026
get_cross_market_peers
removed 5 Oct 2026
get_daily_brief
removed 5 Oct 2026
get_dividends
removed 5 Oct 2026
get_drivers
removed 5 Oct 2026
get_earnings_calendar
removed 5 Oct 2026
get_earnings_deepdive
removed 5 Oct 2026
get_evaluation_outcomes
removed 5 Oct 2026
get_event_risks
removed 5 Oct 2026
get_factor_context
removed 5 Oct 2026
get_forecast
removed 5 Oct 2026
get_forecast_accuracy
removed 5 Oct 2026
get_intraday_candles
removed 5 Oct 2026
get_intraday_quote
removed 5 Oct 2026
get_market_anomalies
removed 5 Oct 2026
get_my_alert_performance
removed 5 Oct 2026
get_news_history
removed 5 Oct 2026
get_outcome_settlement_health
removed 5 Oct 2026
get_pipeline_health
removed 5 Oct 2026
get_portfolio_analytics
removed 5 Oct 2026
get_portfolio_context
removed 5 Oct 2026
get_portfolio_stats
removed 5 Oct 2026
get_portfolio_value_history
removed 5 Oct 2026
get_priced_events
removed 5 Oct 2026
get_price_series
removed 5 Oct 2026
get_ranking_performance
removed 5 Oct 2026
get_realized_pnl
removed 5 Oct 2026
get_report_event
removed 5 Oct 2026
get_risk_dashboard
removed 5 Oct 2026
get_risk_regime
removed 5 Oct 2026
get_risk_themes
removed 5 Oct 2026
get_signal_prediction_performance
removed 5 Oct 2026
get_spot_price
removed 5 Oct 2026
get_stock_rankings
removed 5 Oct 2026
get_sygnal_score
removed 5 Oct 2026
get_top_opportunities
removed 5 Oct 2026
get_total_portfolio_view
removed 5 Oct 2026
get_transaction_history
removed 5 Oct 2026
get_wza_summary
removed 5 Oct 2026
historical_event_hit_rate
removed 5 Oct 2026
list_decision_rule_proposals
removed 5 Oct 2026
list_decision_rules
removed 5 Oct 2026
list_feature_requests
removed 5 Oct 2026
list_webhook_events
removed 5 Oct 2026
macro_attribution
removed 5 Oct 2026
modify_chat_settings
removed 5 Oct 2026
modify_holdings
removed 5 Oct 2026
modify_profile
removed 5 Oct 2026
modify_watchlist
removed 5 Oct 2026
query_companion
removed 5 Oct 2026
rank_revenue_growth
removed 5 Oct 2026
rank_thematic
removed 5 Oct 2026
recommend_diversification
removed 5 Oct 2026
recommend_position_size
removed 5 Oct 2026
resolve_priced_event_now
removed 5 Oct 2026
run_predictive_scan
removed 5 Oct 2026
screen_stocks
removed 5 Oct 2026
sector_pulse_pl
removed 5 Oct 2026
set_agent_prefs
removed 5 Oct 2026
set_cash_balance
removed 5 Oct 2026
submit_alert_feedback
removed 5 Oct 2026
submit_broker_transactions
removed 5 Oct 2026
submit_feature_request
removed 5 Oct 2026
submit_portfolio_snapshot
removed 5 Oct 2026
suggest_order_size
removed 5 Oct 2026
track_priced_event
removed 5 Oct 2026
update_decision_rule
removed 5 Oct 2026
update_priced_event
removed 5 Oct 2026
whats_moving_now
removed 5 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://agentrynku.pl/api/mcp streamable-http answering 262 ms 7 min ago

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

same job, measured the same way
ROIC.AI Financial Data
by roic

ROIC.AI financial data: statements, ratios, prices, and earnings transcripts for public companies.

answering
Equibles
by daniel3303

SEC filings, company financials, holdings, earnings calls, stock prices, options and macro data.

136 tools answering
Wisesheets Financial Data
by wisesheets

Financial statements, metrics, dividends, and price data for public companies.

answering
Trovest Financial Data
by trovest

Financials, ratios, SEC filings and analyst data for any public company. Premium account required.

answering
Finance & Filings Data
by projectworks007

Stock quotes, price history and fundamentals, plus SEC EDGAR company filings.

answering
SEC EDGAR Financial Data
by taru0208

Search SEC EDGAR filings, financial statements, and company data.

answering
Gloom
by gloom-sh

Stocks, options flow, SEC filings, earnings, GPU prices, supply chain and macro data for agents

answering
Veripoint — AI Company Financial Research
by veripoint

AI financial research for private and public companies, with evidence and saved workspace reports.

answering

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

Answers built from our own checks of this server.

What can Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent do?
It exposes 6 tools, read directly from the server on our last check. Among them: get_financial_ratios, get_public_dividends, get_public_earnings_calendar, get_public_price_history, get_quarterly_kpis, search_gpw_companies. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 382 ms. The bar chart above shows every period we have measured.
Did Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent ever remove tools?
Yes. analyze_thesis_exposure, analyze_trade_outcome, calculate_early_redemption, cancel_priced_event and 89 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent need an API key?
No. Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent?
It answers our handshake in 382 ms on average, which is faster than 38% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent?
The npm package agentrynku-mcp was installed 50 times in the last week. Week over week that is +26%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent open source?
The code is open source: it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at agentrynku.pl, which runs on its operator's own terms.