The financial intelligence layer for AI agents. Decision-ready signals, not raw data. Try it now — no API key needed.
These endpoints are completely free. Click to see live data:
# These work right now, no signup needed:
curl https://north7.ai/v1/risk
curl https://north7.ai/v1/regime
curl https://north7.ai/v1/health
Try free endpoints (no key needed)
curl https://north7.ai/v1/risk # Risk index 0-100
curl https://north7.ai/v1/regime # BULL / BEAR / SIDEWAYS / CRISIS
Get a free API key (1,000 credits) — instant, no payment
# With your key, access all 12 endpoints:
curl https://north7.ai/v1/signals/latest \
-H "X-API-Key: n7_live_your_key_here"
Response with signals, confidence, and reasoning
{
"ok": true,
"data": {
"signals": [
{
"symbol": "MSFT",
"signal_type": "alpha_14d",
"direction": "long",
"confidence": 0.82,
"reason_en": "Strong cloud revenue growth, AI integration..."
}
],
"count": 29
},
"meta": {
"credits_used": 1,
"credits_remaining": 999,
"next": {
"endpoint": "/v1/analysis/MSFT",
"reason": "Deep-dive into this signal with full analysis"
}
}
}
import requests
# No key needed for these:
risk = requests.get("https://north7.ai/v1/risk").json()
print(f"Risk: {risk['data']['value']}/100 ({risk['data']['status']})")
regime = requests.get("https://north7.ai/v1/regime").json()
print(f"Regime: {regime['data']['regime']}")
# With key for full access:
KEY = "n7_live_your_key_here"
headers = {"X-API-Key": KEY}
signals = requests.get("https://north7.ai/v1/signals/latest", headers=headers).json()
print(f"{signals['data']['count']} signals found")
for s in signals['data']['signals'][:3]:
print(f" {s['symbol']:8} {s['direction']:5} conf={s.get('confidence','?')}")
Native integration for Claude and any MCP-compatible agent. 9 tools available instantly.
// claude_desktop_config.json
{
"mcpServers": {
"north7": {
"url": "https://north7.ai/mcp",
"transport": "streamable-http"
}
}
}
Full A2A Agent Card with 9 skills. Any A2A-compatible agent auto-discovers NORTH7.
// Discovery:
GET /.well-known/agent.json
// 9 skills available:
// - market-risk-assessment
// - market-regime-detection
// - trading-signals
// - asset-prices
// - stock-analysis
// - intelligence-briefing
// - commodity-signals
// - sector-rotation
// - model-portfolio
Standard REST API with OpenAPI 3.1 spec. Works with any HTTP client, SDK, or agent framework.
// Auto-generate clients:
GET /v1/openapi.json
// Interactive docs:
GET /v1/docs
// Agent instructions included
// in the OpenAPI description
AI plugin manifest for GPT and compatible agents.
// Plugin discovery:
GET /.well-known/ai-plugin.json
// Includes model-optimized
// descriptions for tool selection
Interactive docs: /v1/docs | OpenAPI spec: /v1/openapi.json | ReDoc: /v1/redoc
| Standard Financial APIs | NORTH7 |
|---|---|
| Raw price data (OHLCV) | AI-analyzed signals with confidence + reasoning |
| Requires API key to try | 3 free endpoints — try instantly, no signup |
| Designed for human developers | Agent-native: MCP, A2A, rich error hints |
| Single asset class | Multi-asset: stocks, commodities, forex, crypto |
| No context | Geopolitics + regime + risk integrated |
| Just data | Decision intelligence: "what to do" not just "what happened" |
| Static responses | "next" suggestions guide agents through workflows |
| Generic errors | Rich errors with hints agents can act on |
Start free. Buy credits instantly with PayPal.
Every response includes a next field suggesting the logical next endpoint to call.
"next": {
"endpoint": "/v1/analysis/MSFT",
"reason": "Deep-dive into this signal"
}
Errors include hint fields that tell agents exactly what to do next.
{
"error": "Insufficient credits",
"hint": "Contact support@north7.ai",
"current_credits": 0,
"endpoint_cost": 1
}
Every response includes headers so agents can self-throttle.
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 299
X-Credits-Used: 1
X-Credits-Remaining: 49999
The OpenAPI spec includes agent_instructions — a prompt that tells agents how to use NORTH7 optimally.
// In /v1/ response:
"agent_instructions": "Use /risk
and /regime FIRST to assess
market conditions..."