Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
SEC filings, company financials, holdings, earnings calls, stock prices, options and macro data.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
AuthorizationLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.
Ejecuta esto en tu terminal
claude mcp add --transport http equibles https://mcp.equibles.com/mcp --header 'Authorization: Bearer {api_key}'Completa los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"equibles": {
"url": "https://mcp.equibles.com/mcp",
"headers": {
"Authorization": "Bearer {api_key}"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"equibles": {
"type": "http",
"url": "https://mcp.equibles.com/mcp",
"headers": {
"Authorization": "Bearer {api_key}"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Authorization secreto HTTP headerEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub daniel3303, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: Authorization
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez –, y la última versión (1.0.5) llegó al registro hace 29 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Zendesk
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Zendesk MCP Pack — tickets, users, organizations via OAuth.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
130 MCP tools for AI agents like Claude, ChatGPT and Cursor: SEC filings, fundamentals, 13F institutional holdings, insider and congressional trades, earnings call transcripts, options chains, live quotes, IPO filings, short interest, macro data, and your own portfolio. Free hosted tier, or self-host the open-source stack.
The Model Context Protocol (MCP) lets AI assistants call external data tools instead of guessing from training data. Equibles exposes US stock market and financial data as an MCP server: use it hosted at https://mcp.equibles.com/mcp (free API key, or OAuth with no key at all), or run it yourself from the open-source stack. Everything is parsed from the primary sources (SEC EDGAR, FINRA, FRED, CFTC, CBOE, USAspending, company IR sites), not from third-party estimates.
This discovery repository's documentation and metadata use the MIT license. The self-hosted server implementation is in daniel3303/Equibles under AGPL-3.0. The hosted service is governed by the Equibles Terms of Service.
https://equibles.com/dashboard/apikeys. It starts with eq_ and is shown once, so copy it right away.https://mcp.equibles.com/mcp (see below).ChatGPT and Claude (web and Desktop) can skip the key entirely and sign in over OAuth.
This repository includes an Agent Plugins package for compatible clients such as Cursor (plugin.json and mcp.json), a Grok Build package (.grok-plugin/plugin.json and .mcp.json), a Codex plugin and marketplace (.codex-plugin/plugin.json, .agents/plugins/marketplace.json and .mcp.json), a Claude Code plugin and marketplace (.claude-plugin/plugin.json and .claude-plugin/marketplace.json), and a Gemini CLI extension (gemini-extension.json). The skills/ folder holds one research skill that any package loader which discovers skills picks up, including the Codex and Claude Code plugins and Agent Plugins clients. These files configure the hosted MCP endpoint; they do not contain the server implementation. Marketplace availability is separate from these installable packages.
The packages use client-managed OAuth through https://mcp.equibles.com/mcp?auth=oauth, except the Claude Code plugin, which uses https://mcp.equibles.com/mcp to match the Claude directory connector. For the other packages, the query parameter requests authentication during discovery, so the client prompts for sign-in before attempting a data query. Sign in to your Equibles account when prompted. In Gemini CLI, use /mcp auth equibles if needed. If your client does not support OAuth, use the API-key configuration below instead.
Install the Gemini CLI extension from this repository:
gemini extensions install https://github.com/daniel3303/stock-market-mcp-server
For a local checkout of this package, use gemini extensions link /absolute/path/to/stock-market-mcp-server. After reviewing the package, Grok Build users can run grok plugin install /absolute/path/to/stock-market-mcp-server --trust, then grok plugin enable equibles and start a new session.
Install the Codex plugin from this repository's marketplace:
codex plugin marketplace add daniel3303/stock-market-mcp-server
codex plugin add equibles@equibles
The only MCP endpoints configured by these packages are https://mcp.equibles.com/mcp?auth=oauth and, in the Claude Code plugin, https://mcp.equibles.com/mcp. OAuth discovery and sign-in use https://equibles.com/. Queries and explicitly requested portfolio changes are sent to Equibles under the signed-in account. Keep the client's normal tool confirmations enabled: portfolio tools can create, change, or delete your saved holdings, and feedback tools send reports to Equibles. The packages contain no executable scripts, lifecycle hooks, embedded credentials, or telemetry code. Report security problems as described in SECURITY.md. Hosted usage is subject to account entitlements and the service terms.
Create an Equibles account and an API key using the Quickstart above. In Cline, open MCP Servers → Configure MCP Servers and merge this entry into the mcpServers object, replacing eq_your_api_key with your own key:
{
"mcpServers": { "equibles": { "type": "streamableHttp", "url": "https://mcp.equibles.com/mcp", "headers": { "Authorization": "Bearer eq_your_api_key" }, "disabled": false, "autoApprove": [] } } }
Keep the key in your local client configuration and never commit it. Save the configuration, confirm Equibles is connected, and ask Cline to call GetMarketStatus as a read-only connection check. If authentication fails, check the key or sign in through the client's OAuth flow. See the Cline MCP documentation for client setup.
Settings → Connectors → Add custom connector → URL https://mcp.equibles.com/mcp → sign in over OAuth (no key needed).
Key alternative: use the URL https://mcp.equibles.com/mcp?api_key=eq_your_api_key.
claude mcp add --transport http equibles https://mcp.equibles.com/mcp
Then run /mcp and choose Authenticate to sign in over OAuth.
Or install the plugin, which adds the same server plus the research skill:
/plugin install equibles --marketplace daniel3303/stock-market-mcp-server
On Claude Code versions before 2.1.275, run /plugin marketplace add daniel3303/stock-market-mcp-server first, then /plugin install equibles@equibles.
The plugin uses the same server URL as the Equibles connector in Claude's directory; run /mcp and choose Authenticate to sign in.
Key alternative:
claude mcp add-json equibles '{"type":"http","url":"https://mcp.equibles.com/mcp","headers":{"Authorization":"Bearer eq_your_api_key"}}' --scope user
Add a developer-mode connector with URL https://mcp.equibles.com/mcp and complete the OAuth sign-in (or use the ?api_key=eq_your_api_key URL).
Add to ~/.cursor/mcp.json:
{ "mcpServers": { "equibles": { "url": "https://mcp.equibles.com/mcp", "headers": { "Authorization": "Bearer eq_your_api_key" } } } }
code --add-mcp '{"name":"equibles","type":"http","url":"https://mcp.equibles.com/mcp"}'
Or add a .vscode/mcp.json with a "servers" object using the same URL and Authorization header shape:
{ "servers": { "equibles": { "type": "http", "url": "https://mcp.equibles.com/mcp", "headers": { "Authorization": "Bearer eq_your_api_key" } } } }
Use the HTTP transport with URL https://mcp.equibles.com/mcp, authenticating with an Authorization: Bearer eq_... header or a ?api_key=eq_... query parameter.
After connecting, see the full per-client guides at https://equibles.com/docs/mcp.
130 tools, grouped by dataset. 120 read market data; the 10 marked ✏️ write to your own portfolios, watchlist or feedback.
| Tool | Description |
|---|---|
| SearchDocuments | Hybrid keyword and semantic search across the filing corpus. |
| SearchDocument | Runs search inside one document identified by the UUID returned from ListFilings. |
| ListFilings | Lists stored filings and transcripts newest first (by filing date, then EDGAR acceptance time) and paginated. |
| ReadDocumentLines | Reads a specific range of numbered lines from a document. |
| GetFormDOfferings | Lists a company's recent Regulation D private placements from its SEC Form D notices, newest first. |
| Tool | Description |
|---|---|
| GetFinancialFact | A single XBRL financial concept (revenue, net income, diluted EPS, total assets, operating cash flow, and the like) returned as a time series drawn from SEC Company Facts: one row per fiscal period for flows such as revenue, and one row per as-of date for balances and share counts, so a cover-page share count and the balance-sheet count at the period end both appear. |
| CompareFinancialFact | Compares one financial concept across several companies for the same fiscal period, a peer table with one row per ticker, each showing the latest-restated value; tickers with no data for the period are listed separately. |
| GetFinancialStatement | A full income statement, balance sheet, or cash-flow statement for one fiscal year and period, from SEC Company Facts (XBRL). |
| GetRevenueBreakdown | Revenue disaggregated by business segment, geography, and product/service, built from the dimensional XBRL facts the issuer tags in its own filings. |
| GetCompanyKpis | The company's own key performance indicators, extracted from its written Item-2.02 8-K earnings releases and 10-K/10-Q MD&A. |
| GetNonGaapBridge | The GAAP-to-non-GAAP reconciliation "bridge" for each stated non-GAAP measure, such as Adjusted EBITDA, adjusted EPS or adjusted operating income, extracted from a company's earnings releases and 10-K/10-Q periodic reports: the GAAP starting line, each stated adjustment in order, and the non-GAAP result, with the period, unit and verbatim source quote, verifier-approved and newest filing first. |
| GetGuidance | Forward guidance ranges issued by management, extracted from Item-2.02 8-K earnings releases and earnings-call transcripts (some issuers, e.g. |
| GetValuationMultiples | Trailing-twelve-month EV/Revenue, EV/EBIT and P/E, each shown against a subject-excluded peer median, quartiles, and the actual peer sample for that ratio. |
| GetValuationMultiplesHistory | EV/Revenue, EV/EBIT, EV/EBITDA and P/E recomputed at each past quarter's filing date, one row per quarter, up to ~10 years. |
| GetCustomerConcentration | A company's disclosed customer-concentration risk, statements like "one customer accounted for 26% of revenue." The tool serves both authoritative filing shapes directly. |
| GetGoingConcernStatus | Whether the company's latest examined SEC filing states substantial doubt about its ability to continue as a going concern (with the verbatim disclosure, the source filing, and the history of examined filings showing when doubt appeared, was alleviated, or cleared. |
| Tool | Description |
|---|---|
| GetDebtProfile | Returns the company's issuer-reported debt-total history and a current-state summary of each identified note, loan, and revolving credit facility. |
| GetDebtInstrument | Returns one durable instrument from the profile, including its current reported balance
Solo se muestra el principio; lee el resto en el repo