Terminal for AI agents on AI & chip stocks: who owns, buys, sells — every figure from SEC filings.
Who owns AI stocks, who's buying, who's selling — every answer sourced. The research terminal for your AI agent: who owns AI and semiconductor stocks, what insiders and funds buy and sell, financials as filed, short interest, dividends and the sector's market cap, with every SEC figure linked to its filing. Free, no account, no API key.
siliconfloor.com · Documentation · MCP server: https://siliconfloor.com/mcp
This repository holds what you need to plug Silicon Floor into an assistant: the connector settings, a Claude Code
plugin, a GitHub Copilot CLI plugin, a Gemini CLI extension and a research skill. The server itself runs at
https://siliconfloor.com/mcp; its code is not in this repository.
Every number carries its date and its source, and SEC figures link to the filing itself. Missing data shows up as missing, never guessed.
Claude (web, desktop, mobile): Silicon Floor is in Claude's
connector directory. Or add it yourself: Customize → Connectors → + →
Add custom connector, name it Silicon Floor, paste https://siliconfloor.com/mcp.
Claude Code, as a plugin (server and research skill):
/plugin marketplace add Baptoshi/silicon-floor
/plugin install silicon-floor@siliconfloor
or the server alone:
claude mcp add --transport http siliconfloor https://siliconfloor.com/mcp
GitHub Copilot CLI, as a plugin (server and research skill):
copilot plugin marketplace add Baptoshi/silicon-floor
copilot plugin install silicon-floor@siliconfloor
Gemini CLI:
gemini extensions install https://github.com/Baptoshi/silicon-floor
The research skill alone, for any agent that supports Agent Skills, via skills.sh. It uses the MCP server, so add the server to the same client too:
npx skills add Baptoshi/silicon-floor
ChatGPT: turn on developer mode in Settings (Security and login), then open Plugins, click +, name it
Silicon Floor and enter https://siliconfloor.com/mcp as a public endpoint.
Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"siliconfloor": { "url": "https://siliconfloor.com/mcp" }
}
}
VS Code (.vscode/mcp.json):
{
"servers": {
"siliconfloor": { "type": "http", "url": "https://siliconfloor.com/mcp" }
}
}
A client that only runs commands, through the bridge on npm — it forwards stdio to the same hosted server, nothing is installed and no key is needed:
{
"mcpServers": {
"siliconfloor": { "command": "npx", "args": ["-y", "siliconfloor-mcp"] }
}
}
Any other MCP client: Streamable HTTP at https://siliconfloor.com/mcp, no authentication. Also listed in the
official MCP Registry as com.siliconfloor/silicon-floor.
Eighteen read-only tools: list_companies, get_company, get_financials, get_figure_history,
compare_companies, screen_companies, get_ownership, get_holders, get_fund_flows, get_insider_trading,
get_filings, what_changed, get_dividends, get_market_overview, get_market, get_signals, get_price_history,
get_news.
Their full reference is in skills/silicon-floor-research/references/tools.md.
| Path | For |
|---|---|
.claude-plugin/, .mcp.json | Claude Code plugin and marketplace |
plugin.json, mcp.json | Agent Plugins manifest: GitHub Copilot CLI and other Agent Plugins clients |
skills/silicon-floor-research/ | Research skill: which tool answers what, and how to report it without overstating it |
gemini-extension.json, GEMINI.md | Gemini CLI extension |
server.json | Official MCP Registry entry |
bin/, package.json | siliconfloor-mcp on npm: a stdio bridge to the hosted server, for clients that expect a command. Zero dependencies; npm test covers it |
Dockerfile, glama.json | The same bridge as a container, for directories that start a server to read its tools (Glama). It holds no data: every answer comes from the hosted server |
Sources: SEC EDGAR (XBRL financial statements, Forms 13F, 13D/G, 3/4/5, N-PORT) and FINRA (short interest and short-sale volume, republished with FINRA's permission). Silicon Floor is a tracking tool, not investment advice. Terms and privacy · contact@siliconfloor.com
The files in this repository are under the MIT license. The data the server returns is covered by the terms.
Source-derived launch command. Check the maintainer’s required arguments and credentials before running:
npx -y siliconfloor-mcpMerge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.
{
"mcpServers": {
"com-siliconfloor-silicon-floor": {
"command": "npx",
"args": [
"-y",
"siliconfloor-mcp"
]
}
}
}Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.
Claude Desktop setup referencesiliconfloor-mcpnpmSilicon Floor works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.
~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.~/.cursor/mcp.jsonRestart Cursor for changes to take effect..vscode/mcp.jsonReload VS Code window for changes to take effect.~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect..mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.