Connect your agent
to the SEC record.
MCP server · live SEC filings · 15 tools
Give Claude, ChatGPT, Cursor or any MCP client the live SEC filings behind WaveMan: insider trades, fund positions, Congress trades and Today's 5, each answer carrying the filing it came from.
Pro is $22 a month after a 7-day free trial, cancel any time. Free visitors can list the tools and read the open JSON API.
Example answer, from today's data
YouWhich insiders bought THRM in the last 90 days?
Works with
-
Get a key
Claude.ai, Claude Desktop, ChatGPT and Claude Code can skip this step: add
https://wave-man.com/mcpas a connector and sign in with your WaveMan account when asked (OAuth). Calling the tools through the connector needs Pro; a free visitor can list them (tools/list, no key) and use the open JSON API at the address limits below. A key is for scripts and the clients that take a bearer header, and keys are a Pro feature too.Keys live on your account. Sign in (no password, no card) and come back here; the snippets below will be ready to copy.
Sign in or create a free account -
Paste one line
Fastest: paste this into the agent and let it read the instructions itself.
Read https://wave-man.com/SKILL.md and follow the instructions to connect WaveMan.Or configure it by hand. Server URL
https://wave-man.com/mcp; auth is the sign-in the client opens, orAuthorization: Bearer <key>.Settings, Connectors, Add custom connector. Name it WaveMan, paste the server URL below and sign in with your WaveMan account when asked. No key: the connector uses OAuth, and you can revoke it from your account page.
Custom connector URLhttps://wave-man.com/mcp
Settings, Connectors, Create (developer mode has to be on). Name it WaveMan, paste the server URL, choose OAuth and sign in with your WaveMan account when asked. No key needed.
Full MCP is on ChatGPT Business and Enterprise; on Pro the connector is read-only, in developer mode.
MCP server URLhttps://wave-man.com/mcp
Cursor Settings, MCP, Add new global MCP server, or save this as ~/.cursor/mcp.json (a .cursor/mcp.json in the project works too).
~/.cursor/mcp.json{ "mcpServers": { "waveman": { "url": "https://wave-man.com/mcp", "headers": { "Authorization": "Bearer wm_live_YOUR_KEY" } } } }Command Palette, MCP: Add Server, HTTP, paste the server URL; VS Code opens the sign-in in your browser. Or save this as .vscode/mcp.json with a key.
.vscode/mcp.json{ "servers": { "waveman": { "type": "http", "url": "https://wave-man.com/mcp", "headers": { "Authorization": "Bearer wm_live_YOUR_KEY" } } } }On gemini.google.com: Settings, Connected Apps, Custom apps, Add a custom app. Paste the server URL and sign in with your WaveMan account when asked.
The Gemini app offers custom apps to personal accounts in the US, in English. Gemini CLI works everywhere with the Any MCP client setup.
MCP server URLhttps://wave-man.com/mcp
On perplexity.ai: Plugins, Add custom, Connector, Add MCP connector, Remote. Paste the server URL and choose OAuth, or send the key as an API key.
Perplexity's help page names no plan for custom connectors; check that your plan shows the option.
MCP server URLhttps://wave-man.com/mcp
Connectors, Add Connector, Custom MCP Connector. Name it WaveMan, paste the server URL and connect; sign in with your WaveMan account when asked.
Only a workspace admin can add a connector; on Free and Pro you are the admin of your own account.
MCP server URLhttps://wave-man.com/mcp
One command in a terminal; the server is then available in every session of that project. Without a header Claude Code signs you in through the browser (type /mcp in the session). Add --scope user to make it global.
terminalclaude mcp add --transport http waveman https://wave-man.com/mcp # or with a key instead of signing in claude mcp add --transport http waveman https://wave-man.com/mcp \ --header "Authorization: Bearer wm_live_YOUR_KEY"
Add this to ~/.codex/config.toml and export the key in your shell as WAVEMAN_API_KEY before starting codex.
~/.codex/config.toml[mcp_servers.waveman] url = "https://wave-man.com/mcp" bearer_token_env_var = "WAVEMAN_API_KEY" # in your shell export WAVEMAN_API_KEY="wm_live_YOUR_KEY"
A Claude Desktop without the Connectors menu: Settings, Developer, Edit Config, add this to claude_desktop_config.json and restart. mcp-remote bridges stdio to the server; drop the two header lines to sign in instead.
claude_desktop_config.json{ "mcpServers": { "waveman": { "command": "npx", "args": ["-y", "mcp-remote", "https://wave-man.com/mcp", "--header", "Authorization: Bearer wm_live_YOUR_KEY"] } } }Streamable HTTP, JSON-RPC 2.0 over POST. Point the client at the server URL and send the key as a bearer token. The first call lists the tools.
curlcurl -s -X POST https://wave-man.com/mcp \ -H "Authorization: Bearer wm_live_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' -
Ask
Ask your agent one of these. Every answer names the source filing.
- Which insiders bought NVDA in the last 90 days, with the SEC links?
- Show today's five most unusual filings
- Which funds added AAPL last quarter?
- What did members of Congress trade in the last 30 days?
15 tools, one server
What your agent can call at https://wave-man.com/mcp. Each answer carries
the SEC filing it came from.
search_companyFind a company by ticker or name.insider_tradesForm 4 trades of one company, newest first.insider_clustersCompanies where 3 or more insiders bought.latest_insider_tradesForm 4 filings of the last hours, all companies.fund_holdings13F holders of one company, largest first.fund_changesFunds that opened, added, trimmed or exited.activist_stakesSchedule 13D and 13G stakes of 5% and more.planned_salesForm 144 notices of planned insider sales.congress_tradesHouse STOCK Act trades, with filing dates.congress_memberEvery trade of one House member.what_changedWhat was filed about one company in 30 days.stock_sonarPeer percentile scores for one company.todays_fiveThe five most unusual filings of the day.financialsXBRL fundamentals as filed with the SEC.filing_day_briefOne filing day, counted and summed up.
What you get
| No key | Pro key | |
|---|---|---|
| Requests a minute | 240 per address | 600 per key |
| Requests a day | 20,000 per address | 50,000 per key |
| Rows a call | 100 | 500 |
| CSV export | CSV export with a free account: 25 rows a file, 3 files every 30 days | Yes, no row cap |
| Keys per account | 0 | 3 |
Pro is $22 a month after a 7-day free trial, cancel any time. See pricing · REST API docs · SKILL.md · openapi.json
Stuck? support@wave-man.com.

