Developers

Agent-native pattern infrastructure.
Three ways to integrate.

MCP for Claude/GPT agents, Skill for agent workspaces, REST for everything else. Pro tier unlocks all three.

Integration paths

Pick your integration

Pro
MCP Server
Claude / GPT agent-native integration

Mount Chartai as a Model Context Protocol server. Your AI agent calls scan_symbol, list_patterns, or get_record as native tools — no wrappers.

# Claude Desktop config.json
{
  "mcpServers": {
    "chartai": {
      "url": "https://api.chartai.live/mcp/v1",
      "apiKey": "<YOUR_API_KEY>"
    }
  }
}
View docs →
🤖
Plus
Skill
AgentSkills-compatible one-liner

Drop a single SKILL.md into your agent workspace. Chartai Skill exposes scan, alert, and record-lookup as slash commands your agent can invoke.

# Install skill
chartai skill install --workspace .

# Your agent uses it as:
/chartai:scan BTCUSDT 4h
View docs →
{ }
Pro
REST API
Full JSON/HTTPS API with typed schemas

Integrate pattern signals into any app, bot, or spreadsheet. Cookie or Bearer auth, rate-limited per tier, OpenAPI 3.1 spec available.

import httpx

r = httpx.get(
  "https://api.chartai.live/api/v1/scan",
  params={"symbol": "BTCUSDT", "tf": "4h"},
  headers={"Authorization": "Bearer <KEY>"},
)
print(r.json())
View docs →
SDK Examples

Quickstart in any language

Python
import httpx

client = httpx.Client(
    base_url="https://api.chartai.live",
    headers={"Authorization": "Bearer <KEY>"},
)

# Scan a symbol
result = client.get("/api/v1/scan", params={
    "symbol": "BTCUSDT",
    "tf": "4h",
    "patterns": "all",
}).json()

# Get recent records
records = client.get("/api/v1/records/recent", params={
    "limit": 20,
}).json()
JavaScript
const BASE = "https://api.chartai.live";
const KEY = process.env.CHARTAI_API_KEY;

async function scan(symbol, tf = "4h") {
  const res = await fetch(
    `${BASE}/api/v1/scan?symbol=${symbol}&tf=${tf}`,
    { headers: { Authorization: `Bearer ${KEY}` } }
  );
  if (!res.ok) throw new Error(await res.text());
  return res.json();
}

const result = await scan("BTCUSDT", "1h");
console.log(result.patterns);
Developer access

Which plan unlocks what

PlanREST APIMCP ServerSkillScan quota
Free5 / day
Go50 / day
Plus100 / day
Pro500 / day
Compare all plans →

Start building with Chartai in under 5 minutes

Pro API key + sandbox environment. No usage fees during development.