Skip to main content
Limited beta — the Skylit API is in limited beta. Create and manage keys in the Developer tab of the Skylit app.
You need two things: the endpoint and your API key.
Endpointhttps://mcp.skylit.ai/mcp
AuthAuthorization: Bearer <your-api-key> (or X-API-Key: <your-api-key>)
Get a key from your account console, then pick your client below.

Cursor

Add the server to ~/.cursor/mcp.json (global) or .cursor/mcp.json in a project:
{
  "mcpServers": {
    "skylit": {
      "url": "https://mcp.skylit.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Reload Cursor; you should see the skylit server connect with its tools listed.

Claude Desktop

Claude Desktop connects to remote MCP servers in one of two ways.

Try it

Once connected, ask a question that maps to a tool:
Were there any unusual bullish sweeps on TSLA today?
The agent will typically call flow_search to confirm the ticker, then sweeps (or unusual_volume) and summarize. Browse example prompts for more.

Raw HTTP (for developers)

The server speaks standard MCP over streamable HTTP, so you can drive it directly. Initialize a session, list tools, then call one:
BASE=https://mcp.skylit.ai/mcp
KEY="Bearer YOUR_API_KEY"

# 1. initialize — returns an Mcp-Session-Id header (responses are SSE)
curl -sS "$BASE" \
  -H "Authorization: $KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize",
       "params":{"protocolVersion":"2025-06-18",
                 "capabilities":{},
                 "clientInfo":{"name":"curl","version":"0"}}}'

# 2. list tools  (reuse the Mcp-Session-Id from step 1)
curl -sS "$BASE" \
  -H "Authorization: $KEY" -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Mcp-Session-Id: <id-from-initialize>" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

# 3. call a tool
curl -sS "$BASE" \
  -H "Authorization: $KEY" -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Mcp-Session-Id: <id-from-initialize>" \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call",
       "params":{"name":"flow_search","arguments":{"q":"TSLA"}}}'
Responses stream as text/event-stream, so send an Accept header that includes text/event-stream. Send DELETE with the Mcp-Session-Id header to end a session.
A 401 means the key is missing or invalid; a 403 means the key is recognized but its plan doesn’t grant API access. Check the key and that your account has API access enabled.