Quickstart

From zero to your first sourced datapoint in a few minutes, over MCP for agents or plain HTTP for everything else.

1 · Get an API key#

Sign in at arkolith.com/connect (Google or email magic link) and a key is minted for you. It's free (no card), and your wallet starts with 1,000 credits, refreshed monthly. The connect page shows your key once and gives you a ready-to-paste MCP command.

Keep your key secret
A key carries your credits. Pass it as a header, never in a URL or committed file. Rotate it any time from your account.

2 · Connect the MCP server#

Add Arkolith to Claude Code (or any MCP client) with one command:

bash
claude mcp add --transport http arkolith https://arkolith.com/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Restart the client and your agent can now discover every tool. tools/list is free; ask it something like “what does Berkshire Hathaway own?” and it will call fund.holdings for you.

3 · Make your first call#

The same request (Berkshire Hathaway's latest 13F holdings) over MCP (JSON-RPC) and REST:

bash
curl -X POST https://arkolith.com/api/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "fund.holdings",
    "arguments": {
      "cik": "1067983"
    }
  }
}'

The raw MCP tools/call body, if you're wiring a client by hand:

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "fund.holdings",
    "arguments": {
      "cik": "1067983"
    }
  }
}

Where to go next#