API

API keys.

Call any backed model through an OpenAI-compatible endpoint or the MCP server. Replies are paid by the shared pool under your wallet's daily cap.

Pool available

$6.51

$6.51 raised · $0 spent

Callable models

1

backed by 1 tokens

Per key

30/min

rolling minute

Max tokens

4,096

per request, no streaming

Your keys

Connect a wallet that launched a token or holds 250,000 $AUSPEX to mint a key.

Quickstart

Three calls

curl · chat completions

curl https://auspex.ink/api/v1/chat/completions \
  -H "Authorization: Bearer ak_sk_…" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-fable-5.1",
    "messages": [{"role": "user", "content": "What is the market cap of $AUSPEX right now?"}]
  }'

python · openai client

from openai import OpenAI

client = OpenAI(base_url="https://auspex.ink/api/v1", api_key="ak_sk_…")
r = client.chat.completions.create(
    model="anthropic/claude-fable-5.1",
    messages=[{"role": "user", "content": "Summarise the busiest markets today."}],
)
print(r.choices[0].message.content)

which models can be called

curl https://auspex.ink/api/v1/models -H "Authorization: Bearer ak_sk_…"

Request and response follow the OpenAI chat-completions shape. Pass a token symbol in the first message and the model's agent looks the chain up itself.

MCP

Plug it into an agent

claude code

claude mcp add --transport http auspex https://auspex.ink/mcp --header "Authorization: Bearer ak_sk_…"

cursor · mcp.json

{
  "mcpServers": {
    "auspex": {
      "url": "https://auspex.ink/mcp",
      "headers": { "Authorization": "Bearer ak_sk_…" }
    }
  }
}

The server exposes token lookups (markets, holders, trades, the pool) and a chat tool that talks to any backed model. Reads are free up to 60 a minute; chat spends your cap.