Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

SignalDock

Market reports, earnings history, research, portfolio analysis and read-only Workspace tools.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 450 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
No, read-onlyAll 20 tools say they only read.
Endpointhttps://www.signaldock.app/api/mcp

Website Streamable HTTP · protocol 2025-11-25 · server version 1.4.1

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 20 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (20)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • read_reportRead one of fifteen published market reports without signing in. Large responses return a field directory; select a path and page arrays. Never generates or emails a report. API reference: https://ww…Read-only
  • earnings_historyChoose component for an independent by-market-cap, by-sector, by-industry, upcoming or prior published section; it reads only that section. Without component, retained earnings events and sector × ma…Read-only
  • research_expiry_activityIndependent factual expiry-activity research. Explicit selection, units, valid-input versus grid counts, per-field coverage and distinct observation/OI publication/retrieval/cache clocks. Aggregate O…Read-only
  • research_contract_historyIndependent factual contract-history research. Explicit selection, units, valid-input versus grid counts, per-field coverage and distinct observation/OI publication/retrieval/cache clocks. Aggregate…Read-only
  • research_technical_snapshotIndependent factual technical-snapshot research. Explicit selection, units, valid-input versus grid counts, per-field coverage and distinct observation/OI publication/retrieval/cache clocks. Aggregat…Read-only
  • research_iv_historyIndependent factual iv-history research. Explicit selection, units, valid-input versus grid counts, per-field coverage and distinct observation/OI publication/retrieval/cache clocks. Aggregate OI-cha…Read-only
  • research_expected_moveIndependent factual expected-move research. Explicit selection, units, valid-input versus grid counts, per-field coverage and distinct observation/OI publication/retrieval/cache clocks. Aggregate OI-…Read-only
  • research_skew_premiumIndependent factual skew-premium research. Explicit selection, units, valid-input versus grid counts, per-field coverage and distinct observation/OI publication/retrieval/cache clocks. Aggregate OI-c…Read-only
  • research_price_historyIndependent factual price-history research. Explicit selection, units, valid-input versus grid counts, per-field coverage and distinct observation/OI publication/retrieval/cache clocks. Aggregate OI-…Read-only
  • research_aggregate_option_historyIndependent factual aggregate-option-history research. Explicit selection, units, valid-input versus grid counts, per-field coverage and distinct observation/OI publication/retrieval/cache clocks. Ag…Read-only
  • options_questionRequires a SignalDock account connection. Expected move, near-money skew/activity or IV history for one equity or futures root. At most five provider operations. Skew/activity require expiration. Cov…Read-only
  • research_companyRequires a SignalDock account connection. Technical analysis, forecast, analyst estimates, earnings context, valuation or capital structure. Returns existing API coverage and missing-data warnings. A…Read-only
  • compare_symbolsRequires a SignalDock account connection. Read correlation, relative action and divergence analytics for two distinct securities. API reference: https://www.signaldock.app/developers/openapi.json.Read-only
  • trading_dayRead the public Trading Agent day feed or list available days. Public history starts November 1, 2026. Updates and fills are a narrative simulation; no orders are placed. API reference: https://www.s…Read-only
  • read_archiveList retained daily archive dates, or read a saved daily snapshot. Requires account research access. Does not regenerate reports. API reference: https://www.signaldock.app/developers/openapi.json.Read-only
  • read_options_historyRead a retained options-history snapshot using the identifier returned by options_question. Requires account research access. API reference: https://www.signaldock.app/developers/openapi.json.Read-only
  • read_workspaceRead your saved Rules, Notes and Trades from Playbook, or your saved Security Snapshot. Requires explicit Workspace consent. Trades are your written strategies, not brokerage executions. Never edits…Read-only
  • read_account_contextRead your configured watchlists, symbols, service access and saved broker portfolio summary. Requires both Workspace and portfolio consent. Returns only the connected account owner’s data. API refere…Read-only
  • read_portfolioList your saved and connected broker portfolios, read holdings, balances, saved metrics/account performance, or retained analysis history. Requires portfolio consent. Uses saved dated snapshots; neve…Read-only
  • analyze_portfolioRun the existing Portfolio API for up to 50 supplied stock holdings with shares and optional per-share cost basis. Requires portfolio consent and existing service access/API allowance. Does not save…Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200450 ms
initializedHTTP 202439 ms
tools/listHTTP 200283 ms
unknown-methodHTTP 200250 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.