by JesusRS1
Stock Trade MCP server in Tiingo with stock prices, news, forex, and fundamentals programmatically via the MCP
# Add to your Claude Code skills
git clone https://github.com/JesusRS1/stock-trade-finance-apiGuides for using mcp servers skills like stock-trade-finance-api.
Last scanned: 7/16/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@eslint/plugin-kit: @eslint/plugin-kit is vulnerable to Regular Expression Denial of Service attacks through ConfigCommentParser",
"severity": "low"
},
{
"type": "npm-audit",
"message": "@modelcontextprotocol/sdk: @modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse",
"severity": "high"
},
{
"type": "npm-audit",
"message": "ajv: ajv has ReDoS when using `$data` option",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "body-parser: body-parser is vulnerable to denial of service when url encoding is used",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion Regular Expression Denial of Service vulnerability",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "eslint: Vulnerability found",
"severity": "low"
},
{
"type": "npm-audit",
"message": "flatted: flatted vulnerable to unbounded recursion DoS in parse() revive phase",
"severity": "high"
},
{
"type": "npm-audit",
"message": "js-yaml: js-yaml has prototype pollution in merge (<<)",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "minimatch: minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
"severity": "high"
},
{
"type": "npm-audit",
"message": "path-to-regexp: path-to-regexp vulnerable to Denial of Service via sequential optional groups",
"severity": "high"
},
{
"type": "npm-audit",
"message": "picomatch: Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching",
"severity": "high"
},
{
"type": "npm-audit",
"message": "qs: qs's arrayLimit bypass in comma parsing allows denial of service",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-07-16T06:19:00.691Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}stock-trade-finance-api is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by JesusRS1. Stock Trade MCP server in Tiingo with stock prices, news, forex, and fundamentals programmatically via the MCP. It has 140 GitHub stars.
stock-trade-finance-api returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/JesusRS1/stock-trade-finance-api" and add it to your Claude Code skills directory (see the Installation section above).
stock-trade-finance-api is primarily written in TypeScript. It is open-source under JesusRS1 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh stock-trade-finance-api against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
A Model Context Protocol (MCP) server that exposes various Tiingo API endpoints as tools. This server allows programmatic access to financial data including stock prices, news, forex, fundamentals, and corporate actions via the MCP protocol.
Clone the repository or ensure you are in the project directory.
Install dependencies:
npm install
Obtain Your Tiingo API Key: To use this server, you need a Tiingo API token.
Set Tiingo API Key: This server requires your Tiingo API key. You can typically provide the API key in your MCP client's configuration (see "Running the Server" below for an example).
Build the server:
npm run build
This will create a build directory with the compiled JavaScript code.
TIINGO_API_TOKEN in the env block of the configuration.
Example MCP settings entry:
"mcp-tiingo": {
"transportType": "stdio",
"command": "node",
"args": [
"/path/to/mcp-tiingo/build/index.js"
],
"env": {
"TIINGO_API_TOKEN": "YOUR_API_KEY_HERE"
}
// ... other optional settings ...
}
(Replace /path/to/mcp-tiingo and YOUR_API_KEY_HERE accordingly)The server exposes the following Tiingo API endpoints as tools via MCP:
ticker, startDate, endDate, resampleFreqtickers, tags, sources, startDate, endDate, limitticker, startDate, endDate, resampleFreqticker or tickersticker, startDate, endDate, year, quarterticker, startDate, endDate, columnsticker, startExDate, endExDateticker, startDate, endDate, columnsticker, startExDate, endExDateTo add more Tiingo API endpoints as tools:
src/tools/ defining the tool's name, description, input schema (using Zod), and handler function to call the Tiingo API.tiingoTools array in src/tools/index.ts.npm run build).