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: Financial Datasets 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.
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