Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/中文
Sign inSign up
Home/Servers/Stockportfolio

Stockportfolio

I
by io.github.avisre

Filing-grounded US financial data — every value returns with its SEC filing source. No estimates.

Power your agent

Add this server

The publisher's own command. Not a PlugMCP endpoint.

Local command
npx -y [email protected]
Credentials from the publisher
  • MCP_API_KEY — API key from stockportfolio.pro. Optional: without one the server uses the keyless tier (2 free questions and 50 data lookups per 30 days).
Provider
Claude Code
MCP_API_KEY=<secret> claude mcp add io.github.avisre-stockportfolio-mcp -- npx -y [email protected]

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "io.github.avisre-stockportfolio-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "MCP_API_KEY": "<secret>"
      }
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Questions

How do I install Stockportfolio?
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Stockportfolio need an API key?
The publisher lists these environment variables: MCP_API_KEY.
What transport does Stockportfolio use?
Stockportfolio runs locally over stdio.
When was Stockportfolio last checked?
Last checked 2026-10-16. Filing-grounded US financial data — every value returns with its SEC filing source. No estimates.

Filing-grounded US financial data — every value returns with its SEC filing source. No estimates.

stockportfolio-mcp

Filing-grounded US stock data for your agent — financials, SEC filing timelines, company comparisons and fund profiles, where every returned value carries the URL of the filing it came from. Missing data comes back missing; nothing is estimated.

# Get a key (Dev plan: $19.99/month, 200 credits) → https://stockportfolio.pro/api

Install

Add this to your MCP client's config and restart it:

Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "stockportfolio": {
      "command": "npx",
      "args": ["-y", "stockportfolio-mcp"],
      "env": { "STOCKPORTFOLIO_API_KEY": "your-key-here" }
    }
  }
}

Cursor — ~/.cursor/mcp.json, same block.

Then ask your agent something like "Use sp_financials for NVDA and show the period and the filing source for each figure."

Requires Node 18 or newer; npx fetches the package on first run. Nothing else to install — this package bundles everything it needs.

Tools

toolwhat it returnscost
sp_financials(ticker, tool?)Period-locked figures from the filed statements. tool picks the view: earnings-quality (default), dilution, buybacks-vs-dilution, revenue-consistency, profitability-trend, cash-flow-quality, free-cash-flow-trend, debt-snapshot, and more.1 credit
sp_filing(ticker)Recent 10-K / 10-Q / 8-K / Form 4 with dates and direct EDGAR links.1 credit
sp_compare(tickers)Two tickers side by side, from their latest filed annuals. Periods stay separate.1 credit
sp_screen(tickers)Ranks up to ten tickers by filed revenue growth.1 credit
sp_fund(symbol)ETF / mutual-fund costs, holdings, allocation, performance, risk. Labelled fund data — never presented as company SEC data.1 credit
sp_ask(question)A filing-grounded answer plus its source class (filed / fund-data / live-web).4 credits
sp_health()Liveness probe: version, tool count. Free.0

Credits are the monthly allowance on your key (200/month on the Dev plan) and reset on the 1st. sp_health answers even when the key is wrong or the allowance is spent, so a probe can tell an exhausted key from a dead service.

What a response looks like

Real response, trimmed — this is sp_filing("NVDA"):

{
  "tool": "filing-timeline",
  "symbol": "NVDA",
  "generatedAt": "2026-09-11T18:39:50.366Z",
  "data": {
    "tool": "filing-timeline",
    "symbol": "NVDA",
    "source": "SEC EDGAR",
    "filings": [
      {
        "form": "4",
        "label": "Form 4 (insider ownership)",
        "date": "2026-09-08",
        "url": "https://www.sec.gov/Archives/edgar/data/1045810/000119903926000014/xslF345X06/wk-form4_1788901755.xml"
      }
    ]
  },
  "source": {
    "type": "filed",
    "url": "https://www.sec.gov/Archives/edgar/data/1045810/000119903926000014/xslF345X06/wk-form4_1788901755.xml",
    "period": null,
    "note": "Informational research only — verify in the linked SEC filing. Not investment advice."
  },
  "warnings": [],
  "citation": {
    "filingSource": "https://www.sec.gov/Archives/edgar/data/1045810/000119903926000014/xslF345X06/wk-form4_1788901755.xml",
    "verifyAt": "https://www.stockportfolio.pro/stocks/NVDA?utm_source=mcp&utm_medium=integration&utm_campaign=stockportfolio-mcp",
    "poweredBy": "StockPortfolio.pro — filing-grounded US company data"
  }
}

source.url is the point of the whole thing: an agent can cite the filing instead of asserting a number. When a field has no filing URL the response says so rather than quietly omitting it, and warnings flags a filing that was incomplete.

What's in this package

A stdio MCP server that proxies to the hosted endpoint at https://www.stockportfolio.pro/mcp. It reads JSON-RPC on stdin, forwards each request with your key as a bearer header, and relays the reply to stdout. No filing data, no model code and no server logic ship in the tarball — the only thing it holds is the key you give it, and it sends that key nowhere except that endpoint.

Because the endpoint is stateless, one bridge per client is fine and there is no session to resume — a dropped connection is rebuilt on the next call.

Troubleshooting

symptomcause
The API key was rejectedSTOCKPORTFOLIO_API_KEY is missing, revoked, or pasted with quotes.
Out of credits for this monthThe monthly allowance is spent. It resets on the 1st, or add credits at the pricing page.
Rate limitedToo many concurrent calls; retry shortly.
npx can't find the packageNode 18+ is required. npx -y stockportfolio-mcp from a terminal shows the same error your client sees.
Client shows no toolsRestart the client after editing the config — the MCP config is read at startup.

The bridge prints its errors to stderr, which most MCP clients surface in their log pane. To see them directly, run it yourself:

STOCKPORTFOLIO_API_KEY=your-key npx -y stockportfolio-mcp

Links

  • Pricing and key management: https://stockportfolio.pro/api?utm_source=npm&utm_medium=integration&utm_campaign=stockportfolio-mcp
  • REST API (same data, HTTP): https://stockportfolio.pro/api/v1
  • Source and coverage: https://www.stockportfolio.pro/

Informational research only — not investment advice. Fund data is Yahoo-derived and not redistributable.

How do I install Stockportfolio?
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Stockportfolio need an API key?
The publisher lists these environment variables: MCP_API_KEY.
What transport does Stockportfolio use?
Stockportfolio runs locally over stdio.
When was Stockportfolio last checked?
Last checked 2026-10-16. Filing-grounded US financial data — every value returns with its SEC filing source. No estimates.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Pricing
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • MCP Apps
  • Tools
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • Club
  • Work with us
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA