equivault-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EQUIVAULT_API_KEY | Yes | Your EquiVault API key | |
| EQUIVAULT_BASE_URL | No | API base URL (override for self-hosted) | https://api.equivault.ai/api/v1 |
| EQUIVAULT_TENANT_ID | Yes | Your EquiVault tenant ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_companiesB | Search for companies by name, ticker symbol, or keyword. Returns a list of matching companies with their IDs. |
| get_companyC | Get detailed information about a specific company by its ID. |
| get_financialsB | Get financial statements (income statement, balance sheet, cash flow) for a company. |
| get_metricsC | Get financial metrics and key performance indicators for a company over time. |
| get_stock_quoteB | Get real-time stock quotes for one or more ticker symbols. |
| screen_companiesC | Screen companies using financial filters. Returns companies matching your criteria. |
| compare_companiesC | Compare financial metrics across multiple companies side by side. |
| get_billing_statusB | Get current billing status, tier, query usage, and limits for your EquiVault account. |
| get_company_narrativeA | Get the investment thesis for a company — including value drivers, headwinds, and tailwinds. Pass history=true to include prior narrative versions. |
| get_guidanceC | Get the management guidance tracker for a company — prior guidance commitments and actual outcomes (beat/miss/in-line). |
| get_segmentsB | Get revenue and operating-income breakdown by business segment for a company. |
| get_capital_allocationC | Get historical capital allocation: buybacks, dividends, debt repayment, M&A, and capex. |
| get_risk_factorsB | Get the evolution of risk factors disclosed in a company's filings (new, ongoing, resolved, elevated). |
| get_insider_transactionsA | Get insider transactions (buys, sells, grants, exercises) with 10b5-1 flag. Requires Advisor tier. |
| get_earnings_qualityC | Get the earnings quality assessment: accruals ratio, cash conversion, non-GAAP adjustments, and flags. |
| get_debt_maturitiesB | Get the debt maturity schedule: principal due per year, interest rates, and instrument types. |
| get_competitive_signalsC | Get detected competitive signals affecting a company (market share shifts, new entrants, pricing pressure). |
| get_management_statementsB | Get notable management statements with sentiment analysis and source attribution. Requires Advisor tier. |
| get_accounting_snapshotsB | Get snapshots of accounting policies and changes from prior periods. |
| get_strategy_profilesB | List all available investment strategy profiles (system + custom). Each profile defines screening criteria for a particular investing approach. |
| analyze_companyA | Get a comprehensive company snapshot — profile, financial statements, metrics, and investment narrative — in a single call. Sections the user's tier can't access are marked as unavailable rather than failing the whole call. |
| company_deep_diveA | Get a full fundamental deep-dive for a company — everything from analyze_company PLUS all profile sections (guidance, segments, capital allocation, risk factors, insider transactions, earnings quality, debt maturities, competitive signals, management statements, accounting snapshots). Sections your tier can't access are marked unavailable. |
| morning_briefingA | Get a daily research summary: signal dashboard, trending signals, recent briefs for followed companies, and optionally portfolio analytics. Sections your tier can't access are marked unavailable. |
| research_reportA | Build a comprehensive research report for a company: full deep-dive (profile, financials, metrics, narrative, all 10 profile sections), recent signals, and related briefs — all in one call, ready for rendering as a report. |
| get_signalsB | Get detected signals for a specific company (earnings surprises, guidance changes, insider activity, etc). Supports pagination. |
| get_signal_summaryB | Get a count-based summary of signals for a company — breakdowns by type and severity, plus unread count. |
| get_signal_dashboardB | Get portfolio-wide signal dashboard: recent signals across all followed companies, unread counts, and per-company breakdown. |
| get_signal_trendsC | Get time-bucketed signal activity trends across your followed portfolio. Optional window: '7d', '30d', '90d', '1y'. |
| get_trending_signalsC | Get cross-company trending signals right now — what's moving in the market across all tracked companies. |
| create_alertA | Create a new alert rule that fires when a metric meets a condition. Optionally scoped to a specific company_id; if omitted, the alert applies to all followed companies. Requires Advisor tier. |
| update_alertA | Update an existing alert rule. Only the fields you provide are changed. Requires Advisor tier. |
| delete_alertA | Delete an alert rule. This cannot be undone. Requires Advisor tier. |
| list_briefsB | List investment briefs. Filter by company_id, or by followed=true to only get briefs for companies the user follows. |
| get_briefB | Get the full contents of a specific brief including its scorecard, strategy score, and rendered sections. |
| get_portfolio_analyticsB | Get pre-computed analytics for a portfolio — total return, Sharpe ratio, sector allocation, top winners/losers. |
| list_mediaC | List media items (earnings calls, podcasts, presentations, investor days, press releases). Filter by company_id, type, or processing status. |
| get_guru_holdingsB | Get portfolio holdings for a prominent investor (guru). Optionally filter by change type: new positions, increased, decreased, or sold. |
| get_marketsA | List all available markets (exchanges) that EquiVault supports — code, name, country, currency, MIC. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/equivault/equivault-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server