mutiagent4financial (wangxingjia19999-byte/mutiagent4financial) is an MCP server listed on the M8ven Trust Index. It scores 69 out of 100, grade C. It declares 126 tools. No publisher has claimed this listing.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
wangxingjia19999-byte
Source: github_code
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
generate_alpha_signalsGenerate alpha signals using momentum agent.
discover_alpha_factorsDiscover alpha factors.
develop_strategy_configurationDevelop strategy configuration.
run_comprehensive_backtestRun comprehensive backtest.
submit_strategy_to_memorySubmit strategy to memory.
run_integrated_backtestRun integrated backtest pipeline.
validate_strategy_performanceValidate strategy performance.
get_agent_statusGet the status of a specific agent or all agents. Args: agent_id: Optional agent ID. If not provided, returns all agents. Returns: Dictionary containing agent status information.
start_agentStart a new agent in the pool. Args: agent_id: Unique identifier for the agent agent_type: Type of agent to start (e.g., 'momentum', 'trend_following') config: Optional configuration for the agent Returns: Dictionary containing the result of the start operation.
stop_agentStop a running agent. Args: agent_id: ID of the agent to stop graceful: Whether to perform a graceful shutdown Returns: Dictionary containing the result of the stop operation.
restart_agentRestart an existing agent. Args: agent_id: ID of the agent to restart Returns: Dictionary containing the result of the restart operation.
get_pool_healthGet comprehensive health information for the entire pool. Returns: Dictionary containing pool health metrics and status.
get_performance_metricsGet detailed performance metrics for the pool. Returns: Dictionary containing performance analytics.
configure_agentUpdate configuration for a running agent. Args: agent_id: ID of the agent to configure config: New configuration parameters Returns: Dictionary containing the result of the configuration update.
store_graph_memoryStores a structured memory in the Neo4j graph database with intelligent linking and semantic indexing.
store_graph_memories_batchStores multiple memories in a batch operation for high-throughput processing with enhanced performance monitoring.
retrieve_graph_memoryRetrieves memories using enhanced full-text search with intelligent ranking and semantic capabilities.
filter_graph_memoriesFilters memories based on structured criteria with enhanced query capabilities and performance optimization.
get_graph_memory_statisticsRetrieves comprehensive statistics with enhanced metrics including performance analytics and system health.
retrieve_memory_with_expansionRetrieves memories with intelligent relationship expansion for comprehensive context discovery.
semantic_search_memoriesPerforms intelligent semantic search using AI embeddings, similarity scoring, and context understanding.
get_trending_keywordsExtracts and analyzes trending keywords from recent memories using intelligent text processing.
prune_graph_memoriesIntelligently deletes old and irrelevant memories with enhanced criteria and safety checks.
publish_memory_eventPublishes memory-related events to the real-time stream processing system for reactive analytics.
get_stream_statisticsReturns comprehensive real-time statistics from the stream processing system and event analytics.
fetch_market_dataFetch and store market data in shared context.
store_reflectionStore a learned lesson into Neo4j long-term memory for future reference.
query_lessonsQuery past lessons from Neo4j memory. Use keywords like 'overfitting', 'momentum', 'risk'.
search_knowledgeSearch the Alpha101 research paper (RAG) for relevant factor construction knowledge.
run_alpha_pipelineExecute the complete standard alpha pipeline (Alpha158 Factors -> Train Model -> Generate Signals). Uses 200+ Alpha158 factors by default with LightGBM model.
calculate_indicators_toolCalculate specific technical indicators on the current data (Test Data).
train_predict_toolTrain a model using TRAINING data and predict on CURRENT features. Requires 'train_data' in context.
submit_signals_toolConvert predictions to trading signals and finalize the task.
gateway_statusGet comprehensive gateway status and health information
list_internal_agentsList all internal agents and their connection status
orchestrate_taskOrchestrate a task across multiple internal agents
get_task_statusGet the status and results of an orchestrated task
call_internal_agentMake direct call to internal agent via MCP
generate_alpha_strategyGenerate comprehensive alpha strategy using internal agents
coordinate_memory_syncCoordinate memory synchronization across agents
emergency_shutdownEmergency shutdown of gateway and internal agents
store_agent_reflectionStore a learned lesson into the Neo4j Long-term memory graph.
query_past_agent_lessonsQuery past lessons from Neo4j Long-term memory using a keyword like 'overfitting'.
retrieve_alpha_factors_from_kbRetrieve relevant alpha factor research from the Alpha101 paper using RAG/VectorDB.
load_and_analyze_dataLoad and analyze asset data, compute technical indicators and signals
load_qlib_factorsCompute and evaluate IC/IR using Alpha158 handler
propose_alpha_factorsPropose alpha factors based on Qlib results
generate_iteration_reportGenerate iteration report
list_agentsList all registered sub-agents.
momentum_healthCheck the health of the momentum agent.
get_memoryGet a value by key via A2A memory if supported.
set_memorySet a key-value via A2A memory if supported.
delete_memoryDelete a key via A2A memory if supported.
list_memory_keysList keys via A2A memory if supported.
submit_taskSubmit an AlphaTaskDTO to the Orchestrator
cancel_taskCancel a pending or running task
list_active_tasksList all currently active tasks
get_orchestrator_metricsGet orchestrator performance metrics
run_rl_backtest_and_updateRun RL backtest and update agent policy for a given symbol and market data.
process_strategy_requestProcess strategy requests and generate alpha signals
submit_strategy_eventSubmit strategy flow events to memory system for tracking and analysis.
generate_strategy_reportGenerate comprehensive academic-style strategy research report
store_analysis_resultsStore comprehensive analysis results including factors, strategy, and backtest data
get_memory_statusGet A2A memory connection status
run_portfolio_pipelineExecute standard portfolio construction pipeline.
construct_portfolio_toolConstruct portfolio weights from signals in context.
submit_portfolio_toolSubmit final portfolio.
run_risk_pipelineExecute the full multi-dimensional risk pipeline and store results in context.
calculate_volatility_toolCalculate per-stock and portfolio volatility. Stores in ctx.risk_metrics.
generate_risk_narrative_toolGenerate LLM risk narrative from the metrics already in context.
submit_risk_assessment_toolSubmit final risk assessment from metrics accumulated in context.
get_account_summaryGet the current account summary including buying power, cash, and portfolio value.
get_current_positionsGet all current open positions. Returns a JSON list.
execute_ordersExecute a list of orders with risk validation.
cancel_all_pending_ordersCancel all pending orders on Alpaca.
get_order_historyGet recent order history from Alpaca.
receive_orchestrator_inputReceive input from external orchestrator and autonomously create tasks
query_memory_agentQuery memory agent for relevant knowledge
generate_analysis_toolDynamically generate code tools based on analysis requirements
create_validation_codeCreate validation programs for generated code
execute_generated_toolExecute previously generated code tools
generate_strategy_signalGenerate trading signal and strategy flow output
fetch_dataFetch historical price and volume data from external data sources. Supports multiple data providers: - polygon: Polygon.io API (high-frequency, institutional-grade) - yfinance: Yahoo Finance (free, daily data) Returns OHLCV data aligned to the requested frequency as JSON string. Automatically handle…
compute_factorCompute an alpha factor using a specified formula on price/volume data. Supports: - Mean reversion factors (z-score, residual-based) - Technical indicators (RSI, Bollinger Bands) - Custom formulas using pandas/numpy syntax Returns a time series of factor values with proper alignment and handling of …
backtest_factorBacktest an alpha factor with realistic transaction costs and holding periods. Evaluates: - Information Coefficient (IC): Rank correlation between signals and forward returns - Sharpe Ratio: Risk-adjusted return metric - Turnover: Portfolio rebalancing frequency - Transaction costs: Slippage and com…
plot_resultsVisualize backtest results and factor performance. Generates: - Cumulative returns chart - IC time series - Factor exposure distribution - Performance attribution Returns plot URLs or base64-encoded images. Args: metrics: JSON string with performance metrics output_format: Output format for visualiz…
generate_signalGenerate a sophisticated alpha strategy flow using LLM analysis and real market data.
analyze_market_sentimentAnalyze market sentiment using LLM for the given symbol.
store_memorybehind configStore a memory record with intelligent linking and semantic indexing
retrieve_memorybehind configRetrieve memories using enhanced search capabilities
semantic_searchbehind configPerform AI-powered semantic search across memories
get_statisticsbehind configGet comprehensive system statistics and health information
health_checkbehind configPerform comprehensive health check of all system components
create_relationshipbehind configCreate intelligent relationships between memory nodes
ALPHA_POOL_MEMORY_URLTUSHARE_TOKENA 股需要ALPACA_API_KEYAlpaca API Key US ✅ALPACA_SECRET_KEYAlpaca Secret Key US ✅POE_API_KEYPoe API 密钥 (LLM) 通用 ✅POE_BASE_URLPOE_FORCE_MAPOPENAI_API_KEYOpenAI API Key 通用 -OPENAI_BASE_URLPOE_MODELOPENAI_MODELEMT_API_HOSTEMT_API_PORTEMT_BROKER_IDEMT_USER_IDEMT_PASSWORDQLIB_PROVIDER_URIALPHA_POOL_DATA_DIRALPHA_POOL_DATA_CSVALPHA_POOL_SYMBOLALPHA_POOL_START_DATEALPHA_POOL_END_DATEALPHA_POOL_LOOKBACKNEO4J_URINeo4j 连接地址 通用 可选NEO4J_USERNeo4j 用户名 通用 可选NEO4J_PASSWORDNeo4j 密码 通用 可选FINAGENT_ENVRISK_AGENT_DISABLE_LLMEMQ_API_HOSTEMQ_API_PORTEMQ_BROKER_IDEMQ_USER_IDEMQ_PASSWORDTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
132/132 tools missing one or more hints — store_memory (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); retrieve_memory (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); semantic_search (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +129 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Descriptions match behaviour
1 tool describes read intent but its handler mutates — compute_factor (line 388: factor_values = eval(formula, {"close": close, "pd": pd, "np": np}))
Rename the tool, rewrite the description, or move the side-effect into a separate clearly-named tool.
License file
No license file
Add a LICENSE file (MIT, Apache-2.0, etc.).
Tool test coverage
Only 22/132 tools referenced in tests (17%)
Write tests that reference each tool by name so every tool has at least one test.
Secrets not logged
2 secret values sent to print
Redact or omit secret values from log output.
Tool description accuracy
compute_factor: description implies read-only but handler writes/deletes/executes
Update tool descriptions to accurately reflect all capabilities — especially write, delete, or execute operations.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/wangxingjia19999-byte/mutiagent4financial)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check