loading…
Search for a command to run...
loading…
Daily Bitcoin/crypto cycle scoring, on-chain indicators, strategy insights, on-demand backtests. Bearer + x402 pay-per-call
Daily Bitcoin/crypto cycle scoring, on-chain indicators, strategy insights, on-demand backtests. Bearer + x402 pay-per-call
Skill package for AI agents and LLMs that need programmatic access to the Backtesting Arena API: daily Bitcoin / crypto cycle scoring, on-chain indicators, aggregated strategy insights, and on-demand backtests.
Three channels, one product:
| Channel | Auth | Use case |
|---|---|---|
| Public | none, fair-use cache | quick reads, no signup |
| REST + MCP | Bearer API key (Free tier available) | full surface, higher quotas |
| x402 pay-per-call | EIP-3009 wallet signature (USDC on Base) | autonomous agents, no account |
The full capability descriptor an agent should load is skill.md.
# Coming soon when /install-skill GA's; for now clone + reference manually:
git clone https://github.com/Schoasch/skill-backtesting-arena.git
Reference skill.md as a context document in your agent runtime, or use the
MCP server directly (see below).
curl https://tradingstrategies.work/api/arena-pulse/today
# → { "score": 35, "band": "risk-off", ... } — no API key required
Want higher quotas + full surface? Get a free Bearer key.
# First call returns HTTP 402 + payment instructions:
curl -i https://tradingstrategies.work/api/v1/agent/btc-cycle/latest
# → 402 Payment Required, body has accepts[] with payTo, asset, amount, network
# Discovery descriptor lists all paid endpoints + pricing:
curl https://tradingstrategies.work/.well-known/x402
Full Python client showing the EIP-3009 sign + retry pattern: examples/python-x402-client.py.
Two transports — HTTP (recommended, requires Bearer key) or stdio.
HTTP variant (drop into claude_desktop_config.json → mcpServers):
{
"backtesting-arena": {
"url": "https://tradingstrategies.work/api/mcp",
"headers": { "Authorization": "Bearer sk-arena-…" }
}
}
Full example incl. stdio variant + Cursor config: examples/claude-desktop-config.json.
| File | What |
|---|---|
| examples/curl-snippets.sh | Bash snippets for public + Bearer endpoints |
| examples/python-x402-client.py | Python EIP-3009 signing + retry for x402 endpoints |
| examples/typescript-mcp-client.ts | Connect to MCP server, list 44 tools, call one |
| examples/claude-desktop-config.json | Drop-in config for Claude Desktop / Cursor |
For AI tooling that auto-discovers APIs:
x-x402 extension on agent endpoints.json)One subscription covers both REST and MCP channels. Pricing is reviewed quarterly against agent-economy benchmarks (changelog).
MIT (this skill package). The Backtesting Arena API itself follows the Terms.
Solo-built crypto strategy backtesting platform from Germany/Austria. Public since 2026. Educational and research focus, not signal-selling.
Contact: [email protected] · Issues: github.com/Schoasch/skill-backtesting-arena/issues
Run in your terminal:
claude mcp add backtesting-arena -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.