A Model Context Protocol (MCP) server that exposes the FINRA Query API as a set of tools.
A Model Context Protocol (MCP) server that exposes the FINRA Query API as a set of tools.
The server handles OAuth2 authentication, token caching, request shaping, and pagination, and ships with a local catalog of datasets so a model can discover what's available before issuing a query.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| finra_query | Generic Query API request. Supports compareFilters, dateRangeFilters, domainFilters, field projection, sorting, and pagination. Sync cap is 5,000 records. |
| finra_list_datasets | List datasets in the local catalog, optionally filtered by category or a search substring. Use this first to discover valid group/dataset names. |
| finra_describe_dataset | Look up catalog metadata for a specific group/dataset. |
| finra_trace_corporate_bonds | Curated wrapper for TRACE corporate-bond trade reports (fixedIncomeMarket/trace). Filter by cusip, symbol, or trade-date range. |
| finra_short_interest | Curated wrapper for consolidated short interest (otcMarket/consolidatedShortInterest). Filter by symbol and/or settlement-date range. |
| finra_otc_weekly_summary | Curated wrapper for OTC equity weekly trade summary (otcMarket/weeklySummary). Filter by symbol and/or week-ending date. |
| finra_firm_profile | Curated wrapper for firm profile lookup (registration/firmProfile). Provide a CRD number. |
{
"mcpServers": {
"finra": {
"command": "node",
"args": ["/absolute/path/to/finra-mcp-server/dist/index.js"],
"env": {
"FINRA_CLIENT_ID": "your-client-id",
"FINRA_CLIENT_SECRET": "your-client-secret"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| FINRA_CLIENT_ID | Configuration value read at startup. | Optional |
| FINRA_CLIENT_SECRET | Credential the server authenticates with. | Yes |
| FINRA_TOKEN_URL | Credential the server authenticates with. | Yes |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Task management protocol for solo developers and AI coding agents with 2-gateway CQRS pattern
Roast any AI agent idea from your IDE: verdict tier, readiness score, top risk, shareable URL.
Offline self-checking to reduce AI-style wording in source code and documentation.
A mongodb atlas api client for nodejs.