akyla-mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@akyla-mcpget Apple's latest fundamentals"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Akyla Financial Data — MCP server
Give your AI cited financial data. This is a Model Context Protocol server for the Akyla Financial Data API: as-reported US-equity fundamentals sourced straight from SEC inline-XBRL filings, plus live quotes, full financial statements, valuation comps, and a screener over ~5–8k US stocks.
Because statement values carry per-cell filing provenance (SEC accession number + XBRL fact id), the model can point at the exact 10-K/10-Q behind every number — instead of guessing.
Works in Claude Desktop, Claude Code, ChatGPT, Cursor, Codex, Cline, Zed — anything that speaks MCP.
Tools
Tool | What it does |
| Latest price + 52-week range (optionally ~1yr of daily closes) |
| Revenue, EBITDA, margins, EV/EBITDA, net debt, FCF + live quote, in one call |
| Full key-metrics table across reporting periods |
| Income / balance sheet / cash flow, as-reported, with per-cell SEC provenance |
| Footnote disclosures from dimensional XBRL (annual/quarterly) |
| Subject company + peers with valuation multiples |
| Filter ~5–8k US equities by valuation, size, growth, quality |
Related MCP server: SEC EDGAR MCP Server
Prompts
Ready-made workflows over the tools:
Prompt | What it does |
| Fast fundamental read — fundamentals + quote, summarized |
| Relative valuation vs comparable companies |
| Pull a statement with SEC provenance and cite every figure |
Get a key
Free tier: 1,000 calls/month, no credit card → https://app.akyla.ai/developers
Install
Claude Code
claude mcp add akyla --env AKYLA_API_KEY=ak_live_xxx -- uvx akyla-mcpClaude Desktop
Settings → Developer → Edit Config, then add:
{
"mcpServers": {
"akyla": {
"command": "uvx",
"args": ["akyla-mcp"],
"env": { "AKYLA_API_KEY": "ak_live_xxx" }
}
}
}(Or install the one-click Desktop Extension — see manifest.json.)
Cursor / Windsurf / Cline / Codex
Same shape as above in the client's MCP config:
{
"mcpServers": {
"akyla": {
"command": "uvx",
"args": ["akyla-mcp"],
"env": { "AKYLA_API_KEY": "ak_live_xxx" }
}
}
}ChatGPT / web clients (remote)
Run the server over HTTP and add it as a connector:
AKYLA_API_KEY=ak_live_xxx uvx akyla-mcp --transport http --port 8000
# serves MCP at http://localhost:8000/mcpFor a hosted, multi-tenant deployment, each request's key is read from the
Authorization: Bearer <key> or X-Api-Key header (falling back to AKYLA_API_KEY).
See smithery.yaml and Dockerfile.
Local development
uv sync
cp .env.example .env # add your key
uv run akyla-mcp # stdio
uv run akyla-mcp --transport http # remote
# inspect with the MCP Inspector
npx @modelcontextprotocol/inspector uv run akyla-mcpTry it
"Pull Apple's latest income statement with SEC provenance and tell me FY revenue, citing the filing."
"Screen for US companies over $10B market cap with EV/EBITDA under 12, sorted by revenue growth."
Security
Your key stays local in stdio mode — it lives in your client's own config and is sent only to
app.akyla.aiover HTTPS. It is never logged.Hosting the remote (HTTP) server: each request should carry its own key via
Authorization: Bearer <key>orX-Api-Key. Do not set a sharedAKYLA_API_KEYon a public multi-user endpoint — anyone who can reach it would spend that key's quota. (Smithery isolates per-user config, so its hosted deploy is fine.)Binding: the server binds
127.0.0.1by default. Only setHOST=0.0.0.0inside a container or a network you control (theDockerfiledoes this).Ticker input is validated against a strict whitelist before use.
Found a security issue? Email security@akyla.ai rather than opening a public issue.
License
MIT · Built by Akyla
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
- AlicenseBqualityDmaintenanceEnables comprehensive access to SEC EDGAR filings, allowing users to search companies, retrieve financial statements, and analyze dimensional XBRL data including revenue breakdowns by geography, business segments, and product lines.13MIT
- FlicenseAqualityDmaintenanceProvides access to SEC filings and detailed XBRL financial data for all publicly traded U.S. companies. It enables users to search for company info, retrieve historical metrics like revenue and assets, and compare financial performance across different industries.61
- Alicense-qualityBmaintenanceHosted MCP server providing read-only access to US public company fundamentals, segment breakdowns, peer comparisons, and earnings data sourced directly from SEC filings.MIT
Related MCP Connectors
Give your AI deep fundamentals on US public companies — metrics, segments, peers. Free.
Analytical engine for US-listed equities: screens, rankings, and event studies in plain English.
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/AkilaAnalytics/akyla-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server