About Levelset by StandPoint
Levelset by StandPoint is a read-only MCP server that provides StandPoint market research data to compatible assistants. It returns stock levels, screener results, and picks with publication times and prices for users reviewing US equities.
Key features
- 01Stock levels and price references
- 02Stock profiles and fundamentals
- 03Screener by book, sector, or theme
- 04Open and closed picks with publication details
- 05Track records and book information
Use cases
- 01Check a stock against price levels
- 02Find names near their 200-day average
- 03Review upcoming company reports
- 04Inspect the record of closed picks
MCP support
Exposes nine read-only tools and nine prompts through a hosted MCP endpoint. MCP clients connect using OAuth or an API key.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://standpointhq.com/api/v1/mcpclaude mcp add --transport http com-standpointhq-levelset https://standpointhq.com/api/v1/mcp{"mcpServers":{"com-standpointhq-levelset":{"type":"http","url":"https://standpointhq.com/api/v1/mcp"}}}Open in Cursor{"servers":{"com-standpointhq-levelset":{"type":"http","url":"https://standpointhq.com/api/v1/mcp"}}}Open in VS Code{"mcpServers":{"com-standpointhq-levelset":{"type":"http","url":"https://standpointhq.com/api/v1/mcp"}}}{"mcpServers":{"com-standpointhq-levelset":{"serverUrl":"https://standpointhq.com/api/v1/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEAsk in words. Get the level.
The read only MCP connector for stock levels, by StandPoint.
▶ Watch the 57 second film · Connect in four steps · Create a free account
What it is
Levelset puts StandPoint's market research desk inside Claude, ChatGPT or any assistant that speaks the Model Context Protocol. Ask about a stock in plain words and the answer comes back with its price levels, read from the desk's data instead of guessed.
Every pick it returns carries the instant it was published and the price it was published at, so you can check it against a public ledger.
You Where does NVDA sit on its levels?
Claude Used Levelset · levels_get · NVDA
Here is where NVDA sits, as of the 27 Oct 2026 close:
235.65 nearest level above, 8.1% up
217.94 last close
210.56 nearest level below, 3.4% down
205.43 200 day average
189.01 strongest zone, strength 4
This repository holds the connector's documentation, its registry entry and client examples. Levelset itself is hosted: the address below is all a client needs, and there is nothing to install or run.
https://standpointhq.com/api/v1/mcp
How it works
- Your assistant picks the tool that answers the question.
- Levelset checks what your account may read: the tools and the archive on a free account, the live calls once you hold a book.
- It returns the desk's own figures, each with its date, and the assistant writes them up.
Nothing travels the other way. Levelset has no tool that writes.
Connect
Claude
On the web, in the desktop app, on iPhone and Android.
- Open Settings, then Connectors, then Add custom connector.
- Name it
Levelset, pastehttps://standpointhq.com/api/v1/mcpand choose Add. - Choose Connect. Claude sends you to standpointhq.com: sign in with the email on your account and approve.
- Back in Claude, open the + menu in a chat and switch Levelset on.
Custom connectors need a paid Claude plan. Nine ready made questions then appear in the + menu.
ChatGPT
With developer mode on.
- Open Settings, then Connectors. Under Advanced, switch Developer mode on.
- Choose Create. Name it
Levelset, paste the address, set Authentication to OAuth, then Create. - ChatGPT sends you to standpointhq.com: sign in with the email on your account and approve.
- In a chat, enable Levelset from the connectors menu and ask.
Menu names as of October 2026; they may move.
Claude Code
claude mcp add --transport http levelset https://standpointhq.com/api/v1/mcp
Sign in when it asks, approve, then ask in the session: "What did the desk publish today?"
Any other client
Cursor, a script, a spreadsheet. Paste the address where the client asks for an MCP server.
- If it offers to sign in, use that: you approve on standpointhq.com and there is nothing to copy.
- If it only takes a header, make an API key under Account, Security on standpointhq.com and send it as
Authorization: Bearer spk_…. Up to five keys per account, shown once, revocable.
JSON config, for clients set up with an mcpServers file (Cursor and similar)
{
"mcpServers": {
"levelset": {
"url": "https://standpointhq.com/api/v1/mcp",
"headers": { "Authorization": "Bearer spk_YOUR_KEY" }
}
}
}
Leave out headers if the client signs in with OAuth.
No account yet? Create one free. No card.
What you can ask
![]() The full picture on a name. Price, levels, fundamentals ranked against the book, the next report, themes and the desk's view, in one call. ticker_profile | ![]() The most stretched names. The screener across a book, sorted by reversion, levels, earnings or relative strength. screen |
![]() The track record, honestly. Every closed pick since inception, winners and losers, none withheld. picks_record | ![]() Every pick, stamped. The time and price each pick was published, checkable in a public ledger. picks_closed |
Or ask it your own way:
- Where does NVDA sit on its levels?
- Anything in the Nasdaq Book near its 200 day?
- The strongest name in semiconductors.
- Which of my names report in the next week?
- What is the track record, honestly?
The figures in these pictures are real connector output for the 27 October 2026 close.
Tools
All nine tools carry readOnlyHint: true and destructiveHint: false.
| Tool | What it answers | Free account |
|---|---|---|
picks_today | Today's picks, with the time and price each was published | with a book |
picks_open | Every position held now: published price, last close, unrealised return, target and stop | with a book |
picks_closed | The archive of closed picks, newest first, filterable by date | ✓ |
picks_record | The public record per book: inception, win rate, mean and excess return, the recent closes | ✓ |
overdrive_mine | Your Overdrive list against SPY, with each name's return | with a book |
ticker_profile | Everything about one name in one call | ✓ |
levels_get | Pivot zones, period opens, sigma bands and the 50, 100 and 200 day averages | ✓ |
screen | The screener: filter by book, sector or theme; sort by reversion, levels, earnings or relative strength | ✓ |
books_mine | Which books your account holds | ✓ |
The connector also ships nine prompts (the ready made questions in Claude's + menu), each of which calls the tool that answers it.
Use it from code
Levelset answers plain JSON-RPC over HTTPS, so any language can call it with an API key. Each example below runs with no dependencies.
| Language | File | Run |
|---|---|---|
| Python 3.10+ | examples/python/levelset.py | python levelset.py NVDA |
| TypeScript (Node 22.6+) | examples/typescript/levelset.ts | node levelset.ts NVDA |
| Shell (curl, jq) | examples/shell/levelset.sh | ./levelset.sh levels_get '{"ticker":"NVDA"}' |
export LEVELSET_API_KEY=spk_... # Account, Security on standpointhq.com
curl -s https://standpointhq.com/api/v1/mcp \
-H "Authorization: Bearer $LEVELSET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"levels_get","arguments":{"ticker":"NVDA"}}}'
The server is stateless: every request stands alone, there is no session to open or close, and responses come back as application/json. Limit: 600 reads an hour per connection.
Cost
| Free | With a book | |
|---|---|---|
| The screener, levels and the full profile of any name | ✓ | ✓ |
| The themes, every closed pick and the public record | ✓ | ✓ |
| Today's picks, with the time and price each was published | live | |
| Open positions with target and stop | live | |
| Your Overdrive list, with the S&P Book | live |
Two books, the S&P Book and the Nasdaq Book, priced by how many you hold. See pricing. Nothing live is ever free, and there is no trial. A free account stays free.
Can it trade for me?
No. Levelset has no tool that writes. It cannot place, stage or simulate an order, and it cannot change anything in your account. What you do with an answer is yours, at your own broker.
- It reads only what your account can read. The tools and the archive on a free account, the live calls once you hold a book.
- You approve it once, on a consent screen that lists what it reads.
- You can disconnect it whenever you like. The next call is refused.
Check the record yourself
- Every closed pick, as CSV
- Each pick's
publishedAt(UTC) andpriceAtPublishcome back with every answer that cites it. - A hash of the record is taken each day, so a past row cannot be changed quietly.
FAQ
Do I need a StandPoint account?
Yes, a free one. It reads every tool and the whole archive. Create one, no card.
Which markets does it cover?
US equities in two books: the S&P Book (the S&P 500) and the Nasdaq Book (the Nasdaq 100 and growth names).
How fresh is the data?
Levels and the screener are drawn on the last close. Each answer says which session it was read on, and if one book is behind, it says which.
Is this investment advice?
No. Levelset reads what the desk has published; nothing it returns is a recommendation for you in particular.
Where is the server code?
Levelset is a hosted service and its server is not open source. This repository holds what a client needs: the address, the registry entry, documentation and examples.
Links
- Website and setup: mcp.standpointhq.com
- MCP Registry:
com.standpointhq/levelset - Help: standpointhq.com/help
- Privacy · Terms · Security · Changelog
License
The examples in this repository are under the MIT License. The Levelset and StandPoint names, logos, film stills and the hosted service are not covered by it.
Levelset is a StandPoint product, made in Geneva. Information, not advice.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.




