Skip to main content
Glama

EmidLabs Backtest

Server Details

Run crypto trading strategy backtests through EmidLabs's Backtesting API.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.4/5 across 3 of 3 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clear, non-overlapping purpose: submitting a backtest, fetching its result (with built-in polling), and listing available assets. No ambiguity.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case (submit_backtest, get_backtest_result, list_available_assets), making the action-target relationship clear.

Tool Count5/5

Three tools is minimal but well-scoped for the server's core functionality: submit, retrieve results, and explore data. Each tool earns its place without bloat.

Completeness4/5

Covers the main workflow (submit, get result, list assets). Minor gaps exist (no delete/cancel, no detailed trade-level results), but these are intentionally omitted and agents can work around with the provided tools.

Available Tools

3 tools
get_backtest_resultGet Backtest Result
Read-only
Inspect

Fetches a submitted backtest by id. By default (waitForCompletion: true) polls internally until it finishes, so one call returns one final answer — no need to poll from the caller's side. Trade-level detail is intentionally omitted; only aggregate metrics are returned.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id returned by submit_backtest.
pollTimeoutMsNoDefaults to 120000 (2 minutes).
backtestApiKeyYesYour EmidLabs backtest API key.
backtestBaseUrlNoDefaults to the public production API.
waitForCompletionNoIf true (default), polls internally until the backtest finishes or pollTimeoutMs elapses.

Output Schema

ParametersJSON Schema
NameRequiredDescription
idNo
resultNo
statusNo
errorMessageNo
list_available_assetsList Available Assets
Read-only
Inspect

Lists every asset pair with real historical data, each with its supported timeframes and the date range actually available. Optional to call — submit_backtest already returns a clear error (with the real available range) when an asset or date range doesn't have data, so this is for up-front exploration or for recovering from an "unknown asset" error, not a required step before every submit_backtest.

ParametersJSON Schema
NameRequiredDescriptionDefault
backtestApiKeyYesYour EmidLabs backtest API key.
backtestBaseUrlNoDefaults to the public production API. Override only for self-hosted/staging use.

Output Schema

ParametersJSON Schema
NameRequiredDescription
assetsNo
submit_backtestSubmit BacktestInspect

Submits a strategy for backtesting against historical OHLCV data. Returns immediately with an id and status — call get_backtest_result to fetch the outcome once it finishes.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetPairYese.g. "BTC-USDC".
finalDateYesISO date string, e.g. "2025-06-01".
initialDateYesISO date string, e.g. "2025-01-01".
backtestApiKeyYesYour EmidLabs backtest API key (created in the Console).
backtestBaseUrlNoDefaults to the public production API. Override only for self-hosted/staging use.
strategySnapshotJsonYesThe Strategy DSL object — see the strategy-dsl-spec resource for the shape.

Output Schema

ParametersJSON Schema
NameRequiredDescription
idNo
statusNo

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources