Cursor Setup

Connect Massive to Cursor with the remote MCP server

Massive's remote MCP server connects Cursor to live U.S. market data: dividends, trades, quotes, options chains, and the rest of our catalog. It queries our REST API under the hood, so Cursor can pull data and verify response shapes while you build against it.

This guide walks through adding the remote server to Cursor and authenticating over OAuth. There is nothing to install. Setup takes about two minutes and requires Cursor plus a Massive account.

What You Can Do

Once connected, Cursor can:

  • Pull live market data inline in a chat, like the latest trade or quote for any ticker.
  • Inspect the real response shape of an endpoint before writing code against it.
  • Confirm a field name exists instead of guessing, avoiding hallucinated keys.
  • Discover which Massive endpoint returns the data shape you need.

Because the server makes the calls itself, Cursor can check real responses as it writes code, which keeps generated integrations accurate.

Setup

Two steps. Allow about two minutes start to finish.

1. Install Cursor

If you don't have it, download Cursor and open a project.

2. Add the Massive Remote MCP Server

Open Cursor Settings → Tools & Integrations (labeled Tools & MCP in some versions) and click New MCP Server, or edit ~/.cursor/mcp.json directly, and add the Massive entry:

Massive then appears in Cursor's tools list with a Connect button. Click it to sign in to your Massive account in the browser. Authentication uses OAuth, so there is no API key to copy or store. A free Basic account is enough to start.

Note: Cursor auto-detects the transport from the url field, so no type is needed for a remote server. The settings section is named Tools & Integrations in current Cursor and Tools & MCP in some builds.

Your MCP access mirrors your Massive entitlements. You can query any asset class your plan includes. If you have Stocks access, stocks data is available through MCP. Requesting data you are not entitled to (for example, Options without an Options plan) returns an access-denied error.

Test the Integration

Now that the connection is live, put it through its paces. A few prompts to start with:

  • "Show me the latest trade for AAPL." (Trades)
  • "Is the U.S. market open right now?" (Market Status)
  • "When is the next market holiday?" (Market Holidays)
  • "What dividends has AAPL paid this year?" (Dividends)
  • "Give me a snapshot of today's biggest gainers." (Snapshots)

When you're ready to go deeper, hand Cursor a full brief and let it chain several calls together:

Pull all dividends declared in the last 30 days, filter to U.S. equities with a market cap over $50 billion, rank them by yield, and summarize the top five with their pay dates.

Cursor will search for the right endpoints, make the live calls, and stitch the results into a single answer.

Troubleshooting

Massive doesn't appear in the chat tools. Restart Cursor after editing the MCP config. Cursor re-reads the config on launch.

Authentication didn't complete. Re-open Cursor Settings → Tools & Integrations, click Connect on Massive again, and finish the browser sign-in.

Cursor answers without calling Massive. It's drawing on training data. Prompt it explicitly to "use the Massive MCP server" before the question.

Access-denied errors. You're querying an asset class your plan doesn't include. Check your entitlements in the Dashboard.

Did you find this page helpful?
Do you still need help with something?