FrenzyCap Public API

A public MCP endpoint for AI assistants, plus programmatic access to your options-strategies portfolio metrics for Google Sheets, spreadsheets, and custom integrations.
Public MCP endpoint for AI assistants

A free, read-only Model Context Protocol server for AI assistants and agents. No account, API key or sign-in is needed. Its tools return quotes, 30-day implied volatility and IV rank, earnings dates with options-implied expected moves, earnings calendars, prediction-market odds, FOMC rate probabilities, economic releases, SEC insider (Form 4 / Form 144) and 13F institutional holdings, dealer gamma positioning, mortgage rates and the Treasury yield curve. Every result includes a source_url for the page that shows the same data.

POST https://api.frenzycap.com/api/mcp/public

Connect from an assistant. In Claude, ChatGPT or any client that supports remote MCP servers, add a custom connector (or remote MCP server) and paste the URL above. Leave authentication off; this endpoint has none. The assistant can then call the tools while it answers.

Call it directly (JSON-RPC 2.0, one request per POST):

curl -s https://api.frenzycap.com/api/mcp/public \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"get_earnings_expected_move","arguments":{"symbol":"AAPL"}}}'

Use "method":"tools/list" for every tool with its input schema. The full tool list, data-freshness notes and attribution guidance are in /llms-full.txt.

Rate limits. 60 tool calls per 10 minutes and 600 per day per IP address. Over the limit you get HTTP 429 with a Retry-After header. The endpoint sends Access-Control-Allow-Origin: * and sets no cookies.

Attribution. Please cite figures as “FrenzyCap (frenzycap.com)” and link the source_url. Data is delayed or periodic and is not investment advice.

Signed-in users can also connect the account-linked MCP server at https://api.frenzycap.com/api/mcp (OAuth), which adds full options chains and technical indicators.

Machine-readable OpenAPI 3.0 specification: /openapi.json
Authentication (options-strategies endpoints)

The options-strategies endpoints below require an api_key query parameter tied to your Frenzy Capital account. Generate or view your key on the account settings page. Treat the key like a password — anyone holding it can read your portfolio metrics.

GET /api/options-strategies/data?api_key=YOUR_KEY
Base URL
https://www.frenzycap.com
Endpoints

Total portfolio liquidity

GET /api/options-strategies/liquidity

Sum of the net liquidity of every open strategy you own. Returns a single decimal number as text/plain — ideal for Google Sheets =IMPORTDATA(...).

ParameterInRequiredDescription
api_keyqueryyesYour personal API key

Response (text/plain):

12345.67

Errors: 401 missing or invalid key, 500 server error.


Single-strategy liquidity

GET /api/options-strategies/liquidity/{strategy_id}

Net liquidity for one named strategy. Same plain-text response shape.

ParameterInRequiredDescription
strategy_idpathyesOpaque 24-character hex identifier of the strategy
api_keyqueryyesYour personal API key

Errors: 401 missing or invalid key, 404 strategy not found.


All strategies with P&L

GET /api/options-strategies/data

Structured JSON listing every strategy with liquidity, P&L, leg count, and timestamps — plus portfolio totals.

ParameterInRequiredDescription
api_keyqueryyesYour personal API key

Response (application/json):

{
  "success": true,
  "total_strategies": 3,
  "total_liquidity": 12345.67,
  "total_pnl": 456.78,
  "strategies": [
    {
      "strategy_id": "65f4a...",
      "name": "AAPL bull put 180/175",
      "underlying_symbol": "AAPL",
      "net_liquidity": 4200.00,
      "pnl": 145.00,
      "leg_count": 2,
      "created_at": "2026-03-14T15:12:00",
      "updated_at": "2026-04-10T09:00:00"
    }
  ]
}

Errors: 401 missing or invalid key, 500 server error.

Discovery
CORS
Both /api/options-strategies/liquidity* and /api/options-strategies/data respond with Access-Control-Allow-Origin: *, so they can be called from any origin.

Questions or issues? Contact via the contact page.