Varrd
From idea to edge. Everyone has unique opinions and views of the world. Varrd makes it possible for everyone regardless of statistical, coding, or market knowledge to be able to find their unique edge. The issue with LLMs testing for edges in the market is redundant idea loops, overfit with confidence, and waste days exploring nonsense. Varrd is the infrastructure and guardrails to prevent those f
README
VARRD — Trading Edge Discovery
Institutional-grade quant research. Describe any trading idea in plain English, get statistically validated results with exact trade levels.
Any AI can backtest a strategy. VARRD guarantees it was done right — with K-tracking, Bonferroni correction, OOS lock, lookahead detection, and 4 other integrity guardrails enforced at infrastructure level.
<a href="https://glama.ai/mcp/servers/@augiemazza/varrd"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@augiemazza/varrd/badge" alt="Varrd MCP server" /> </a>
MCP Server — 7 Tools, 4 Prompts
Endpoint: https://app.varrd.com/mcp
Transport: Streamable HTTP (2025-03-26 spec)
Auth: Anonymous access with auto-provisioned credits. No API key required.
{
"mcpServers": {
"varrd": {
"transport": {
"type": "streamable-http",
"url": "https://app.varrd.com/mcp"
}
}
}
}
Works with Claude Desktop, Claude Code, Cursor, and any MCP-compatible client.
MCP Tools
| Tool | Cost | What It Does |
|---|---|---|
research |
~$0.25 | Multi-turn quant research with VARRD AI. Orchestrates 15 internal tools (data loaders, charting, event studies, backtests, optimization). Follow context.next_actions each turn. |
autonomous_research |
~$0.25 | AI discovers edges for you. Give it a topic, it generates hypotheses from its market knowledge base, runs the full pipeline, returns validated results. |
scan |
Free | Scan saved strategies against live market data. Returns exact dollar entry, stop-loss, and take-profit prices for every active signal. |
search |
Free | Find saved strategies by keyword or natural language. Returns matches ranked by relevance with win rate, Sharpe, edge status. |
get_hypothesis |
Free | Full details on any strategy: formula, entry/exit rules, win rate, Sharpe, profit factor, max drawdown, version history. |
check_balance |
Free | View credit balance and available credit packs. |
reset_session |
Free | Kill a broken research session and start fresh. |
MCP Prompts
| Prompt | Description |
|---|---|
test-trading-idea |
Test any trading idea with real market data and statistical validation |
whats-firing-now |
Scan your validated strategies and show what's actively firing |
discover-edges |
Let VARRD's autonomous AI discover trading edges on a topic |
find-strategies |
Search your strategy library by keyword or concept |
Quick Start — CLI
pip install varrd
# Research an idea (auto-follows the full workflow)
varrd research "When wheat drops 3 days in a row, is there a snap-back?"
# What's firing right now?
varrd scan --only-firing
# Search your saved strategies
varrd search "momentum on grains"
# Let VARRD discover edges autonomously
varrd discover "mean reversion on futures"
# Check credits
varrd balance
Quick Start — Python
from varrd import VARRD
v = VARRD() # auto-creates free account
# What's firing right now?
signals = v.scan(only_firing=True)
for s in signals.results:
print(f"{s.name}: {s.direction} {s.market} @ ${s.entry_price}")
# Research a trading idea
r = v.research("When RSI drops below 25 on ES, is there a bounce?")
r = v.research("test it", session_id=r.session_id)
print(r.context.has_edge) # True / False
print(r.context.edge_verdict) # "STRONG EDGE" / "NO EDGE" / etc.
# Get the trade setup
r = v.research("show me the trade setup", session_id=r.session_id)
Authentication & Passkey
First use auto-creates an account. You'll receive a passkey (VARRD-XXXXXXXXXXXXXXXX) saved to ~/.varrd/credentials.
VARRD account created.
Your passkey: VARRD-A3X9K2B7T4M8P1Q6
Saved to: ~/.varrd/credentials
Link to browser: Go to app.varrd.com, click "Link your AI agent", enter your passkey with an email and password. Your agent's strategies and credits merge into your account.
v = VARRD(api_key="your-key") # Python
varrd --key your-key scan # CLI
export VARRD_API_KEY=your-key # Environment variable
What You Get Back
Edge Found
STRONG EDGE: Statistically significant vs both zero and market baseline.
The pattern produces real returns that beat market drift.
Direction: LONG
Win Rate: 62%
Sharpe: 1.45
Trades: 247
K: 3 (tests run on this hypothesis)
Trade Setup:
Entry: $5,150.25
Stop Loss: $5,122.00
Take Profit: $5,192.50
Risk/Reward: 1.5:1
No Edge
NO EDGE: Neither test passed — no tradeable signal found.
This is a valid result. You found out for 25 cents
instead of $25,000 in live losses.
The Research Flow
Your idea (plain English)
|
v
Chart pattern — see the actual signals on real price data
|
v
You approve — sanity check before spending statistical power
|
v
Statistical test — event study or backtest with proper controls
| (K increments, fingerprints logged)
v
Edge verdict: STRONG EDGE — beats zero AND beats market
MARGINAL — beats zero, doesn't clearly beat market
NO EDGE — no signal found
|
v
Trade setup — exact dollar entry, stop-loss, take-profit
A typical session is 3-5 turns and costs ~$0.25.
8 Statistical Guardrails (Infrastructure-Enforced)
| Guardrail | What It Does |
|---|---|
| K-Tracking | Counts every test. 50 variations = higher significance bar. |
| Bonferroni Correction | Multiple comparison penalty, automatic. |
| OOS Lock | Out-of-sample is sacred. One shot. Locked forever. |
| Lookahead Detection | Catches formulas that accidentally use future data. |
| Tools Calculate, AI Interprets | AI never fabricates a number. Every stat from real data. |
| Chart > Approve > Test | Must see and approve pattern before testing. |
| Fingerprint Deduplication | Can't retest same formula/market/horizon twice. |
| No Post-OOS Optimization | Parameters locked after OOS validates. |
Data Coverage
| Asset Class | Markets | Timeframes |
|---|---|---|
| Futures (CME) | ES, NQ, CL, GC, SI, ZW, ZC, ZS, ZB, TY, HG, NG + 20 more | 1h and above |
| Stocks/ETFs | Any US equity | Daily |
| Crypto (Binance) | BTC, ETH, SOL + more | 10min and above |
15,000+ instruments total.
Pricing
- $2 free on signup — enough for 6-8 full research sessions
- Research: ~$0.20-0.30 per complete workflow
- ELROND council (8 expert investigators): ~$0.40-0.60
- Multi-market (3+ markets): up to ~$1
- Free tools: scan, search, get_hypothesis, check_balance, reset_session
- Credit packs: $5 / $20 / $50 via Stripe
- Credits never expire
Examples
See examples/:
quick_start.py— 5 lines to get startedscan_portfolio.py— Scan all strategies, show what's firingresearch_idea.py— Full multi-turn research workflowmulti_idea_loop.py— Test many ideas in a loopmcp_config.json— MCP config for Claude Desktop
For AI Agents
See AGENTS.md for a structured guide with complete tool reference, response formats, and integration patterns.
Links
- Web app: app.varrd.com
- Website: varrd.com
- MCP endpoint:
https://app.varrd.com/mcp - MCP Registry: registry.modelcontextprotocol.io
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.