What skills are
A skill is a named, self-describing data or analytics capability that an AI agent can invoke through the Ithaca MCP server. Skills come in two flavors:- Archive-backed skills read from the Ithaca data archive — a curated, versioned store of market data, fundamentals, congressional trades, insider filings, sentiment, macro indicators, and more. Each result ships with a provenance envelope so the agent (and the human watching the trace) always knows where the data came from and how fresh it is.
- Computed analytics skills run trusted numpy/pandas code on archive closes or agent-supplied inputs. They produce derived metrics — volatility, options greeks, correlations, factor exposures, DCF valuations, Monte Carlo paths — without ever executing agent-authored code.
Skills are read-only research tools. They cannot place orders, modify strategies, or touch the money path. Anything that affects capital goes through the approval-gated tools documented in MCP Tools.
Skills vs. direct MCP tools
Ithaca exposes two layers of tools to agents:
Direct tools drive the workflow. Skills feed it with trusted data and derived metrics. An agent typically opens a session with a direct tool, then calls dozens of skills to research a ticker, and finally hands the findings back to a direct tool (
propose_strategy) to act.
The provenance envelope
Every archive-backed skill returns its payload wrapped in a provenance envelope. This is what makes Ithaca data trustworthy inside an agent trace: the human can inspect exactly where each number came from.Always check
warnings before acting on a result. A non-empty array means the data is usable but imperfect — for example, a congressional trade filed 90 days late, or a volatility series computed from fewer than 30 closes.Runtime profiles
Every skill runs under one of four runtime profiles — a hard wall-clock budget that keeps agent sessions responsive and prevents runaway computations.
If a skill exceeds its budget it returns a
timeout warning in the provenance envelope and a partial result (where possible). The agent can then narrow its request or switch to a longer profile explicitly.
How to discover skills
Agents discover skills the same way humans do — by asking the catalog.search_skills is a direct MCP tool (see Tools overview) that returns matching skill descriptors:
skill_id, category, description, runtime_profile, and cost — enough for the agent to pick the right skill and predict its budget without a full call.
Skill catalog
Ithaca ships 50+ skills across nine categories. Use the table below as a map; each category links to a dedicated reference page.Market data
Fundamentals
Congress & insider
Institutional & ETF
Sentiment & macro
Volatility (computed)
Options (computed)
Computed analytics
Financials & earnings
Short interest
Next steps
Market Data Skills
Quotes, screeners, movers, news, and market breadth.
Volatility Skills
Realized vol, IV rank, variance risk premium, and regime classification — all computed from archive closes.
Computed Analytics Skills
Correlations, factor exposures, DCF, portfolio optimization, Monte Carlo, tearsheets, and walk-forward.
MCP Tools
The direct tools that drive sessions, strategies, backtests, and approvals.