Skip to main content
Press ⌘K to search

Quickstart

Go from zero to a working answer in a few minutes. Most people start by connecting an AI assistant, which needs no API key; a key only matters once you write code or use a client that takes one.

1. Connect your AI assistant

ChatGPT and Claude connect over OAuth: you sign in to Equibles and approve access, and the client holds the token for you.

  • ChatGPT: install the Equibles plugin from the plugin directory, then sign in. See ChatGPT.
  • Claude: connect Equibles from Claude's connector directory in Claude web or Claude Desktop, then sign in. In Claude Code, run claude mcp add with the server URL below.
https://mcp.equibles.com/mcp

Cursor, VS Code, Grok and other clients each have a guide under Connect the MCP server.

2. Ask a question

Ask: "Using Equibles, compare NVDA's latest earnings call with the previous quarter. Build a management accountability scorecard showing what was promised, delivered, missed, or is too early to judge; compare prior guidance with filed results; flag achievements that exceeded or were not foreshadowed by management's prior outlook; explain changes in tone and priorities; and cite every conclusion."

Name Equibles in the prompt, or the assistant may answer from memory or from a web search rather than calling the tools. In ChatGPT, also pick Equibles from the composer's + menu for that chat; in Claude web or Desktop, switch the Equibles connector on for the chat. For multi-step workflows like this one, see the recipes.

3. Create an API key

You need a key for REST calls, for spreadsheets, and for MCP clients you configure with a key instead of signing in. Sign in and open your API keys in the dashboard. A key starts with eq_ and is shown once, so copy it somewhere safe. See Authentication for the ways to send it.

An MCP client that takes a key sends it as a header. For example, in Cursor add this to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "equibles": {
      "url": "https://mcp.equibles.com/mcp",
      "headers": { "Authorization": "Bearer eq_your_api_key" }
    }
  }
}

4. Make your first REST call

With a key, fetch Apple's recent daily prices from your own code:

curl "https://api.equibles.com/v1/stocks/AAPL/prices?limit=5" \
  -H "Authorization: Bearer eq_your_api_key"
import requests
r = requests.get(
    "https://api.equibles.com/v1/stocks/AAPL/prices",
    params={"limit": 5},
    headers={"Authorization": "Bearer eq_your_api_key"},
)
for bar in r.json()["data"]:
    print(bar["date"], bar["close"])
const res = await fetch(
  "https://api.equibles.com/v1/stocks/AAPL/prices?limit=5",
  { headers: { Authorization: "Bearer eq_your_api_key" } },
);
const { data } = await res.json();
data.forEach((bar) => console.log(bar.date, bar.close));

You'll get a paginated JSON list:

{
  "data": [
    { "date": "2026-07-10", "open": 314.72, "high": 316.91, "low": 312.17, "close": 315.32, "volume": 34109200 },
    { "date": "2026-07-09", "open": 310.51, "high": 316.53, "low": 308.16, "close": 316.22, "volume": 48084300 }
  ],
  "meta": { "limit": 5, "offset": 0, "count": 5, "hasMore": true }
}

Next steps

Connect your AI in a minute

A free account connects ChatGPT, Claude or any MCP client to live data, and includes an API key for your own code.