This repo is a standalone Claude Code plugin for Massive, a financial data API platform. Customers install it to get API knowledge, interactive skills, and auto-configured MCP connectivity when building with Massive.
.claude-plugin/
plugin.json - Plugin manifest (name: "massive", v1.0.0)
marketplace.json - Single-plugin marketplace for distribution
.claude/
CLAUDE.md - Customer-facing API knowledge (loaded every session)
skills/ - 5 interactive skills (slash commands)
scaffold/SKILL.md - /massive:scaffold - new project boilerplate
discover/SKILL.md - /massive:discover - find the right API endpoint
debug/SKILL.md - /massive:debug - diagnose API errors
options/SKILL.md - /massive:options - build options strategies
dashboard/SKILL.md - /massive:dashboard - scaffold Streamlit dashboards
README.md - Installation and usage docs
(No .mcp.json — the Massive MCP server is installed separately via
`uv tool install` and registered with `claude mcp add`, not bundled
with the plugin.)
- MCP server:
massive-com/mcp_massive(installed separately viauv tool install git+..., required for live-API skills, requires Python 3.12+) - Python SDK:
massiveon PyPI (v2.5.0, Python 3.9+) - Also: JS/TS (
@massive.com/client-js), Go (client-go), Kotlin/JVM (client-jvm) - MCP server indexes endpoints from
massive.com/docs/rest/llms-full.txt
# 1. Install the MCP server (global, shared across Claude Code + Codex)
uv tool install "mcp_massive @ git+https://github.com/massive-com/mcp_massive"
# 2. Register it with Claude Code
claude mcp add massive --scope user --env MASSIVE_API_KEY=your_key -- mcp_massive
# 3. Install the plugin
claude plugin marketplace add massive-com/claude-code-plugin
claude plugin install massive@massive-claude-code-pluginSteps 1-2 are optional; without them the plugin still loads knowledge + skills, you just don't get live-API tools.
claude --plugin-dir .- REST endpoints are "polled," never "streamed" (only WebSocket streams)
- Individual tickers are not "markets." Markets are asset classes (equities, crypto, forex, etc.)
- Futures aggregates use a different endpoint than equity aggregates. Say "one consistent API design pattern," not "one endpoint"
- Never say "stock data app." Use: financial dashboards, quantitative analysis, algorithmic trading, fintech applications
- No emojis in any content
- No em dashes. Use commas, periods, semicolons, or parentheses