Algo Trade Analytics
Server Details
AI-assisted quantitative research and strategy validation through market context, experiments, backtesting, and walk-forward analysis.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 5.0% over 25 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 58 tools
Multiple tools have unclear boundaries, including load_case_study vs ata_load_case_study, ata_research_workflow_status vs ata_get_research_workflow_status, and three separate cancel_research_* variants. Robustness-related tools like analyze_parameter_robustness, analyze_overfit_probability, stress_test_candidate, and walk_forward_candidate also overlap substantially. An agent would frequently need to read full descriptions to avoid selecting the wrong tool.
Most tools follow a snake_case verb_noun pattern, which is readable. However, the ata_ prefix is applied inconsistently: some core workflow tools (load_case_study, create_research_run) have duplicate or near-duplicate ata_ prefixed counterparts, and analyze_* is used alongside bare verbs like evaluate, verify, and profile. The pattern is not chaotic but not consistently predictable.
With 58 tools, this is well above the 25+ threshold that signals an overly heavy tool surface. While the research workflow is complex, many tools are variants of status checking, cancellation, or job management that could be consolidated. The count will likely overwhelm agents and increase selection errors.
The tool set covers the full research lifecycle: hypothesis creation, protocol definition, baseline profiling, candidate evaluation, robustness testing, evidence maturity, lessons, case studies, and promotion claims. Minor gaps exist, such as no explicit update/delete for hypotheses or case studies, but the core domain appears well covered.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
propose_strategy_candidate5 fields changed- added
Input schema / properties / baselineSource / anyOfAdded value: +[ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } +] - added
Input schema / properties / baselineSource / descriptionAdded value: +"Pine source the candidate derives from. Omit it, or pass \"platform_benchmark\", to derive from the platform benchmark baseline for the bound scope (EMA 20/50 long-only crossover declaring 1bp commission per side and 2 ticks slippage). Never write your own baseline: a hand-written one with no declared costs is honoured verbatim by every later comparison and fails cost sensitivity." - removed
Input schema / properties / baselineSource / minLengthRemoved value: -1 - removed
Input schema / properties / baselineSource / typeRemoved value: -"string" - changed
Input schema / requiredPrevious value: -[ - "baselineSource", - "candidateSource", - "hypothesis", - "changesFromBaseline" -]New value: +[ + "candidateSource", + "hypothesis", + "changesFromBaseline" +]
4 tool updates
- Changed
evaluate_candidate5 fields changed- added
Input schema / properties / baselineSource / anyOfAdded value: +[ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } +] - added
Input schema / properties / baselineSource / descriptionAdded value: +"Pine source of the comparison baseline. Omit to use the platform benchmark baseline for this scope, which declares 1bp commission per side and 2 ticks slippage so the comparison is not a costed candidate against a zero-cost control." - removed
Input schema / properties / baselineSource / minLengthRemoved value: -1 - removed
Input schema / properties / baselineSource / typeRemoved value: -"string" - changed
Input schema / requiredPrevious value: -[ - "symbol", - "timeframe", - "startDate", - "endDate", - "baselineSource", - "candidateSource", - "protocolId" -]New value: +[ + "symbol", + "timeframe", + "startDate", + "endDate", + "candidateSource", + "protocolId" +]
- Changed
stress_test_candidate5 fields changed- added
Input schema / properties / baselineSource / anyOfAdded value: +[ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } +] - added
Input schema / properties / baselineSource / descriptionAdded value: +"Pine source of the comparison baseline. Omit to use the platform benchmark baseline for this scope, which declares 1bp commission per side and 2 ticks slippage so the comparison is not a costed candidate against a zero-cost control." - removed
Input schema / properties / baselineSource / minLengthRemoved value: -1 - removed
Input schema / properties / baselineSource / typeRemoved value: -"string" - changed
Input schema / requiredPrevious value: -[ - "symbol", - "timeframe", - "startDate", - "endDate", - "baselineSource", - "candidateSource", - "protocolId" -]New value: +[ + "symbol", + "timeframe", + "startDate", + "endDate", + "candidateSource", + "protocolId" +]
- Changed
verify_candidate5 fields changed- added
Input schema / properties / baselineSource / anyOfAdded value: +[ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } +] - added
Input schema / properties / baselineSource / descriptionAdded value: +"Pine source of the comparison baseline. Omit to use the platform benchmark baseline for this scope, which declares 1bp commission per side and 2 ticks slippage so the comparison is not a costed candidate against a zero-cost control." - removed
Input schema / properties / baselineSource / minLengthRemoved value: -1 - removed
Input schema / properties / baselineSource / typeRemoved value: -"string" - changed
Input schema / requiredPrevious value: -[ - "symbol", - "timeframe", - "startDate", - "endDate", - "baselineSource", - "candidateSource", - "protocolId" -]New value: +[ + "symbol", + "timeframe", + "startDate", + "endDate", + "candidateSource", + "protocolId" +]
- Changed
walk_forward_candidate5 fields changed- added
Input schema / properties / baselineSource / anyOfAdded value: +[ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } +] - added
Input schema / properties / baselineSource / descriptionAdded value: +"Pine source of the comparison baseline. Omit to use the platform benchmark baseline for this scope, which declares 1bp commission per side and 2 ticks slippage so the comparison is not a costed candidate against a zero-cost control." - removed
Input schema / properties / baselineSource / minLengthRemoved value: -1 - removed
Input schema / properties / baselineSource / typeRemoved value: -"string" - changed
Input schema / requiredPrevious value: -[ - "symbol", - "timeframe", - "startDate", - "endDate", - "baselineSource", - "candidateSource", - "protocolId" -]New value: +[ + "symbol", + "timeframe", + "startDate", + "endDate", + "candidateSource", + "protocolId" +]
58 tool updates
- First observed
analyze_bootstrap_confidence - First observed
analyze_cost_sensitivity - First observed
analyze_cross_scope - First observed
analyze_losing_trades - First observed
analyze_market_coverage - First observed
analyze_overfit_probability - First observed
analyze_parameter_robustness - First observed
analyze_risk_management - First observed
analyze_signal_audit - First observed
analyze_trade_features - First observed
ata_cancel_research_job - First observed
ata_cancel_research_task - First observed
ata_cancel_research_workflow - First observed
ata_context - First observed
ata_get_evidence_maturity - First observed
ata_get_prompt - First observed
ata_get_research_contract - First observed
ata_get_research_job_status - First observed
ata_get_research_notebook - First observed
ata_get_research_plan - First observed
ata_get_research_task - First observed
ata_get_research_task_result - First observed
ata_get_research_workflow_status - First observed
ata_get_webhook_router_pattern - First observed
ata_health - First observed
ata_list_case_studies - First observed
ata_list_prompts - First observed
ata_list_research_reports - First observed
ata_list_research_tasks - First observed
ata_list_resources - First observed
ata_load_case_study - First observed
ata_mcp_usage_status - First observed
ata_plan_case_study_hardening - First observed
ata_read_resource - First observed
ata_record_research_task_progress - First observed
ata_research_workflow_status - First observed
ata_resume_research_workflow - First observed
ata_start_research_job - First observed
ata_start_research_run - First observed
ata_start_research_workflow - First observed
claim_promotion_state - First observed
close_research_experiment - First observed
commit_research_lesson - First observed
compare_trials - First observed
create_research_hypothesis - First observed
create_research_run - First observed
define_experiment_protocol - First observed
evaluate_candidate - First observed
inspect_market_context - First observed
load_case_study - First observed
profile_baseline - First observed
propose_strategy_candidate - First observed
recall_research_lessons - First observed
run_parameter_sweep - First observed
stage_candidate_for_editor - First observed
stress_test_candidate - First observed
verify_candidate - First observed
walk_forward_candidate
Publisher details
- Operator
- Algo Trade Analytics
- Operator website
- https://algo-trade-analytics.com
- Vendor relationship
- First-party
- Documentation
- https://docs.algo-trade-analytics.com/guides/mcp
- Trust center
- Not applicable
- Restrictions
- OAuth authorization is required. Access is limited to entitled Algo Trade Analytics accounts and the scopes granted during authorization.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1624 npm1MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs117 npmMIT
- AlicenseAqualityCmaintenanceRevnuvo Company Intelligence tells AI agents what changed at a company, with evidence. It observes company websites, technologies, and DNS over time and returns timestamped, confidence-aware changes, signals, and monitoring.9MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.