A side-by-side look at the EveryCalc and Stock Research MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose EveryCalc for finance & fintech work; choose Stock Research MCP for finance & fintech as a local process. You can also run both side by side in one mcpServers block.
calculate_mortgage, calculate_refinance, calculate_affordability.TAPETIDE_TOKEN.search_stocks, get_company_profile, get_stock_events.Rows where the two servers differ are marked.
| Spec | E EveryCalc | |
|---|---|---|
| Category | Finance & Fintech | Finance & Fintech |
| Quality signal | 53/100 · Good | 67/100 · Great |
| Install command | Not confirmed yet | Confirmed |
| Transport | — | Local subprocess (stdio) |
| Auth | No auth required | Not declared |
| Pricing | Free | Not declared |
| Required env vars | None listed | TAPETIDE_TOKEN |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 138 |
| Directory activity | 0 views 0 installs 0 upvotes | 2 views 0 installs 0 upvotes |
| Tools | 69 | 55 |
| Full listing | View EveryCalc | View Stock Research MCP |
calculate_mortgageMonthly mortgage payment breakdown: principal and interest via the amortization formula, plus property tax, homeowner insurance, PMI, and HOA. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive mortgage calculator.calculate_refinanceRefinance break-even month and lifetime savings of refinancing a loan. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive refinance calculator.calculate_affordabilityMaximum home price affordable from household income using the 28/36 rule. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive home affordability calculator.calculate_loanMonthly payment, total interest, and optional amortization schedule for an amortizing loan. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive loan calculator.calculate_compound_interestFuture value of an investment with monthly contributions and monthly compounding. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive compound interest calculator.calculate_percentagePercentage calculations in three modes: percent_of (x percent of y), what_percent (x is what percent of y), percent_change (change from old to new). IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive percentage calculator.calculate_tipTip amount, bill total, and per-person split. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive tip calculator.calculate_salaryConvert between hourly, daily, weekly, biweekly, monthly, and annual pay. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive salary calculator.calculate_ageExact age from a birth date to a target date, broken into years, months, and days, plus total days lived, total hours lived, the weekday of birth, and days until the next birthday. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive age calculator calculator.calculate_auto_loanMonthly payment, amount financed, total interest, and total cost of a car for an auto loan after down payment and trade-in value are subtracted from the vehicle price. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive auto loan calculator calculator.calculate_date_durationInclusive number of days between two dates, plus business days after optionally excluding weekends and 2026 US federal holidays, calendar weeks, weekend days, and holidays in the range. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive date duration calculator calculator.calculate_debt_payoffSimulates paying off a list of debts month by month with minimum payments plus an extra monthly payment, comparing the avalanche method (highest APR first) with the snowball method (smallest balance first), and reports months to payoff, total interest, payoff order, and the interest and time the avalanche saves. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive debt payoff calculator calculator.search_stocksSearch ~8,200 Indian stocks by name, symbol, BSE code, or ISIN. Also matches common/brand names and post-rename aliases (e.g. 'Zomato'→ETERNAL, 'Infosys'→INFY). Results ranked by relevance (exact symbol > prefix > contains). Returns the exact NSE symbol that the per-stock tools take as input.get_company_profileGet detailed company overview — sector, about, pros/cons, fundamentals (PE, PB, market cap, ROE, ROCE, debt/equity), growth metrics, and current quote. Default response is ~3KB.
Use the 'include' param to add optional sections via parallel API calls:
- "technicals": RSI, SMA, EMA, MACD, Bollinger Bands, ATR, ADX (~20 indicators)
- "ratings": Analyst buy/hold/sell consensus with counts and percentages
- "peers": Comparable-company table — the stock's published peer cohort with price, day change, market cap, P/E, P/B, dividend yield, ROE, ROCE, ROA, OPM, debt/equity, TTM sales and net profit, YoY quarterly growth, and promoter holding, plus a per-column median across the cohort. The stock itself is included and flagged `is_self`, so it can be ranked against its own peers on any column. A `null` metric means the figure is not published for that company — never treat it as 0.
Example: include ["technicals", "ratings"] for a full analysis view.get_stock_eventsGet stock events — news, corporate actions, or company filings. Filter by type to get only what you need.
Types:
- "news": Sentiment-tagged news (positive/negative/neutral) with category and source URL
- "corporate_actions": Dividends, stock splits, bonuses, AGMs, rights issues with ex-date and LTP
- "filings": Quarterly results, investor presentations, concall transcripts/audio, annual reports, credit ratings, regulatory announcements. Doc types include 'result', 'investor_presentation', 'concall_transcript', 'concall_audio', 'concall' (legacy), 'annual_report', 'announcement', 'credit_rating'. Combines two filing catalogues, so the latest quarter and exact filing dates are covered.get_stock_ownershipGet ownership data for a stock — dividend history and mutual fund holdings. Dividends include ex-date, amount, type (interim/final), and yield. MF holdings show which schemes hold this stock, their quantity, and % of AUM.get_stock_quoteGet the current/latest stock price quote — LTP, change, change %, volume, market cap, PE, PB, 52-week high/low. For multiple stocks, use get_batch_quotes instead.get_batch_quotesPaste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
No confirmed install command for EveryCalc yet — follow the setup steps linked from its listing page rather than a guessed package name.
{
"mcpServers": {
"stock-research-mcp-2": {
"command": "npx",
"args": [
"-y",
"tapetide-mcp"
],
"env": {
"TAPETIDE_TOKEN": "YOUR_TAPETIDE_TOKEN_HERE"
}
}
}
}
get_price_historyGet OHLCV price history as row-per-day format — date, open, high, low, close, volume, delivery %. Supports configurable lookback days and daily/weekly aggregation. Default 365 days (max 2000). Use this for price analysis, trend detection, and technical calculations. IMPORTANT: `days` is CAPPED at 2000, so a longer request is silently shortened unless you read `meta.window`. Always check `meta.window.truncated` before treating the series as the full requested history — when it is true, `meta.window.requested_days` tells you what you asked for and `meta.window.next_cursor` gives the `end_date` to pass on a follow-up call to page further back. For a full multi-year series, page with `end_date` until `truncated` is false.get_financialsGet financial statements for one company. Sections: `quarterly` (quarterly P&L, ~13 quarters), `profit_loss` (annual P&L), `balance_sheet`, `cash_flow`, `ratios` (all annual). Pass `section` for one statement with every period we hold; omit it to get all sections trimmed to the latest 5 periods each (use `periods` to widen, e.g. {"symbol":"TCS","section":"quarterly","periods":12}). Each section carries `periods` (oldest first), `data` {row: {period: value}}, `pct_changes`, `row_order`, and an `availability` array giving the point-in-time `available_from` date per period (the real result-declaration date where known, `basis:\"reported\"`, otherwise a regulatory-lag estimate, `basis:\"estimated\"`). Use `available_from` for backtests to avoid look-ahead bias. NOTE: `available_from` reflects original declaration timing only; the values are the latest reported figures and may include later restatements. One symbol per call; for many companies call once per symbol (get_batch_quotes is prices only). ETFs, index funds and bonds have no financial statements.get_shareholdingGet shareholding pattern — promoter, FII, DII, public holdings over time. Track institutional buying/selling trends quarter over quarter. Useful for understanding ownership changes.get_forecastsGet analyst forecasts — EPS, revenue, EBITDA, net income, ROA, ROE, and price estimates. Both quarterly and annual periods with actuals vs estimates comparison. Useful for understanding market expectations and earnings surprises.get_market_pulseGet today's market snapshot — FII/DII net flows (buy/sell/net in crores), Nifty 50 valuations (PE/PB/DY), and the India VIX volatility gauge. This is the quick daily-overview tool. For the technical signal scanner (52-week highs/lows, RSI extremes, MACD, volume spikes) use get_market_data with dataset: "signals"; for top gainers/losers/most-active use get_trending_stocks.get_fii_dii_detailGet detailed FII/DII institutional flow data:
- Daily cash market flows for last 30 trading days (buy/sell/net in crores)
- F&O participant positioning (FII/DII/Pro/Client long/short OI)
- Weekly, monthly, yearly aggregates
- Buy/sell streaks and 5d/30d/1yr cumulative net flows
- Optional: cumulative flow chart data with interval param
Essential for understanding institutional money flow in Indian markets.