{"serverId":"mcp-registry/io.github.hamadalmajdouie-rgb/gf-agent-toll","tools":[{"name":"gf.agent_budget","fixed":{"name":"gf_agent_budget","description":"Evaluate per-call, daily, monthly and approval limits before payment signing.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"title":"gf.agent_budget"},"changes":[{"kind":"name","detail":"Renamed \"gf.agent_budget\" → \"gf_agent_budget\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":70,"tokensAfter":70},{"name":"gf.agent_commerce_status","fixed":{"name":"gf_agent_commerce_status","description":"Describe agent spend controls, reputation and marketplace economics.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"gf.agent_commerce_status"},"changes":[{"kind":"name","detail":"Renamed \"gf.agent_commerce_status\" → \"gf_agent_commerce_status\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":71,"tokensAfter":71},{"name":"gf.execute","fixed":{"name":"gf_execute","description":"Route an intent through GF Universal Commerce without giving GF wallet custody.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"gf.execute"},"changes":[{"kind":"name","detail":"Renamed \"gf.execute\" → \"gf_execute\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"gf.free_profit_check","fixed":{"name":"gf_free_profit_check","description":"Free preliminary GCC product profit and margin estimate. Price: free.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["landed_cost","expected_sale_price"],"properties":{"currency":{"type":"string"},"landed_cost":{"type":"number","maximum":1000000000000,"minimum":0.01},"referralCode":{"type":"string"},"total_fee_pct":{"type":"number"},"fulfillment_cost":{"type":"number"},"paymentSignature":{"type":"string"},"ad_cost_per_order":{"type":"number"},"expected_sale_price":{"type":"number","maximum":1000000000000,"minimum":0.01}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"gf.free_profit_check"},"changes":[{"kind":"name","detail":"Renamed \"gf.free_profit_check\" → \"gf_free_profit_check\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":183,"tokensAfter":183},{"name":"gf.gcc_merchant_pack","fixed":{"name":"gf_gcc_merchant_pack","description":"Merchant portfolio plan for 3-25 products. Price: 12.00 USDC via x402.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["products","working_capital"],"properties":{"products":{"type":"array","items":{"type":"object","required":["product_value","expected_sale_price"],"properties":{"currency":{"type":"string"},"shipping":{"type":"number"},"insurance":{"type":"number"},"vat_rate_pct":{"type":"number"},"delivery_days":{"type":"number"},"duty_rate_pct":{"type":"number"},"product_value":{"type":"number","maximum":1000000000000,"minimum":0.01},"payment_fee_pct":{"type":"number"},"competitor_count":{"type":"number"},"fulfillment_cost":{"type":"number"},"ad_cost_per_order":{"type":"number"},"expected_sale_price":{"type":"number","maximum":1000000000000,"minimum":0.01},"marketplace_fee_pct":{"type":"number"},"returns_reserve_pct":{"type":"number"},"other_cost_per_order":{"type":"number"}},"additionalProperties":false},"maxItems":25,"minItems":3},"referralCode":{"type":"string"},"working_capital":{"type":"number","maximum":1000000000000,"minimum":1},"paymentSignature":{"type":"string"}},"additionalProperties":false},"title":"gf.gcc_merchant_pack"},"changes":[{"kind":"name","detail":"Renamed \"gf.gcc_merchant_pack\" → \"gf_gcc_merchant_pack\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":340,"tokensAfter":340},{"name":"gf.gcc_opportunity_score","fixed":{"name":"gf_gcc_opportunity_score","description":"Unit economics, ROI and GCC opportunity score. Price: 0.75 USDC via x402.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["landed_cost","expected_sale_price"],"properties":{"currency":{"type":"string"},"landed_cost":{"type":"number","maximum":1000000000000,"minimum":0.01},"referralCode":{"type":"string"},"delivery_days":{"type":"number"},"payment_fee_pct":{"type":"number"},"competitor_count":{"type":"number"},"fulfillment_cost":{"type":"number"},"paymentSignature":{"type":"string"},"ad_cost_per_order":{"type":"number"},"expected_sale_price":{"type":"number","maximum":1000000000000,"minimum":0.01},"marketplace_fee_pct":{"type":"number"},"returns_reserve_pct":{"type":"number"},"other_cost_per_order":{"type":"number"}},"additionalProperties":false},"title":"gf.gcc_opportunity_score"},"changes":[{"kind":"name","detail":"Renamed \"gf.gcc_opportunity_score\" → \"gf_gcc_opportunity_score\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":239,"tokensAfter":239},{"name":"gf.gcc_portfolio_rank","fixed":{"name":"gf_gcc_portfolio_rank","description":"Rank 2-12 product scenarios by economics and risk. Price: 5.00 USDC via x402.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["products"],"properties":{"products":{"type":"array","items":{"type":"object","required":["product_value","expected_sale_price"],"properties":{"currency":{"type":"string"},"shipping":{"type":"number"},"insurance":{"type":"number"},"vat_rate_pct":{"type":"number"},"delivery_days":{"type":"number"},"duty_rate_pct":{"type":"number"},"product_value":{"type":"number","maximum":1000000000000,"minimum":0.01},"payment_fee_pct":{"type":"number"},"competitor_count":{"type":"number"},"fulfillment_cost":{"type":"number"},"ad_cost_per_order":{"type":"number"},"expected_sale_price":{"type":"number","maximum":1000000000000,"minimum":0.01},"marketplace_fee_pct":{"type":"number"},"returns_reserve_pct":{"type":"number"},"other_cost_per_order":{"type":"number"}},"additionalProperties":false},"maxItems":12,"minItems":2},"referralCode":{"type":"string"},"paymentSignature":{"type":"string"}},"additionalProperties":false},"title":"gf.gcc_portfolio_rank"},"changes":[{"kind":"name","detail":"Renamed \"gf.gcc_portfolio_rank\" → \"gf_gcc_portfolio_rank\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":317,"tokensAfter":317},{"name":"gf.gcc_product_decision","fixed":{"name":"gf_gcc_product_decision","description":"Premium end-to-end GCC product decision. Price: 2.50 USDC via x402.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["product_value","expected_sale_price"],"properties":{"currency":{"type":"string"},"shipping":{"type":"number"},"insurance":{"type":"number"},"referralCode":{"type":"string"},"vat_rate_pct":{"type":"number"},"delivery_days":{"type":"number"},"duty_rate_pct":{"type":"number"},"product_value":{"type":"number","maximum":1000000000000,"minimum":0.01},"payment_fee_pct":{"type":"number"},"competitor_count":{"type":"number"},"fulfillment_cost":{"type":"number"},"paymentSignature":{"type":"string"},"ad_cost_per_order":{"type":"number"},"expected_sale_price":{"type":"number","maximum":1000000000000,"minimum":0.01},"marketplace_fee_pct":{"type":"number"},"returns_reserve_pct":{"type":"number"},"other_cost_per_order":{"type":"number"}},"additionalProperties":false},"title":"gf.gcc_product_decision"},"changes":[{"kind":"name","detail":"Renamed \"gf.gcc_product_decision\" → \"gf_gcc_product_decision\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":273,"tokensAfter":273},{"name":"gf.list_services","fixed":{"name":"gf_list_services","description":"List GF Agent Toll services, prices, schemas and discovery endpoints.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"gf.list_services"},"changes":[{"kind":"name","detail":"Renamed \"gf.list_services\" → \"gf_list_services\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"gf.marketplace_fee_quote","fixed":{"name":"gf_marketplace_fee_quote","description":"Calculate marketplace take rate and provider net without moving funds.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"title":"gf.marketplace_fee_quote"},"changes":[{"kind":"name","detail":"Renamed \"gf.marketplace_fee_quote\" → \"gf_marketplace_fee_quote\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":71,"tokensAfter":71},{"name":"gf.payment_status","fixed":{"name":"gf_payment_status","description":"Read durable payment state or a recovered result without resending a signed payment.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"gf.payment_status"},"changes":[{"kind":"name","detail":"Renamed \"gf.payment_status\" → \"gf_payment_status\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"gf.provider_health","fixed":{"name":"gf_provider_health","description":"Read verified provider health, circuit-breaker and latency state.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"annotations":{"readOnlyHint":true},"title":"gf.provider_health"},"changes":[{"kind":"name","detail":"Renamed \"gf.provider_health\" → \"gf_provider_health\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":68,"tokensAfter":68},{"name":"gf.quote","fixed":{"name":"gf_quote","description":"Choose the highest-value GF commerce outcome within the caller budget.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"title":"gf.quote"},"changes":[{"kind":"name","detail":"Renamed \"gf.quote\" → \"gf_quote\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"gf.revenue_intelligence","fixed":{"name":"gf_revenue_intelligence","description":"Read aggregate discovery, payment, confirmed revenue and repeat-buyer metrics.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"title":"gf.revenue_intelligence"},"changes":[{"kind":"name","detail":"Renamed \"gf.revenue_intelligence\" → \"gf_revenue_intelligence\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"gf.sa_landed_cost","fixed":{"name":"gf_sa_landed_cost","description":"Saudi import landed-cost calculation. Price: 0.25 USDC via x402.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["product_value"],"properties":{"currency":{"type":"string"},"shipping":{"type":"number"},"insurance":{"type":"number"},"referralCode":{"type":"string"},"vat_rate_pct":{"type":"number"},"duty_rate_pct":{"type":"number"},"product_value":{"type":"number","maximum":1000000000000,"minimum":0.01},"paymentSignature":{"type":"string"}},"additionalProperties":false},"title":"gf.sa_landed_cost"},"changes":[{"kind":"name","detail":"Renamed \"gf.sa_landed_cost\" → \"gf_sa_landed_cost\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":159,"tokensAfter":159},{"name":"gf.search_capabilities","fixed":{"name":"gf_search_capabilities","description":"Rank verified commerce capabilities by intent, budget, region, protocol and payment method.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"annotations":{"readOnlyHint":true},"title":"gf.search_capabilities"},"changes":[{"kind":"name","detail":"Renamed \"gf.search_capabilities\" → \"gf_search_capabilities\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":76,"tokensAfter":76},{"name":"gf.settlement_status","fixed":{"name":"gf_settlement_status","description":"Describe settlement adapters or inspect one universal order without initiating payment.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"gf.settlement_status"},"changes":[{"kind":"name","detail":"Renamed \"gf.settlement_status\" → \"gf_settlement_status\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":74,"tokensAfter":74},{"name":"gf.universal_status","fixed":{"name":"gf_universal_status","description":"Describe the universal intent-first commerce gateway and safety boundaries.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"gf.universal_status"},"changes":[{"kind":"name","detail":"Renamed \"gf.universal_status\" → \"gf_universal_status\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"gf.x402_agent_growth","fixed":{"name":"gf_x402_agent_growth","description":"Paid growth bundle for up to 50 product scenarios with portfolio ranking, decision intelligence and optional capital allocation. Price: 99.00 USDC via x402.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["products"],"properties":{"products":{"type":"array","items":{"type":"object","required":["product_value","expected_sale_price"],"properties":{"currency":{"type":"string"},"shipping":{"type":"number"},"insurance":{"type":"number"},"vat_rate_pct":{"type":"number"},"delivery_days":{"type":"number"},"duty_rate_pct":{"type":"number"},"product_value":{"type":"number","maximum":1000000000000,"minimum":0.01},"payment_fee_pct":{"type":"number"},"competitor_count":{"type":"number"},"fulfillment_cost":{"type":"number"},"ad_cost_per_order":{"type":"number"},"expected_sale_price":{"type":"number","maximum":1000000000000,"minimum":0.01},"marketplace_fee_pct":{"type":"number"},"returns_reserve_pct":{"type":"number"},"other_cost_per_order":{"type":"number"}},"additionalProperties":false},"maxItems":50,"minItems":1},"referralCode":{"type":"string"},"working_capital":{"type":"number","maximum":1000000000000,"minimum":1},"paymentSignature":{"type":"string"}},"additionalProperties":false},"title":"gf.x402_agent_growth"},"changes":[{"kind":"name","detail":"Renamed \"gf.x402_agent_growth\" → \"gf_x402_agent_growth\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":359,"tokensAfter":359},{"name":"gf.x402_agent_pilot","fixed":{"name":"gf_x402_agent_pilot","description":"Paid agent pilot bundle for up to 10 product scenarios with landed cost, unit economics, decisions, ranking and optional capital allocation. Price: 25.00 USDC via x402.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["products"],"properties":{"products":{"type":"array","items":{"type":"object","required":["product_value","expected_sale_price"],"properties":{"currency":{"type":"string"},"shipping":{"type":"number"},"insurance":{"type":"number"},"vat_rate_pct":{"type":"number"},"delivery_days":{"type":"number"},"duty_rate_pct":{"type":"number"},"product_value":{"type":"number","maximum":1000000000000,"minimum":0.01},"payment_fee_pct":{"type":"number"},"competitor_count":{"type":"number"},"fulfillment_cost":{"type":"number"},"ad_cost_per_order":{"type":"number"},"expected_sale_price":{"type":"number","maximum":1000000000000,"minimum":0.01},"marketplace_fee_pct":{"type":"number"},"returns_reserve_pct":{"type":"number"},"other_cost_per_order":{"type":"number"}},"additionalProperties":false},"maxItems":10,"minItems":1},"referralCode":{"type":"string"},"working_capital":{"type":"number","maximum":1000000000000,"minimum":1},"paymentSignature":{"type":"string"}},"additionalProperties":false},"title":"gf.x402_agent_pilot"},"changes":[{"kind":"name","detail":"Renamed \"gf.x402_agent_pilot\" → \"gf_x402_agent_pilot\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":362,"tokensAfter":362},{"name":"gf.x402_agent_scale","fixed":{"name":"gf_x402_agent_scale","description":"Paid scale bundle for up to 150 product scenarios with ranked product intelligence, profitability decisions and optional capital allocation. Price: 250.00 USDC via x402.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["products"],"properties":{"products":{"type":"array","items":{"type":"object","required":["product_value","expected_sale_price"],"properties":{"currency":{"type":"string"},"shipping":{"type":"number"},"insurance":{"type":"number"},"vat_rate_pct":{"type":"number"},"delivery_days":{"type":"number"},"duty_rate_pct":{"type":"number"},"product_value":{"type":"number","maximum":1000000000000,"minimum":0.01},"payment_fee_pct":{"type":"number"},"competitor_count":{"type":"number"},"fulfillment_cost":{"type":"number"},"ad_cost_per_order":{"type":"number"},"expected_sale_price":{"type":"number","maximum":1000000000000,"minimum":0.01},"marketplace_fee_pct":{"type":"number"},"returns_reserve_pct":{"type":"number"},"other_cost_per_order":{"type":"number"}},"additionalProperties":false},"maxItems":150,"minItems":1},"referralCode":{"type":"string"},"working_capital":{"type":"number","maximum":1000000000000,"minimum":1},"paymentSignature":{"type":"string"}},"additionalProperties":false},"title":"gf.x402_agent_scale"},"changes":[{"kind":"name","detail":"Renamed \"gf.x402_agent_scale\" → \"gf_x402_agent_scale\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":362,"tokensAfter":362}],"toolsChanged":21,"tokensSaved":0,"todo":[{"tool":"gf_free_profit_check","params":["currency","landed_cost","referralCode","total_fee_pct","fulfillment_cost","paymentSignature","ad_cost_per_order","expected_sale_price"]},{"tool":"gf_gcc_merchant_pack","params":["products","referralCode","working_capital","paymentSignature"]},{"tool":"gf_gcc_opportunity_score","params":["currency","landed_cost","referralCode","delivery_days","payment_fee_pct","competitor_count","fulfillment_cost","paymentSignature","ad_cost_per_order","expected_sale_price","marketplace_fee_pct","returns_reserve_pct","other_cost_per_order"]},{"tool":"gf_gcc_portfolio_rank","params":["products","referralCode","paymentSignature"]},{"tool":"gf_gcc_product_decision","params":["currency","shipping","insurance","referralCode","vat_rate_pct","delivery_days","duty_rate_pct","product_value","payment_fee_pct","competitor_count","fulfillment_cost","paymentSignature","ad_cost_per_order","expected_sale_price","marketplace_fee_pct","returns_reserve_pct","other_cost_per_order"]},{"tool":"gf_sa_landed_cost","params":["currency","shipping","insurance","referralCode","vat_rate_pct","duty_rate_pct","product_value","paymentSignature"]},{"tool":"gf_x402_agent_growth","params":["products","referralCode","working_capital","paymentSignature"]},{"tool":"gf_x402_agent_pilot","params":["products","referralCode","working_capital","paymentSignature"]},{"tool":"gf_x402_agent_scale","params":["products","referralCode","working_capital","paymentSignature"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}