{"serverId":"mcp-registry/markets.oblique.api/oblique-markets","tools":[{"name":"agent_readiness_audit","fixed":{"name":"agent_readiness_audit","description":"Verify an AI Agent API’s x402, agent.json, OpenAPI, llms.txt, robots.txt, and MCP discovery surfaces; return a 0–100 score, missing fields, validation findings, and prioritized fixes. $1.00/call via x402.","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Bare domain (example.com) or https URL — normalized to the https origin"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"award_flight_search","fixed":{"name":"award_flight_search","description":"Submit a bounded award-flight search and get a normalized, validated request echo with honest availability semantics. $0.02/call via x402.","inputSchema":{"type":"object","required":["origin_airports","destination_airports","start_date","end_date"],"properties":{"cabin":{"type":"string"},"end_date":{"type":"string"},"passengers":{"type":"integer"},"start_date":{"type":"string"},"origin_airports":{"type":"array","items":{"type":"string"}},"destination_airports":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":155,"tokensAfter":155},{"name":"base_transfer_search","fixed":{"name":"base_transfer_search","description":"Bounded Base ERC-20 transfer history for one wallet, with token, flow and pagination filters and normalized transfer fields. $0.005/call via x402.","inputSchema":{"type":"object","required":["base"],"properties":{"base":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"flow":{"enum":["in","out","all"],"type":"string"},"limit":{"type":"integer","maximum":50,"minimum":1},"chains":{"enum":["base"],"type":"string"},"offset":{"type":"integer","maximum":9950,"minimum":0},"tokens":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":161,"tokensAfter":161},{"name":"base_transfer_search_rpc","fixed":{"name":"base_transfer_search_rpc","description":"Search bounded Base mainnet ERC-20 transfers by address, direction, asset, counterparty, and time window; return structured transfer records. $0.02/call via x402.","inputSchema":{"type":"object","required":["address","direction"],"properties":{"asset":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"limit":{"type":"integer","maximum":50,"minimum":1},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"direction":{"enum":["in","out","both"],"type":"string"},"counterparty":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"to_timestamp":{"type":"string","format":"date-time"},"from_timestamp":{"type":"string","format":"date-time"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":194,"tokensAfter":194},{"name":"base_tx_status","fixed":{"name":"base_tx_status","description":"Return Base transaction success or revert state, block number, confirmations, gas used, and effective gas price for a transaction hash. $0.003/call via x402.","inputSchema":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Transaction hash, 0x-prefixed 64 hex chars"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107},{"name":"base_usdc_transfer_check","fixed":{"name":"base_usdc_transfer_check","description":"Verify a Base mainnet tx hash actually moved USDC: decodes every USDC Transfer log in the receipt (from, to, amount) and answers settled true/false — the check an x402 seller runs before trusting a payment reference. $0.004/call via x402.","inputSchema":{"type":"object","required":["tx"],"properties":{"tx":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Transaction hash to verify, 0x-prefixed 64 hex chars"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":134,"tokensAfter":134},{"name":"bazaar_listing_lint","fixed":{"name":"bazaar_listing_lint","description":"Lint an x402 Bazaar listing before buying or before publishing your own: 0-100 quality score combining a live probe of the resource (valid 402? description? output schema? category? above the facilitator price floor?) with its day-by-day snapshot history (price churn, delisting). $0.01/call via x402.","inputSchema":{"type":"object","required":["resource"],"properties":{"resource":{"type":"string","description":"The listed resource URL to lint"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":138,"tokensAfter":138},{"name":"bazaar_new_listings","fixed":{"name":"bazaar_new_listings","description":"Which resources just listed on the x402 Bazaar — everything present in the latest daily snapshot that was missing from the prior one, with service, network, price and seller address. $0.003/call via x402.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"bazaar_price_stats","fixed":{"name":"bazaar_price_stats","description":"How x402 Bazaar listings are priced right now — percentile distribution (atomic + USD), USD price bands with market share, and per-network medians from the latest daily full-catalogue snapshot. Optionally filter to one network. $0.002/call via x402.","inputSchema":{"type":"object","properties":{"network":{"type":"string","description":"Optional network filter (e.g. 'base', 'solana'); omit for all networks."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":128,"tokensAfter":128},{"name":"bazaar_seller_rank","fixed":{"name":"bazaar_seller_rank","description":"Who is actually earning on the x402 Bazaar — top 25 seller addresses by settled 30d calls from the latest daily snapshot, with listings, unique payers and each seller’s busiest resource. $0.003/call via x402.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"browser_evidence","fixed":{"name":"browser_evidence","description":"Run one ephemeral headless browser action and verify a selector or text assertion, returning a verified evidence record. $0.02/call via x402.","inputSchema":{"type":"object","required":["url","action","expected","request_id"],"properties":{"url":{"type":"string","format":"uri"},"action":{"type":"object","required":["type"],"properties":{"type":{"enum":["click","type","goto"],"type":"string"},"value":{"type":"string"},"selector":{"type":"string"}}},"expected":{"type":"object","properties":{"selector":{"type":"string"},"text_contains":{"type":"string"}}},"request_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":177,"tokensAfter":177},{"name":"compile_payment_policy","fixed":{"name":"compile_payment_policy","description":"Compile a multi-rail merchant payment policy with authorization, spending, settlement, receipt, deny, and refund rules. $0.02/call via x402.","inputSchema":{"type":"object","required":["product_type","max_price_usdc","reversible","max_latency_ms","supported_assets","human_authorization_required","refund_capability"],"properties":{"reversible":{"type":"boolean"},"product_type":{"enum":["digital_retrieval","inference","reversible_action","physical_goods"],"type":"string"},"max_latency_ms":{"type":"number","minimum":0},"max_price_usdc":{"type":"number","minimum":0},"supported_assets":{"type":"array","items":{"type":"string"},"minItems":1},"refund_capability":{"type":"boolean"},"human_authorization_required":{"type":"boolean"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":218,"tokensAfter":218},{"name":"endpoint_task_evaluation","fixed":{"name":"endpoint_task_evaluation","description":"Make one bounded request to a public HTTP endpoint and report status, x402 payment signals, latency and assertion validity without returning the target body. $0.01/call via x402.","inputSchema":{"type":"object","required":["target_url"],"properties":{"body":{"type":"string"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE","HEAD"],"type":"string","default":"GET"},"headers":{"type":"object","description":"Scalar request headers"},"target_url":{"type":"string","format":"uri","description":"Public http(s) endpoint to test"},"task_assertions":{"type":"object","description":"Optional status, body_contains and response_schema assertions"}}}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: body. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":190,"tokensAfter":194},{"name":"fetch_x402_content","fixed":{"name":"fetch_x402_content","description":"Fetch and extract content from x402-protected web pages, handling edge payment automatically. Returns clean article content with payment proof. $0.02/call via x402. Free tier: 1 fetch/day (content only).","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to fetch (must be https)"},"format":{"enum":["markdown","text","json"],"type":"string","description":"Output format (default: markdown)"},"extract_options":{"type":"object","properties":{"selector":{"type":"string","description":"CSS selector to extract (not yet implemented)"}}}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":177,"tokensAfter":177},{"name":"gleif_resolve","fixed":{"name":"gleif_resolve","description":"Resolve a legal entity from public LEI registry records by LEI, legal name, jurisdiction, registration ID or country, returning ranked candidates and evidence. $0.01/call via x402.","inputSchema":{"type":"object","properties":{"lei":{"type":"string","description":"20-character Legal Entity Identifier"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 legal-address country code"},"candidates":{"type":"boolean","default":false,"description":"Return ranked candidates instead of rejecting an ambiguous match"},"legal_name":{"type":"string","description":"Legal entity name or distinctive name fragment"},"jurisdiction":{"type":"string","description":"ISO 3166-2 jurisdiction code"},"registration_id":{"type":"string","description":"Entity registration identifier"}},"minProperties":1,"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":241,"tokensAfter":241},{"name":"listing_triage","fixed":{"name":"listing_triage","description":"Triage one Bazaar listing against its snapshot history: how long it has persisted, price changes, duplicate variants and a buy signal. $0.01/call via x402.","inputSchema":{"type":"object","anyOf":[{"required":["listing_name"]},{"required":["listing_url"]}],"properties":{"listing_url":{"type":"string","format":"uri","description":"Listing resource URL to match instead"},"listing_name":{"type":"string","description":"Listing/service name to match"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":137,"tokensAfter":137},{"name":"payer_profile","fixed":{"name":"payer_profile","description":"Profile the Base address that just paid you: public x402 payment footprint (payments, distinct recipients, cadence, native activity, what this shop has seen) and a class — self-disclosed catalogue scout, scheduled verifier, catalogue sweep, paying index, repeat buyer, single touch — with evidence and confidence, plus the rule for reading it: the first one to three payers of a new listing are usually verifiers paying to look. Not an identity claim. $0.01/call via x402. Free doors: GET /api/v1/pay","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","examples":["0xc9c7b38C0942914fC8EA12063BC92dcd3b581670"],"description":"The Base address that paid you"},"window_days":{"type":"integer","default":30,"maximum":90,"minimum":1,"description":"How far back to read, in days"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":257,"tokensAfter":257},{"name":"people_search","fixed":{"name":"people_search","description":"Search people by name, location, skill, title, seniority or company filters using bounded public-reference data; private contact and employment fields are explicitly null. $0.10/call via x402.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":5,"maximum":10,"minimum":1},"offset":{"type":"integer","default":0,"maximum":1000,"minimum":0},"person_names":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"search_after":{"type":"string","maxLength":512},"person_skills":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"person_locations":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"current_company_names":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"current_company_domains":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"current_position_titles":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"current_company_industries":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"current_company_specialties":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"current_company_headquarters":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10},"current_position_seniority_level":{"type":"array","items":{"type":"object","required":["value"],"properties":{"value":{"type":["string","number"]},"exclude":{"type":"boolean"},"exact_match":{"type":"boolean"}},"additionalProperties":false},"maxItems":10}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":820,"tokensAfter":820},{"name":"profile_search","fixed":{"name":"profile_search","description":"Search professional profiles using bounded public-reference data, with paging and normalized name/headline/company/location fields; private profile fields Oblique does not hold are explicitly null. $0.30/call via x402.","inputSchema":{"type":"object","properties":{"page":{"type":"integer","default":1,"maximum":100,"minimum":1},"geoId":{"type":"string","maxLength":256,"minLength":1},"title":{"type":"string","maxLength":256,"minLength":1},"school":{"type":"string","maxLength":256,"minLength":1},"search":{"type":"string","maxLength":256,"minLength":1},"lastName":{"type":"string","maxLength":256,"minLength":1},"location":{"type":"string","maxLength":256,"minLength":1},"firstName":{"type":"string","maxLength":256,"minLength":1},"followerOf":{"type":"string","maxLength":256,"minLength":1},"industryId":{"type":"string","maxLength":256,"minLength":1},"pastCompany":{"type":"string","maxLength":256,"minLength":1},"currentCompany":{"type":"string","maxLength":256,"minLength":1},"requestContext":{"type":"object","additionalProperties":true}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":310,"tokensAfter":310},{"name":"run_python","fixed":{"name":"run_python","description":"Run a short Python program in an isolated sandbox and get back exit code, stdout, stderr, duration and up to 3 artifact files from ./out/. Python 3.12 + numpy/pandas/requests, no network, 512 MB, 30 s max, 32 KB code, 4 input files of 256 KB. Free compile-only syntax check first at POST /api/v1/run-python/validate. $0.05/call (one run) via x402. Free syntax check: POST /api/v1/run-python/validate. Free worked example: GET /api/v1/run-python/example.","inputSchema":{"type":"object","required":["code"],"properties":{"args":{"type":"array","items":{"type":"string","maxLength":1024},"maxItems":16,"description":"Command-line arguments (sys.argv[1:]), at most 16."},"code":{"type":"string","maxLength":32768,"minLength":1,"description":"Python 3 program source, at most 32 KB. Runs as main.py in an empty working directory."},"files":{"type":"array","items":{"type":"object","required":["name","content_base64"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z0-9._-]{1,128}$","description":"File name written into the working directory (no paths)."},"content_base64":{"type":"string","description":"File content, base64, at most 256 KB decoded."}}},"maxItems":4,"description":"Up to 4 input files written into the working directory before the run."},"stdin":{"type":"string","maxLength":32768,"description":"Text piped to the program on standard input (at most 32 KB)."},"timeout_s":{"type":"number","default":15,"maximum":30,"minimum":1,"description":"Wall-clock limit for the program in seconds (default 15, max 30)."}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":445,"tokensAfter":445},{"name":"settlement_verify","fixed":{"name":"settlement_verify","description":"Verify an x402 settlement actually landed on Base mainnet: real JSON-RPC receipt lookup, decoded USDC Transfer events with payer/payee/amount, success-or-reverted status, confirmation count, and a stored verification_id you can re-fetch later as a receipt. $0.01/call via x402.","inputSchema":{"type":"object","required":["tx_hash"],"properties":{"tx_hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Transaction hash to verify on Base mainnet"},"chain_id":{"type":"integer","default":8453,"description":"Chain id (only 8453, Base mainnet, is supported)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":173,"tokensAfter":173},{"name":"summarize_text","fixed":{"name":"summarize_text","description":"Summarize any text as bullet points, a paragraph, or a one-liner — deterministic (temperature 0) flash-model summarization sized for agent pipelines. $0.008/call via x402.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to summarize (truncated to 8,000 characters)"},"style":{"enum":["bullets","paragraph","one-line"],"type":"string","default":"paragraph","description":"Output shape"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":137,"tokensAfter":137},{"name":"tweets_search","fixed":{"name":"tweets_search","description":"Search publicly indexed social posts using words, phrases, hashtags, account and date filters; returns bounded tweet-like results with source links. $0.005/call via x402.","inputSchema":{"type":"object","properties":{"to":{"type":"string"},"from":{"type":"string"},"since":{"type":"string"},"until":{"type":"string"},"words":{"type":"string"},"phrase":{"type":"string"},"hashtags":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":123,"tokensAfter":123},{"name":"wallet_analyze","fixed":{"name":"wallet_analyze","description":"Analyze a Base wallet: balances, bounded transfers, token holdings and counterparties from a public explorer index. $0.005/call via x402.","inputSchema":{"type":"object","required":["wallet_address"],"properties":{"wallet_address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90},{"name":"web_search","fixed":{"name":"web_search","description":"Run a bounded web search over a public encyclopedic reference index: title, URL and snippet per hit, with paging and a total count. $0.01/call via x402.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":5,"maximum":10,"minimum":1},"query":{"type":"string","maxLength":512,"minLength":1},"offset":{"type":"integer","default":0,"maximum":1000,"minimum":0}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":132,"tokensAfter":132},{"name":"x402_facilitator_health","fixed":{"name":"x402_facilitator_health","description":"Is the x402 payment rail up right now? Parallel live probes of the two facilitators most production x402 settlement runs through: supported kinds, schemes and networks from one, reachability, HTTP status and latency from the other, which is the one this service settles both its rails through. $0.003/call via x402.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":115,"tokensAfter":115},{"name":"x402_receipt_lookup","fixed":{"name":"x402_receipt_lookup","description":"Retrieve a stored settlement-verify receipt by its verification_id — the durable record of an on-chain USDC settlement check (payer, payee, amount, status) issued by settlement_verify. $0.002/call via x402.","inputSchema":{"type":"object","required":["verification_id"],"properties":{"verification_id":{"type":"string","description":"UUID returned by settlement_verify"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":117,"tokensAfter":117}],"toolsChanged":27,"tokensSaved":0,"todo":[{"tool":"agentcore_route","params":["task","max_price","price_cap","constraints","output_format","preferred_rail","prior_bid_atomic","seller_delivery_receipt"]},{"tool":"award_flight_search","params":["cabin","end_date","passengers","start_date","origin_airports","destination_airports"]},{"tool":"b402_preflight","params":["chain","payer","amount","intent_id","recipient"]},{"tool":"base_transfer_search","params":["base","flow","limit","chains","offset","tokens"]},{"tool":"base_transfer_search_rpc","params":["asset","limit","address","direction","counterparty","to_timestamp","from_timestamp"]},{"tool":"base_wallet_profile","params":["chain","address","lookback_blocks","include_counterparties"]},{"tool":"batch_extract","params":["items","idempotency_key"]},{"tool":"batch_url_json","params":["jobs","idempotency_key"]},{"tool":"bazaar_category_heat_feed","params":["view","cursor","categories","max_changes","since_snapshot","client_polled_at"]},{"tool":"browser_evidence","params":["url","action","expected","request_id"]},{"tool":"chat_completion","params":["messages","max_tokens"]},{"tool":"company_research","params":["filing_type"]},{"tool":"compile_payment_policy","params":["reversible","product_type","max_latency_ms","max_price_usdc","supported_assets","refund_capability","human_authorization_required"]},{"tool":"endpoint_task_evaluation","params":["body","method"]},{"tool":"fetch_x402_content","params":["extract_options"]},{"tool":"ghost_bid_audit","params":["alternatives","selected_offer","max_price_atomic","signature_secret","signed_selected_offer","selected_offer_declared"]},{"tool":"market_intel","params":["chain","symbol","project","token_address"]},{"tool":"mpp_admission_gate","params":["rail","freshness"]},{"tool":"mpp_route","params":["price_cap","constraints","output_format","preferred_chain"]},{"tool":"people_enrich","params":["requested_fields"]},{"tool":"people_search","params":["limit","offset","person_names","search_after","person_skills","person_locations","current_company_names","current_company_domains","current_position_titles","current_company_industries","current_company_specialties","current_company_headquarters","current_position_seniority_level"]},{"tool":"prepaid_access_token","params":["input"]},{"tool":"profile_search","params":["page","geoId","title","school","search","lastName","location","firstName","followerOf","industryId","pastCompany","currentCompany","requestContext"]},{"tool":"purchase_web_extraction_sample","params":["idempotency_key"]},{"tool":"purchase_website_decision_packet","params":["urls","question","idempotency_key"]},{"tool":"research_answer","params":["scope","max_sources"]},{"tool":"route_task","params":["task","constraints","seller_delivery_receipt"]},{"tool":"token_flow_activity","params":["window_hours"]},{"tool":"token_metrics","params":["chain","symbol","token_address"]},{"tool":"trading_signals","params":["chain","symbol"]},{"tool":"tweets_search","params":["to","from","since","until","words","phrase","hashtags"]},{"tool":"us_equity_snapshot","params":["interval","lookback","indicators"]},{"tool":"wallet_analyze","params":["wallet_address"]},{"tool":"wallet_spy","params":["chain"]},{"tool":"web_search","params":["limit","query","offset"]},{"tool":"x401_batch_extract","params":["items","x401_proof","idempotency_key"]}],"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."}