Add it to your assistant
- Claudeclaude.ai and the desktop appSettings › Connectors › Add custom connectorName it Portfolio Terminal and paste the URL aboveNo sign-in step: the server has no account
- ChatGPTweb, with developer modeSettings › Apps & Connectors › Advanced: turn on Developer modeBack in Apps & Connectors: Create, paste the URLAuthentication: No authentication
- Claude CodeterminalRun this once; the tools appear in /mcp
claude mcp add --transport http portfolio-terminal https://portfolio-terminal.com/api/mcp - Cursor~/.cursor/mcp.jsonAdd the server to the file, then enable it in Settings › MCP
{ "mcpServers": { "portfolio-terminal": { "url": "https://portfolio-terminal.com/api/mcp" } } } - VS Code.vscode/mcp.jsonAdd the server, then start it from the file or the MCP view
{ "servers": { "portfolio-terminal": { "type": "http", "url": "https://portfolio-terminal.com/api/mcp" } } }
What your assistant can look up
analyze_tickerStock, ETF or coin key factsAsk: “How far is Nvidia from its all-time high, and what does its chart say?”who_holdsWhich ETFs and famous investors hold a stockAsk: “Which ETFs hold Palantir, and do any famous investors own it?”etf_holdingsEverything an ETF holdsAsk: “What are the top 10 holdings of SCHD, and how concentrated is it?”etf_overlapHow much two ETFs overlapAsk: “How much do VOO and QQQ overlap?”compareHead-to-head of two stocks or ETFsAsk: “SCHD or VIG over five years: returns, drawdown, fees?”dividend_calendarDividend calendarAsk: “Which stocks go ex-dividend in the next 10 days?”earnings_calendarEarnings calendarAsk: “Who reports earnings this week, before the open or after the close?”
What it does, and what it never does
- Read-only and public: every tool answers from a page anyone can open on portfolio-terminal.com. It never sees, asks for or stores a portfolio.
- No account and no key. Nothing to sign up for, nothing to revoke.
- Every figure is dated, and every answer carries the URL of the page it came from, which your assistant is asked to cite.
- Information, not advice: the server tells the assistant to describe what the data says and never to tell anyone to buy or sell.
- Fair use: 60 requests a minute per network, 20 of them for the lookups that fetch market prices.
- Sources: daily prices from Yahoo Finance, each issuer's full holdings file, the funds' SEC N-PORT reports and the investors' SEC Form 13F filings.
What people ask before adding it
What is an MCP server?
MCP (Model Context Protocol) is the standard AI assistants use to call outside tools. An MCP server is a list of tools behind one URL: once you add the URL, the assistant decides when a question needs one of them, calls it, and answers from what comes back.
Can the assistant see my portfolio through it?
No. The server only answers from public pages of portfolio-terminal.com: stocks, ETFs, overlaps, calendars. Your portfolio stays in your Portfolio Terminal account, which the server cannot read.
Is it free?
Yes, with no account and no key. It is limited per network so it stays fast for everyone, the same way the public pages are.
Which tickers does it cover?
Key facts and comparisons cover 392 US stocks, 30 ETFs, 17 cryptocurrencies and 4 commodity futures. ETF holdings cover the 30 most-searched US ETFs from their issuers, and about forty more funds from SEC N-PORT. "Who holds" works on any US-listed stock in those funds.
Which version of MCP does it speak?
Streamable HTTP, the current 2026-07-28 revision as well as 2025-03-26, 2025-06-18 and 2025-11-25, which most assistants still use. Answers are plain JSON, with no session to keep open.