LeashIndex Get the report

Index / payments

Forex-GPT MCP Server

io-github-hatgit-forex-gpt-mcp declares 69 capabilities across 69 tools, with 3 critical issues.

98/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list on https://mcp.forex-gpt.ai/mcp, published in the official MCP registry as io.github.hatgit/forex-gpt-mcp 1.0.0. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · irreversible-uncapped · 14 of 69 tools

14 tools are classified as irreversible and declare no limit.

critical · no-revocation · All 69 tools

69 of 69 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · uncapped-spend · 2 of 69 tools

2 tools are classified as moving money and declare no dollar limit. A cap on the number of payments does not bound their amount.

high · no-expiry · All 69 tools

69 of 69 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 69 tools

69 of 69 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 2 of 69 tools

2 tools can modify data and declare no limit.

low · uncapped-read · 53 of 69 tools

53 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
save_oanda_credentialsdestructive declared
delete_oanda_credentialsdestructive declared
save_broker_credentialsdestructive declared
trade_modify_tradedestructive declared
trade_market_orderdestructive declared
trade_limit_orderdestructive declared
trade_stop_orderdestructive declared
cancel_pending_orderdestructive declared
replace_pending_orderdestructive declared
get_open_tradesread declared
get_open_positionsread declared
get_account_historyread declared
get_trade_detailsread declared
get_performance_summaryread declared
get_order_historyread declared
get_pending_ordersread declared
get_trading_accountread declared
close_tradedestructive declared
close_positiondestructive declared
get_market_hoursread declared
is_market_openread declared
get_market_categoriesread declared
get_instrument_specsread declared
refresh_instrument_datawrite assumed
get_instrument_cache_statusread declared
get_token_balancesread declared
list_assetsread declared
get_market_moversread declared
analyze_assetread declared
get_watchlistread declared
add_to_watchlistwrite inferred
remove_from_watchlistdelete inferred
analyze_watchlistread declared
analyze_timeframesread declared
economic_eventsread declared
get_blog_articlesread declared
get_crypto_newsread declared
healthread declared
get_chart_dataread declared
purchase_tokens_x402pay inferred
x402_solana_configread declared
x402_evm_configread declared
purchase_tokens_x402_solanapay inferred
get_live_heatmapread declared
searchread declared
fetchread declared
scan_marketread declared
get_spreadsread declared
get_server_timeread declared
help_tutorialread declared
get_price_stream_urlread declared
get_sentiment_stream_urlread declared
chart_chat_proxyread declared
agent_startread declared
agent_stopread declared
agent_statusread declared
agent_approveread declared
agent_rejectread declared
agent_modifyread declared
agent_list_strategiesread declared
agent_historyread declared
agent_link_telegramread declared
agent_notification_settingsread declared
backtest_runread declared
backtest_optimizeread declared
backtest_save_paramsread declared
backtest_list_savedread declared
backtest_historyread declared
research_briefingread declared
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.