Provenancewhere it came from, and what was verified
Published to the official MCP registry by github.com/mtcontext, which proved it owns this namespace.
🛡 Permissions & trustwhat this server can touch before you run it
About
Connect any MCP client to MetaTrader 4/5 to read prices, manage positions, and place trades.
Packages & transports
Computed from the server's own data, not a hidden formula. This measures how much you can depend on it, not how popular it is. Stars are shown separately, on purpose. How it's scored →
▸get_tick65C
▸get_bars65C
▸get_symbols75B
▸get_symbol_info75B
▸get_account_info100A
▸get_positions75B
▸get_orders75B
▸get_trade_history58C
▸get_indicator75B
▸get_terminal_info100A
▸list_experts100A
▸read_ea_logs68C
▸get_journal68C
▸get_trade_stats68C
▸get_pnl_by_symbol68C
▸get_pnl_by_time68C
▸check_order75B
▸get_tick_history75B
▸place_order78B
▸close_position75B
▸modify_position75B
▸cancel_order75B
▸partial_close75B
▸modify_order75B
▸close_all_positions68C
▸set_breakeven68C
▸set_trailing_stop75B
▸reverse_position75B
▸calculate_lot_size75B
▸get_risk_summary100A
▸get_correlation75B
▸get_economic_calendar68C
▸get_market_depth75B
▸scan_symbols75B
▸get_spread_alert75B
▸get_market_sessions100A
▸get_interest_rates68C
▸get_macro_indicators75B
▸get_cot_report75B
▸get_rate_differential75B
▸get_rate_expectations75B
▸get_news68C
▸get_sentiment75B
▸explain_trade75B
▸get_fibonacci_levels75B
▸backtest_strategy75B
▸get_market_snapshot75B
▸get_currency_strength68C
▸get_key_levels75B
▸detect_patterns75B
▸get_execution_quality85A
▸create_alert80B
▸list_alerts100A
▸cancel_alert75B
▸poll_alerts68C
▸set_equity_guard88A
▸get_equity_guard_status100A
▸remove_equity_guard68C
▸set_prop_firm_rules74B
▸get_prop_firm_status100A
▸remove_prop_firm_rules100A
▸write_trade_note75B
▸query_journal75B
▸get_behavioral_insights93A
▸get_event_risk75B
▸get_holding_risk75B
▸get_risk_regime100A
▸get_economic_surprise75B
▸get_cb_stance75B
▸set_news_guard75B
▸get_news_guard_status100A
▸remove_news_guard100A
▸get_market_context100A
Structural, not an LLM's opinion: each check is a fact about the tool's schema, so it's reproducible. One weak tool drags the score (60% average, 40% worst). How it's scored →
Raise this grade
up to +16 on qualityOwn this server? Here's exactly what to change, biggest wins first. Every number below is a fixed point value, so you can see what each edit is worth before you make it.
With no reviews this sits at a neutral 11. Reviews reporting it works push it toward the full 20.
Add an SPDX license (like MIT or Apache-2.0) to the repo so it's detected.
- Description is short (54 chars). Expand past 60 for full credit.
- 3 of 3 params have no description: `limit`, `to_date`, `from_date`. Describe each one.
- No `required` array. Declare which params are mandatory so an agent knows what it must provide.
- Description is short (54 chars). Expand past 60 for full credit.
- 1 of 1 params have no description: `symbol`. Describe each one.
- Description is short (46 chars). Expand past 60 for full credit.
- 3 of 3 params have no description: `count`, `symbol`, `timeframe`. Describe each one.
- 2 of 2 params have no description: `date`, `count`. Describe each one.
- No `required` array. Declare which params are mandatory so an agent knows what it must provide.
Already earned (4) ▾Already earned (4) ▴
These are structural checks, so the fixes are exact. See the full formula →
Add a badge to your README
[](https://socketcat.com/servers/io.github.mtcontext/mtcontext)Shows your live quality grade and links back here. It updates itself as the grade changes.
Reviews
Sign in to leave a reviewNo reviews yet. Be the first to say whether it worked.
{
"mcpServers": {
"mtcontext": {
"command": "npx",
"args": [
"-y",
"mtcontext"
]
}
}
}▶ Try itlive against mcp.mtcontext.com
This server has a hosted endpoint, so we can connect and list its actual tools right here. Nothing runs on your machine.