Skip to main content
Glama
rozkoduj

Rozkoduj MCP

Official
by rozkoduj

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
instrumentA

The instrument catalog, or one instrument's dossier.

Without symbol: the catalog of covered markets - name, venue, asset class, status - filterable by asset_class (equity, crypto, index, commodity) or status. Use for "which markets do you cover?", "list your crypto instruments".

With symbol: the dossier - identity (name, venue, currency, sector) plus stats, the analytics summary: buy-and-hold facts (cagr, volatility_pct, max_drawdown, time_underwater_pct) and the six-axis character fingerprint (fingerprint_axes, with verdict). stats is null for freshly added instruments. Case-insensitive: aapl finds aapl-us; the full slug (ry-ca) pins one listing when a ticker trades in several markets. Use for "what do you know about AAPL?", "how volatile is BTC?".

For strategies backtested on the instrument, use leaderboard with the same symbol.

leaderboardA

The strategy leaderboard - published, backtested strategies, ranked.

Use for "what are the best strategies?", "what works best on AAPL?". symbol narrows to strategies backtested on one instrument and makes best_run the best run on that instrument - case-insensitive, plain tickers just work (aapl finds aapl-us, btc finds btc-usd; the full slug like ry-ca pins one listing when a ticker trades in several markets).

There is NO risk filter here: unit_risk_band is returned on best_run but cannot be filtered or sorted on. Answer "best aggressive strategy?" by fetching a page and reading unit_risk_band, never by inventing a parameter.

Sorting: score_desc (default) ranks by the Rozkoduj Score - the headline leaderboard axis; apy_desc ranks by annualised return in USD (cagr_usd - the cross-market canon, immune to weak-currency inflation; local cagr is the fallback); recent is newest first.

Each item carries algorithm_uid (ULID), slug, i18n name/description, family/variant, and best_run with hot metrics: listing_slug (the instrument the metrics were earned on), cagr (APY in the instrument's local currency), cagr_usd (APY in USD - use this whenever comparing across markets), max_drawdown, win_rate_pct, num_trades, rozkoduj_score, rozkoduj_band, the risk mode (unit_risk_band, unit_risk_score), and a sparkline.

For one strategy's full dossier use strategy.

researchA

Search the research - public articles plus, when signed in on a paid tier, the deeper knowledge base, in one query.

Use when the user asks about a topic the research likely covers (drawdown control, position sizing, backtesting pitfalls, ...).

Returns two ranked lists of passages:

  • articles (public): each hit carries slug + locale - cite by linking https://www.rozkoduj.com/<locale>/research/<slug> - plus title, chunk_text, and parent_text for wider context.

  • knowledge (deeper corpus): joins automatically for signed-in paid tiers. When it was skipped, the response carries locked with an unlock URL - mention it so the user knows a paid sign-in widens the search.

Args: query: Question or topic (2-300 chars). locale: Optional article locale - "en" or "pl". limit: How many top passages per list (1-20, default 5).

strategyA

One strategy's full dossier, including its backtest summary.

identifier is either the URL slug (e.g. ma-crossover) or the algorithm_uid (ULID, e.g. 01J7...). Returns i18n names/descriptions, family/variant/version metadata and the best_run backtest summary: rozkoduj_score/rozkoduj_band (ranking axis), cagr (APY in the instrument's local currency), cagr_usd (APY in USD - the cross-market canon), max_drawdown, win_rate_pct, num_trades, the risk mode (unit_risk_band, unit_risk_score), plus sparkline, params_public, and data_start/data_end.

Use this after leaderboard once a candidate is chosen, or when the user names a strategy directly. Raises a not-found error when no strategy matches identifier.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rozkoduj/rozkoduj-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server