akyla-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AKYLA_API_KEY | Yes | Your Akyla Financial Data API key. Get one at https://app.akyla.ai/developers |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_quoteA | Latest price snapshot and 52-week range for a US-listed stock. |
| get_fundamentalsA | Headline fundamentals for a US stock in one call: revenue, EBITDA, margins, EV/EBITDA, net debt and free cash flow, plus a live quote. Best first stop for "how is doing / what are its fundamentals / is it cheap" questions. |
| get_key_metricsA | Full key-metrics table for a US stock across reporting periods (valuation, profitability, leverage, growth). Use when the user wants the detailed metric history rather than the single-call snapshot from get_fundamentals. |
| get_statementA | As-reported financial statement for a US stock, assembled straight from SEC
inline-XBRL. With provenance on (default), every value carries its source — the
SEC accession number, form, filing date, and inline-XBRL fact id where matchable
(derived values carry their two-term derivation instead) — so you can CITE each
number to the primary filing. Values are RAW currency units (see |
| get_notesB | Footnote disclosures (notes) from a US company's dimensional XBRL filings. |
| get_compsA | Comparable companies for a US stock: the subject company plus peers with valuation multiples, for relative-valuation questions ("how does compare to peers"). |
| screen_equitiesA | Screen ~5-8k US equities by valuation, size, growth and quality. Numeric filters use the form
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| stock_snapshot | A fast fundamental read on a US stock. |
| compare_peers | Relative-valuation read using comparable companies. |
| cited_statement | Pull a statement with per-cell SEC provenance and cite the figures. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool addresses a distinct data asset (quote, fundamentals snapshot, metric history, statements, footnotes, comps, screening), so misselection risk is low. The only mild overlap is get_quote and get_fundamentals both returning a live quote, but their primary purposes are clearly separated.
All tool names use a consistent snake_case verb_noun pattern: get_* for retrievals and screen_equities for the screening action. The convention is predictable and easy to extend.
Seven tools is well-scoped for a US-equity fundamentals server: no redundancy and no tool feels extraneous. The count fits the domain comfortably.
The surface covers the fundamental-analysis workflow well: snapshots, detailed metrics, statements, footnotes, peer comps, and screening. Minor gaps like direct ticker search or historical price series would be nice, but agents can work around them for the core use case.