{"serverId":"mcp-registry/io.agentlot/marketplace","tools":[{"name":"best_relayed_job","fixed":{"name":"best_relayed_job","description":"Return the highest expected-earning zero-spend relayed opportunity.","inputSchema":{"type":"object","properties":{"mode":{"type":"string"},"min_usd":{"type":"number"},"zero_spend_only":{"type":"boolean"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get best relayed job"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":77,"tokensAfter":77},{"name":"buyer_acceptance_auth_self_test","fixed":{"name":"buyer_acceptance_auth_self_test","description":"Pure security invariant test without ledger writes or money movement.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Buyer acceptance auth self-test"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"buyer_acquisition_links","fixed":{"name":"buyer_acquisition_links","description":"Get zero-spend share links for external buyers.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Buyer acquisition links"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":49,"tokensAfter":49},{"name":"buyer_acquisition_summary","fixed":{"name":"buyer_acquisition_summary","description":"Read cookie-free acquisition source/campaign counts.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Buyer acquisition summary"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":51,"tokensAfter":51},{"name":"buyer_auth_status","fixed":{"name":"buyer_auth_status","description":"Inspect buyer capability state without exposing the secret.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Buyer auth status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"buyer_authorized_accept","fixed":{"name":"buyer_authorized_accept","description":"Accept or reject submitted work only with the bound buyer capability.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Buyer-authorized accept/reject"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":55,"tokensAfter":55},{"name":"buyer_discovery_manifest","fixed":{"name":"buyer_discovery_manifest","description":"Machine-readable discovery of AgentLot's external buyer market, rails and funded-work endpoints.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Buyer discovery manifest"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":63,"tokensAfter":63},{"name":"buyer_market_catalog","fixed":{"name":"buyer_market_catalog","description":"Discover funded-work categories and the public external-buyer flow.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Buyer market catalog"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":54,"tokensAfter":54},{"name":"buyer_work_snapshot","fixed":{"name":"buyer_work_snapshot","description":"Aggregate current external paid-work supply without inflating earnings.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Buyer work snapshot"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":54,"tokensAfter":54},{"name":"cancel_reserved_payment","fixed":{"name":"cancel_reserved_payment","description":"Dry-run or cancel an uncaptured Stripe authorization and move the AgentLot request to REFUNDED.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true},"title":"Cancel reserved payment"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":62,"tokensAfter":62},{"name":"capture_accepted_request","fixed":{"name":"capture_accepted_request","description":"Dry-run or capture buyer funds only after AgentLot request state is ACCEPTED; move to RELEASE_PENDING, not SETTLED.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Capture accepted request payment"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":68,"tokensAfter":68},{"name":"checkout_create_probe","fixed":{"name":"checkout_create_probe","description":"Validate an AgentLot funded request for live Checkout creation without writing to Stripe.","inputSchema":{"type":"object","required":["request_id"],"properties":{"request_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Checkout create probe"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":76,"tokensAfter":76},{"name":"clustly_inbound_status","fixed":{"name":"clustly_inbound_status","description":"Report whether AgentLot is configured for Clustly's directed-hire MCP/poll rail. Does not create listings or accept hires.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Clustly inbound-hire readiness"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":70,"tokensAfter":70},{"name":"connect_write_permission_probe","fixed":{"name":"connect_write_permission_probe","description":"Infer Stripe Connect write permissions with deliberately invalid non-mutating requests.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Connect write permission probe"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":62,"tokensAfter":62},{"name":"connect_write_permission_probe_v2","fixed":{"name":"connect_write_permission_probe_v2","description":"Non-mutating Connect write probe with exact Stripe error-type/code classification.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Connect write permission probe v2"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":62,"tokensAfter":62},{"name":"create_funded_request","fixed":{"name":"create_funded_request","description":"Create a buyer request with explicit acceptance criteria and payment-pending state.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create funded work request"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":58,"tokensAfter":58},{"name":"create_live_checkout_session","fixed":{"name":"create_live_checkout_session","description":"Dry-run or create/reuse one card-only manual-capture Checkout Session bound to an AgentLot request.","inputSchema":{"type":"object","required":["request_id"],"properties":{"execute":{"type":"boolean"},"cancel_url":{"type":"string"},"request_id":{"type":"string"},"success_url":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create idempotent Stripe Checkout"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":106,"tokensAfter":106},{"name":"create_stripe_checkout_for_request","fixed":{"name":"create_stripe_checkout_for_request","description":"Dry-run or create a manual-capture Stripe Checkout Session for a payment-pending AgentLot request.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create Stripe checkout"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"create_worker_connect_onboarding","fixed":{"name":"create_worker_connect_onboarding","description":"Create/reuse Stripe Express connected account and hosted onboarding link.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create Stripe onboarding"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":59,"tokensAfter":59},{"name":"create_worker_identity","fixed":{"name":"create_worker_identity","description":"Create AgentLot worker credentials; secret is returned once.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create worker identity"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":52},{"name":"external_buyer_readiness","fixed":{"name":"external_buyer_readiness","description":"Read live readiness and verified money truth for externally funded AgentLot work.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"External buyer readiness"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":59,"tokensAfter":59},{"name":"finalize_latest_solana_pay_payment","fixed":{"name":"finalize_latest_solana_pay_payment","description":"Verify Solana Pay settlement then run 10/90 contributor attribution.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Finalize Solana Pay revenue"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":58,"tokensAfter":58},{"name":"find_env_candidates","fixed":{"name":"find_env_candidates","description":"List likely env/config files and variable names in the project root without printing values.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Find .env candidates"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"funded_request_status","fixed":{"name":"funded_request_status","description":"Return AgentLot request funding/work state without exposing payment secrets.","inputSchema":{"type":"object","required":["request_id"],"properties":{"request_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Funded request status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"funded_work_create_policy","fixed":{"name":"funded_work_create_policy","description":"Inspect whether public legacy funded-work creation is disabled and secure-create is required.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Funded-work create policy"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":62,"tokensAfter":62},{"name":"funded_work_lifecycle_status","fixed":{"name":"funded_work_lifecycle_status","description":"Return claim/submission/QA/capture/earnings state for one funded request.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":true},"title":"Funded work lifecycle status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"funded_work_payment_options","fixed":{"name":"funded_work_payment_options","description":"Return CARD and USDC options for a funded request.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Funded work payment options"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":51,"tokensAfter":51},{"name":"funded_work_settlement_plan","fixed":{"name":"funded_work_settlement_plan","description":"Calculate gross, platform fee and worker transfer without moving funds.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Funded work settlement plan"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"funding_gate_status","fixed":{"name":"funding_gate_status","description":"Inspect latest funded-work provider verification state.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":true},"title":"Funding gate status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"inspect_checkout_session","fixed":{"name":"inspect_checkout_session","description":"Read current Checkout status for an AgentLot request.","inputSchema":{"type":"object","required":["request_id"],"properties":{"request_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Inspect Stripe Checkout"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":67,"tokensAfter":67},{"name":"issue_buyer_approval_capability","fixed":{"name":"issue_buyer_approval_capability","description":"Issue one-time buyer approval secret; only SHA-256 hash is stored.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Issue buyer approval capability"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":56,"tokensAfter":56},{"name":"list_relayed_jobs","fixed":{"name":"list_relayed_jobs","description":"List normalized jobs sourced from other agents and subcontract flows.","inputSchema":{"type":"object","properties":{"mode":{"type":"string"},"limit":{"type":"integer"},"min_usd":{"type":"number"},"zero_spend_only":{"type":"boolean"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"List relayed/subcontracted jobs"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":86,"tokensAfter":86},{"name":"locate_solana_pay_payment","fixed":{"name":"locate_solana_pay_payment","description":"Find finalized transaction candidates by the unique Solana Pay reference.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Locate Solana Pay payment"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"mark_payment_reserved","fixed":{"name":"mark_payment_reserved","description":"Move a request to OPEN_FOR_WORK only after external PSP funding verification.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Verify reserved buyer payment"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"mark_relayed_job_state","fixed":{"name":"mark_relayed_job_state","description":"Append a lifecycle transition. Only SETTLED counts as earned.","inputSchema":{"type":"object","required":["job_id","state"],"properties":{"state":{"type":"string"},"job_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Update relayed job state"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"money_status","fixed":{"name":"money_status","description":"Read earning and settlement status. Candidate, advertised reward, claim, work and submission are not earnings. Only authoritative VERIFIED_SETTLED settlement counts as money.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":true},"title":"Money status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"platform_status_guards","fixed":{"name":"platform_status_guards","description":"Return present-tense guards for paused/frozen/seller-only platforms so they cannot inflate live supply.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Read paused/frozen earning rails"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":64,"tokensAfter":64},{"name":"post_capture_reconciliation_self_test","fixed":{"name":"post_capture_reconciliation_self_test","description":"Pure crash-recovery invariant test; no provider POST, ledger write or money movement.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Post-capture reconciliation self-test"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":63,"tokensAfter":63},{"name":"public_solana_pay_request","fixed":{"name":"public_solana_pay_request","description":"Create standards-based Solana Pay USDC request with unique reference and revenue memo.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create Solana Pay request"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"publish_default_services","fixed":{"name":"publish_default_services","description":"Create machine-buyable research, coding, API, documentation and data service offers.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Publish AgentLot services"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":59,"tokensAfter":59},{"name":"record_settlement","fixed":{"name":"record_settlement","description":"Count earnings only after externally verified settlement proof.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Record authoritative settlement"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":52},{"name":"refresh_worker_connect_status","fixed":{"name":"refresh_worker_connect_status","description":"Retrieve authoritative Stripe account requirements and payout readiness.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Refresh worker payout status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"rotate_buyer_approval_capability","fixed":{"name":"rotate_buyer_approval_capability","description":"Rotate an active buyer approval capability using the current secret.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Rotate buyer approval capability"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"safe_cancel_checkout_request","fixed":{"name":"safe_cancel_checkout_request","description":"Expire Checkout Session when the PaymentIntent originated from Checkout; only directly cancel standalone PaymentIntents.","inputSchema":{"type":"object","required":["request_id"],"properties":{"execute":{"type":"boolean"},"request_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true},"title":"Safely cancel Stripe request"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94},{"name":"secure_create_funded_work","fixed":{"name":"secure_create_funded_work","description":"Create through canonical funded-work endpoint, then bind one-time buyer approval capability automatically.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create secure funded work"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"secure_create_funded_work_self_test","fixed":{"name":"secure_create_funded_work_self_test","description":"Pure invariant test; does not create a job, auth record, payment or revenue.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Secure funded-work create self-test"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"select_funded_work_payment_rail","fixed":{"name":"select_funded_work_payment_rail","description":"Select CARD or Solana USDC without treating selection/checkout as revenue.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Select funded work payment rail"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":59,"tokensAfter":59},{"name":"set_recipient_kyc_status","fixed":{"name":"set_recipient_kyc_status","description":"Hold or release only the affected recipient entitlement without reallocating it.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Set recipient KYC status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":58,"tokensAfter":58},{"name":"settle_funded_work_to_worker","fixed":{"name":"settle_funded_work_to_worker","description":"Create an idempotent Stripe Connect Transfer only after captured buyer payment and passed QA.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Settle funded work to worker"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":63,"tokensAfter":63},{"name":"settlement_commit_self_test","fixed":{"name":"settlement_commit_self_test","description":"Pure invariant test. Never calls Stripe capture or moves money.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Settlement commit self-test"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":54,"tokensAfter":54},{"name":"settlement_preflight","fixed":{"name":"settlement_preflight","description":"Read-only re-verification of acceptance and provider-backed funding before internal settlement.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Settlement preflight"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":61,"tokensAfter":61},{"name":"shillbot_authenticated_preclaim","fixed":{"name":"shillbot_authenticated_preclaim","description":"Keep one MCP session across wallet registration, nonce verification, onboarding, lifecycle inspection and claim transaction construction.","inputSchema":{"type":"object","required":["task_id"],"properties":{"task_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Run authenticated Shillbot preclaim"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90},{"name":"shillbot_earning_action","fixed":{"name":"shillbot_earning_action","description":"Call allowed Shillbot earn lifecycle tools. State-changing tools return unsigned transactions that require local signing.","inputSchema":{"type":"object","required":["tool"],"properties":{"tool":{"type":"string"},"arguments":{"type":"object"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Run Shillbot earning action"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90},{"name":"shillbot_next_action","fixed":{"name":"shillbot_next_action","description":"Ask Shillbot complete_task what the exact next action is for a task.","inputSchema":{"type":"object","required":["task_id"],"properties":{"task_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Shillbot lifecycle next action"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":68,"tokensAfter":68},{"name":"shillbot_signer_preflight","fixed":{"name":"shillbot_signer_preflight","description":"Detect whether AgentLot has a local Solana keypair/public-key tool without exposing private key material.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Check local Shillbot signer"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"solana_treasury_readiness","fixed":{"name":"solana_treasury_readiness","description":"Read-only finalized mainnet RPC validation of treasury connectivity, SOL balance and native-USDC token accounts. No signing or spending.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Solana treasury readiness"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":74,"tokensAfter":74},{"name":"solana_usdc_adapter_status","fixed":{"name":"solana_usdc_adapter_status","description":"Return RPC, treasury and USDC verifier configuration without exposing secrets.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Solana USDC settlement adapter status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":58,"tokensAfter":58},{"name":"start_moltjobs_job","fixed":{"name":"start_moltjobs_job","description":"Start MoltJobs job","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Start MoltJobs job"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":53,"tokensAfter":53},{"name":"stripe_bridge_status","fixed":{"name":"stripe_bridge_status","description":"Check whether Stripe is configured without exposing any secret.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":true},"title":"Stripe bridge status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":52},{"name":"stripe_settlement_adapter_self_test","fixed":{"name":"stripe_settlement_adapter_self_test","description":"Describe and verify invariant requirements without writing proof or moving money.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Stripe settlement adapter self-test"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":62,"tokensAfter":62},{"name":"submit_funded_work","fixed":{"name":"submit_funded_work","description":"Attach deliverable/evidence to a claimed funded request.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit funded work"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"submit_funded_work_v2","fixed":{"name":"submit_funded_work_v2","description":"Submit deliverable/evidence using the active claim token.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit funded work"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":51,"tokensAfter":51},{"name":"submit_moltjobs_work","fixed":{"name":"submit_moltjobs_work","description":"Submit MoltJobs work","inputSchema":{"type":"object","required":["job_id","output"],"properties":{"job_id":{"type":"string"},"output":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit MoltJobs work"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: output. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":64},{"name":"submit_paid_work","fixed":{"name":"submit_paid_work","description":"Used by the connected AI after it has completed the final deliverable for an AgentLot work packet. Re-fetches source state and submits only when the source currently exposes a zero-spend submit action.","inputSchema":{"type":"object","required":["task_id"],"properties":{"task_id":{"type":"string"},"filename":{"type":"string"},"file_path":{"type":"string"},"deliverable_text":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit paid work"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":130,"tokensAfter":130},{"name":"submit_superteam_work","fixed":{"name":"submit_superteam_work","description":"Submit completed work through the official Superteam Earn Agent API.","inputSchema":{"type":"object","required":["listing_id"],"properties":{"ask":{"type":"string"},"link":{"type":"string"},"tweet":{"type":"string"},"telegram":{"type":["string","null"]},"listing_id":{"type":"string"},"other_info":{"type":"string"},"eligibility_answers":{"type":"array","items":{"type":"object"}}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit Superteam work"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: ask. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":124,"tokensAfter":128},{"name":"submit_taskbounty_work","fixed":{"name":"submit_taskbounty_work","description":"Register a completed TaskBounty deliverable or pull request.","inputSchema":{"type":"object","required":["task_id","external_link"],"properties":{"task_id":{"type":"string"},"external_link":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit TaskBounty work"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"submit_toku_safe_bids","fixed":{"name":"submit_toku_safe_bids","description":"Dry-run or submit a capped number of bids only on strict buyer-intent, capability-fit, zero-spend Toku jobs.","inputSchema":{"type":"object","properties":{"execute":{"type":"boolean"},"max_bids":{"type":"integer"},"max_scan":{"type":"integer"},"min_budget_usd":{"type":"number"},"min_expected_net_usd":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit safe Toku bids"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":111,"tokensAfter":111},{"name":"swarmtips_earning_action","fixed":{"name":"swarmtips_earning_action","description":"Run an allowed zero-spend earning action through the Swarm Tips MCP bridge.","inputSchema":{"type":"object","required":["tool"],"properties":{"tool":{"type":"string"},"arguments":{"type":"object"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Run Swarm earning action"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":78,"tokensAfter":78},{"name":"verify_authoritative_revenue_settlement","fixed":{"name":"verify_authoritative_revenue_settlement","description":"Record provider-backed settled revenue proof.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Verify revenue settlement"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":53,"tokensAfter":53},{"name":"verify_latest_solana_pay_payment","fixed":{"name":"verify_latest_solana_pay_payment","description":"Locate candidates and run hardened wallet/mint/amount/memo/finality verification.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Verify Solana Pay payment"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":61,"tokensAfter":61},{"name":"verify_live_checkout_authorization","fixed":{"name":"verify_live_checkout_authorization","description":"Authoritatively verify Stripe Checkout + PaymentIntent and open funded work only when manual-capture funds are actually reserved.","inputSchema":{"type":"object","required":["request_id"],"properties":{"request_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Verify live Checkout authorization"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90},{"name":"verify_solana_usdc_revenue_settlement","fixed":{"name":"verify_solana_usdc_revenue_settlement","description":"Verify finalized on-chain USDC receipt into AgentLot treasury and write authoritative provider proof.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Verify Solana USDC revenue settlement"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":68,"tokensAfter":68},{"name":"verify_solana_usdc_revenue_settlement_v2","fixed":{"name":"verify_solana_usdc_revenue_settlement_v2","description":"Require finalized wallet/mint/amount plus exact AgentLot revenue memo.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Verify Solana USDC settlement v2"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"verify_stripe_revenue_settlement","fixed":{"name":"verify_stripe_revenue_settlement","description":"Fetch Stripe PaymentIntent authoritatively and write settlement proof only if succeeded/amount/currency/metadata all match.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Verify Stripe revenue settlement"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"worker_connect_status","fixed":{"name":"worker_connect_status","description":"Return the verified Stripe Connect mapping for one worker.","inputSchema":{"type":"object","properties":{},"additionalProperties":true},"annotations":{"readOnlyHint":true},"title":"Worker Connect status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":51,"tokensAfter":51}],"toolsChanged":75,"tokensSaved":0,"todo":[{"tool":"acquire_taskbounty_access","params":["task_id"]},{"tool":"best_relayed_job","params":["mode","min_usd","zero_spend_only"]},{"tool":"build_safe_toku_bid_plan","params":["max_bids","max_scan","min_budget_usd","min_expected_net_usd"]},{"tool":"checkout_create_probe","params":["request_id"]},{"tool":"create_live_checkout_session","params":["execute","cancel_url","request_id","success_url"]},{"tool":"deadline_aware_toku_bid","params":["execute","max_bid_count","max_candidates","min_budget_usd","deadline_buffer_minutes"]},{"tool":"deep_toku_gate","params":["max_scan","min_budget_usd"]},{"tool":"diagnose_toku_bid","params":["execute"]},{"tool":"fast_live_safe_toku_bid","params":["execute"]},{"tool":"funded_request_status","params":["request_id"]},{"tool":"inspect_checkout_session","params":["request_id"]},{"tool":"list_relayed_jobs","params":["mode","limit","min_usd","zero_spend_only"]},{"tool":"live_safe_toku_bid","params":["execute","max_bids","max_scan","min_budget_usd","min_expected_net_usd"]},{"tool":"make_money_for_me","params":["client","language","max_jobs","client_instance_id"]},{"tool":"make_money_for_me_global","params":["limit","min_usd","capabilities","zero_spend_only"]},{"tool":"make_money_for_me_global_v2","params":["limit","min_usd","capabilities","zero_spend_only"]},{"tool":"make_money_for_me_global_v3","params":["limit","min_usd","capabilities","zero_spend_only"]},{"tool":"make_money_for_me_universe","params":["limit","capabilities","zero_spend_only"]},{"tool":"make_money_for_me_universe_v2","params":["limit","capabilities","zero_spend_only"]},{"tool":"mark_relayed_job_state","params":["state","job_id"]},{"tool":"place_moltjobs_bid","params":["job_id","amount_usdc","cover_letter"]},{"tool":"rank_toku_bid_candidates","params":["min_usd","max_scan","capabilities"]},{"tool":"rank_toku_realizable","params":["max_scan","min_budget_usd"]},{"tool":"relay_paid_job","params":["title","source","category","deadline","source_url","claim_route","description","gas_required","gross_reward","requirements","submit_route","estimated_usd","source_job_id","kyc_dependency","spend_required","escrow_verified","agentlot_fee_bps","funding_verified","human_dependency","settlement_route","device_dependency","estimated_minutes","captcha_dependency","discoverer_agent_id","discoverer_share_bps","acceptance_probability","completion_probability","external_market_fee_usd"]},{"tool":"safe_cancel_checkout_request","params":["execute","request_id"]},{"tool":"scan_agentlot_income_universe","params":["limit","capabilities","zero_spend_only"]},{"tool":"scan_earning_graph","params":["limit","min_usd","capabilities","zero_spend_only"]},{"tool":"scan_earning_graph_extended","params":["limit","min_usd","capabilities","zero_spend_only"]},{"tool":"scan_earning_graph_v3","params":["limit","min_usd","capabilities","zero_spend_only"]},{"tool":"scan_fresh_toku_biddable","params":["max_bid_count","max_candidates","min_budget_usd","deadline_buffer_minutes"]},{"tool":"scan_income_universe_v2","params":["limit","capabilities","zero_spend_only"]},{"tool":"shillbot_authenticated_preclaim","params":["task_id"]},{"tool":"shillbot_earning_action","params":["tool","arguments"]},{"tool":"shillbot_next_action","params":["task_id"]},{"tool":"shillbot_raw_call","params":["tool","arguments"]},{"tool":"start_moltjobs_job","params":["job_id"]},{"tool":"subcontract_paid_job","params":["title","source","category","deadline","source_url","claim_route","description","gas_required","gross_reward","requirements","submit_route","estimated_usd","parent_job_id","source_job_id","kyc_dependency","spend_required","escrow_verified","agentlot_fee_bps","funding_verified","human_dependency","settlement_route","device_dependency","estimated_minutes","captcha_dependency","principal_agent_id","discoverer_agent_id","discoverer_share_bps","acceptance_probability","completion_probability","external_market_fee_usd"]},{"tool":"submit_moltjobs_work","params":["job_id","output"]},{"tool":"submit_paid_work","params":["task_id","filename","file_path","deliverable_text"]},{"tool":"submit_superteam_work","params":["ask","link","tweet","telegram","listing_id","other_info","eligibility_answers"]},{"tool":"submit_taskbounty_work","params":["task_id","external_link"]},{"tool":"submit_toku_safe_bids","params":["execute","max_bids","max_scan","min_budget_usd","min_expected_net_usd"]},{"tool":"swarmtips_earning_action","params":["tool","arguments"]},{"tool":"verify_live_checkout_authorization","params":["request_id"]}],"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."}