E

ai.aetherwealth/mcp

npm:@aetherwealth/mcp
scanned 2026-08-28T20:49:22.665Z rulepack rulepack-2026.08.1 transport stdio tools 49
crit 0 high 1 med 12 low 0 info 0
high data-over-collection LLM02 deterministic
Tool input schema requests sensitive data

Parameter "providerToken" invites an agent to pass a credential or personal identifier as a tool argument, where it can be logged or exfiltrated. Confirm this data is truly required and never echoed.

at tool connect_broker · field inputSchema.properties.providerToken
providerToken
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check data-over-collection
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "create_account" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool create_account · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "update_trade" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool update_trade · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "delete_trade" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool delete_trade · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "delete_trades" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool delete_trades · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "modify_position" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool modify_position · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "create_price_alert" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool create_price_alert · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "create_trendline_alert" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool create_trendline_alert · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "update_alert" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool update_alert · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "delete_alert" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool delete_alert · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "create_indicator_alert" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool create_indicator_alert · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "update_indicator_alert" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool update_indicator_alert · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations
medium missing-annotations LLM08 deterministic
Mutating tool ships without readOnlyHint

Tool "delete_indicator_alert" looks state-changing but declares no readOnlyHint. Agents use that flag to gate risky calls; without it they cannot tell this tool apart from a safe read.

at tool delete_indicator_alert · field annotations
{}
reproduce: mcpaudit-scan --npm @aetherwealth/mcp --check missing-annotations

This is an automated, point-in-time report from passive metadata analysis (the server's own initialize and tools/list advertisement). No tools were invoked. The grade reflects deterministic checks only; findings marked "llm" are triage signals for human review and do not affect the grade. Verify any finding with its reproduce command. Rulepack rulepack-2026.08.1.