SEC EDGAR insider trades (Form 4/5), 8-K events and 13F holdings as clean JSON.
Let your AI assistant query US financial regulatory data from SEC EDGAR – insider trades (Form 4/5), material events (8-K) and institutional holdings (13F) – through the Model Context Protocol. Ask in plain language, the assistant looks up the data for you.
Ask for what you want to know – the assistant picks the right tools for you.
Buys and sells reported by officers, directors and 10% owners – for one company or across the whole market – plus the signals derived from them: clusters of buyers and the buy/sell ratio of a company's officers.
The events a company has to disclose – leadership changes, mergers, bankruptcies, cyber incidents, earnings releases and more – as a searchable history or as the latest filings across all companies.
The quarterly portfolios of institutional investors and the aggregated picture per stock: how many funds hold it, and how many opened, increased or reduced their position.
Ticker and company lookup, the original SEC filing behind every record, and how current each data source is.
The assistant can also look up the API description itself whenever it needs more detail.
Got a question, or an idea for data you would like to see? Talk to us – we are happy to hear from you.
The API is free to use. If it is useful to you, a donation helps us keep the service running.
Create a key in the dashboard of the algoum portal – the same key you use for the REST API. Create one key per app or machine, so each one stays under your control, and add or revoke keys at any time.
Keep the key in an environment variable, or let your app prompt for it:
export ALGOUM_API_KEY='<your key>'
curl -s https://api.algoum.de/v1/mcp \
-H "Authorization: Bearer $ALGOUM_API_KEY" \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Some assistants can install the server for you – look for algoum in the MCP Registry. Otherwise use the values below.
| URL | https://api.algoum.de/v1/mcp |
| Transport | Streamable HTTP |
| Authentication | Your API key as Authorization: Bearer <key> |
Create .vscode/mcp.json in your project (or run MCP: Open User Configuration to use it in
all projects). VS Code asks for the key on first start and does not store it in the file:
{
"inputs": [
{ "type": "promptString", "id": "algoum-key", "description": "algoum API key", "password": true }
],
"servers": {
"algoum": {
"type": "http",
"url": "https://api.algoum.de/v1/mcp",
"headers": { "Authorization": "Bearer ${input:algoum-key}" }
}
}
}
Switch the chat to agent mode and check in the tools list that the algoum tools are enabled.
Both options work in every JetBrains IDE. Use the one for the assistant you have installed.
GitHub Copilot plugin
Open Settings → Tools → GitHub Copilot → Model Context Protocol (MCP) and click
Configure. This opens mcp.json.
Add the server:
{
"servers": {
"algoum": {
"type": "http",
"url": "https://api.algoum.de/v1/mcp",
"headers": { "Authorization": "Bearer <your key>" }
}
}
}
Open the Copilot chat, switch to agent mode and check that the algoum tools are listed.
JetBrains AI Assistant
Open Settings → Tools → AI Assistant → Model Context Protocol (MCP) and click Add.
Choose As JSON and paste:
{
"mcpServers": {
"algoum": {
"url": "https://api.algoum.de/v1/mcp",
"headers": { "Authorization": "Bearer <your key>" }
}
}
}
Save and wait until the server shows as connected.
The key stays in the IDE's own configuration on your machine.
claude mcp add --transport http algoum https://api.algoum.de/v1/mcp \
--header "Authorization: Bearer $ALGOUM_API_KEY"
Verify with claude mcp list.
Create .cursor/mcp.json in your project (or ~/.cursor/mcp.json for all projects). The key is
read from the environment variable you exported in step 1, so it does not end up in the file:
{
"mcpServers": {
"algoum": {
"url": "https://api.algoum.de/v1/mcp",
"headers": { "Authorization": "Bearer ${env:ALGOUM_API_KEY}" }
}
}
}
Start Cursor from a shell in which ALGOUM_API_KEY is set, then check Settings → MCP that the
algoum server is connected.
Add the server to ~/.copilot/mcp-config.json:
{
"mcpServers": {
"algoum": {
"type": "http",
"url": "https://api.algoum.de/v1/mcp",
"headers": { "Authorization": "Bearer <your key>" },
"tools": ["*"]
}
}
}
Run /mcp in the CLI to see algoum connected. The file stays on your machine.
This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.