{"id":306650,"recorded_at":"2026-10-26T23:26:25.461398Z","observed_at":"2026-10-26T23:26:25.461269Z","subject_kind":"endpoint","subject":"aa2f76a4-1dc1-48aa-a82b-5a5f10061e4f","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":3,"tools":[{"description":"Analyze up to 500 chronological closed trades supplied by the user, each with net P&L after costs and original risk. Returns win rate, profit factor, expectancy in currency and R, total net R, and optional closed-trade equity drawdown when initial equity is supplied. Use for reviewing an existing trade sample. No account access, deposits, intratrade drawdown, forecasts, signals, or new risk recommendations.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"initialEquity":{"description":"Starting equity before the ordered trades. Required only for equity drawdown metrics. No deposits or withdrawals are modeled.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"},"quoteCurrency":{"description":"Currency shared by all monetary inputs. Defaults to USD; no currency conversion is performed.","pattern":"^[A-Z][A-Z0-9]{1,9}$","type":"string"},"trades":{"description":"Closed trades ordered chronologically, all using the same currency and risk convention. Maximum 500.","items":{"additionalProperties":false,"properties":{"initialRisk":{"description":"Original planned risk amount, including planned fees if that is your convention. Do not replace it with a later stop risk.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"},"netPnl":{"description":"Realized P&L after all fees and costs. Positive is profit; negative is loss.","maximum":1000000000000,"minimum":-1000000000000,"type":"number"}},"required":["netPnl","initialRisk"],"type":"object"},"maxItems":500,"minItems":1,"type":"array"}},"required":["trades"],"type":"object"},"name":"analyze_trade_performance"},{"description":"Compare gross and fee-adjusted reward-to-risk, loss and profit per unit, and breakeven win rate for a linear trade with known entry, stop and target. Accepts distinct entry/stop/target fee percentages. Use for questions about a planned R ratio or how fees change it. Direction is derived from entry and stop. Does not fetch venue fees or predict execution, liquidation, or trade outcomes.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"entryPrice":{"description":"Planned entry price in quote currency per base unit.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"},"fees":{"additionalProperties":false,"description":"User-supplied rates. Omission explicitly assumes zero fees; no exchange rate lookup is performed.","properties":{"entryPercent":{"description":"Entry fee percent, e.g. 0.05 means 0.05%, not 5%.","exclusiveMaximum":100,"minimum":0,"type":"number"},"stopPercent":{"description":"Stop exit fee percent, e.g. 0.05.","exclusiveMaximum":100,"minimum":0,"type":"number"},"targetPercent":{"description":"Target exit fee percent; defaults to stopPercent.","exclusiveMaximum":100,"minimum":0,"type":"number"}},"required":["entryPercent","stopPercent"],"type":"object"},"instrumentType":{"const":"linear","description":"Linear quote-margined instruments only. Inverse contracts and liquidation are unsupported.","type":"string"},"quoteCurrency":{"description":"Currency shared by all monetary inputs. Defaults to USD; no currency conversion is performed.","pattern":"^[A-Z][A-Z0-9]{1,9}$","type":"string"},"stopPrice":{"description":"Planned stop price. Direction is derived from entry and stop.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"},"targetPrice":{"description":"Profit target price, opposite the stop relative to entry.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"}},"required":["entryPrice","stopPrice","targetPrice"],"type":"object"},"name":"calculate_net_risk_reward"},{"description":"Calculate position quantity and notional for a linear crypto futures trade from user-specified account balance, risk percentage, entry and stop. Includes separate entry/stop fees and optional target profit and net R. Direction is derived. Use when asked how much to buy or sell for a specified risk budget. Ask for missing prices or risk preference; do not invent them. Does not calculate liquidation, leverage, inverse contracts, exchange lot rounding, signals, or execute orders.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"accountBalance":{"description":"Account balance in the same quote currency as prices.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"},"entryPrice":{"description":"Planned entry price in quote currency per base unit.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"},"fees":{"additionalProperties":false,"description":"User-supplied rates. Omission explicitly assumes zero fees; no exchange rate lookup is performed.","properties":{"entryPercent":{"description":"Entry fee percent, e.g. 0.05 means 0.05%, not 5%.","exclusiveMaximum":100,"minimum":0,"type":"number"},"stopPercent":{"description":"Stop exit fee percent, e.g. 0.05.","exclusiveMaximum":100,"minimum":0,"type":"number"},"targetPercent":{"description":"Target exit fee percent; defaults to stopPercent.","exclusiveMaximum":100,"minimum":0,"type":"number"}},"required":["entryPercent","stopPercent"],"type":"object"},"instrumentType":{"const":"linear","description":"Linear quote-margined instruments only. Inverse contracts and liquidation are unsupported.","type":"string"},"quoteCurrency":{"description":"Currency shared by all monetary inputs. Defaults to USD; no currency conversion is performed.","pattern":"^[A-Z][A-Z0-9]{1,9}$","type":"string"},"riskPercent":{"description":"User-chosen account risk percentage, e.g. 1 means 1%. Never infer a risk preference.","exclusiveMinimum":0,"maximum":100,"type":"number"},"stopPrice":{"description":"Planned stop price. Direction is derived from entry and stop.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"},"targetPrice":{"description":"Optional profit target, opposite the stop relative to entry.","exclusiveMinimum":0,"maximum":1000000000000,"type":"number"}},"required":["entryPrice","stopPrice","accountBalance","riskPercent"],"type":"object"},"name":"calculate_position_size"}]},"body_sha256":"a284a7a8d94c12573a01849c8db9c18ab8616f72ae2e9abff92ff67f2b0b3eff","prev_id":null,"leaf":"0xdb3d9ada37dedb1b4cc64f7453c82338579af38d5895128f0fb0ea022ce43493","leaf_text":"{\"body\":\"a284a7a8d94c12573a01849c8db9c18ab8616f72ae2e9abff92ff67f2b0b3eff\",\"id\":306650,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793057185461269,\"prev\":null,\"subject\":\"aa2f76a4-1dc1-48aa-a82b-5a5f10061e4f\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xdb3dcc0726da22f25af083991f0eb339936dfd0aad24e34f0637e4a71a0d54ee","0xfc445352c045532eb16161435de88f00bfaa9dda2525994acbd2bdb36001a50d","0xf4e08e61dfd9bc5092adacd982dbab0eb8267f7ba69cfb6c43d2a58107d57c05","0x97b67760d3c7f6ccfb9caf77b64fafa6bec95aaf8fb1b16b74cdd43c7a95e337","0xa5502f3f3e64a1336d41e1e1ebaf1fc7737f4ac11e73f960a3fece3825c6c19a","0x30bc2090c32004923f7006c089dde738d4a7f4d18eb114e8a3022e791bcddd53","0xbb8e48276050be6a58ae8c00a724cd14e7534f37d7e6a5cddad0e01512f58b60","0xe238a0812a847b8715545081077be6db9e0f81d716f87ae2c3c8b0e63dfd4a70","0x1adbc0db3c5cb31eaa0d3d8fa07ede434c632f7498b8efa299911b58db2c6faa","0x05b88d4894c1a9b590eb6a2fd334630f0ce15ff2f7464f18f51a0d81007464e7","0x7ec512db50ffb560b82f17e53667bcea802a69de4d98e67a44363985fac7f4da","0x4b7a7525bd11eaa3154ce1b1171d1b54b83370163f39203e230c520e42560c4b","0xa4edde833302b48399053e2519aea1aed1074cd102bf4b553643df1866cce4ec","0x0b7541c75cc482a7134110311d7dbd02095d969ba21177de9b21a52a55981718","0x6dc40f983a3840a0ad927a9ca17f4ff1e3b649a6c735e2a09b140db7c2caf13b","0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}