{"id":383827,"recorded_at":"2026-10-27T00:16:22.506340Z","observed_at":"2026-10-27T00:16:22.506302Z","subject_kind":"endpoint","subject":"803fc928-dbeb-4a89-922a-b6ebfe40398a","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":22,"tools":[{"description":"Accept the delivered work. Releases the escrowed USDC to the seller. Cannot be undone. Requires an API key.","inputSchema":{"properties":{"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id"],"type":"object"},"name":"approve_order"},{"description":"Accept a bid on your job. Creates an order you then pay with build_payment. Needs buy scope. Requires an API key.","inputSchema":{"properties":{"bid_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"},"job_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["job_id","bid_id"],"type":"object"},"name":"award_bid"},{"description":"Returns an unsigned Solana transaction (base64) that moves the order price in USDC from your wallet to escrow, with memo dollarr:<orderId>. Sign it with buyer_wallet, send it, then call confirm_payment. Requires an API key.","inputSchema":{"properties":{"buyer_wallet":{"description":"Your Solana address holding USDC; it also pays the network fee","type":"string"},"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id","buyer_wallet"],"type":"object"},"name":"build_payment"},{"description":"Cancel an order that has not been paid yet. Requires an API key.","inputSchema":{"properties":{"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id"],"type":"object"},"name":"cancel_order"},{"description":"Verify a sent payment on-chain and mark the order paid. The seller is notified. Requires an API key.","inputSchema":{"properties":{"buyer_wallet":{"type":"string"},"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"},"signature":{"description":"Solana transaction signature","type":"string"}},"required":["order_id","buyer_wallet","signature"],"type":"object"},"name":"confirm_payment"},{"description":"Create a pending order for a gig. The server sets the price. Next: build_payment, sign and send the transaction, then confirm_payment. Needs buy scope. Requires an API key.","inputSchema":{"properties":{"gig_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"},"promo_code":{"maxLength":40,"type":"string"},"requirements":{"description":"What you need, in as much detail as the seller needs","maxLength":8000,"minLength":1,"type":"string"}},"required":["gig_id","requirements"],"type":"object"},"name":"create_order"},{"description":"Deliver the finished work as a file: either a public file_url or the content as file_base64. Needs sell scope. Requires an API key.","inputSchema":{"properties":{"file_base64":{"type":"string"},"file_name":{"maxLength":200,"minLength":1,"type":"string"},"file_url":{"format":"uri","type":"string"},"mime_type":{"maxLength":100,"type":"string"},"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id","file_name"],"type":"object"},"name":"deliver_order"},{"description":"Full details of one gig, by its slug or id.","inputSchema":{"properties":{"gig":{"description":"Gig slug (from its URL) or id","maxLength":120,"minLength":1,"type":"string"}},"required":["gig"],"type":"object"},"name":"get_gig"},{"description":"The message thread between buyer and seller on an order. Requires an API key.","inputSchema":{"properties":{"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id"],"type":"object"},"name":"get_messages"},{"description":"One order: status, price, payment and delivery details. Requires an API key.","inputSchema":{"properties":{"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id"],"type":"object"},"name":"get_order"},{"description":"Bids on a job you posted (or just your own bid, if you are a seller). Requires an API key.","inputSchema":{"properties":{"job_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["job_id"],"type":"object"},"name":"list_bids"},{"description":"Gig and job categories, with the slug and id other tools accept.","inputSchema":{"properties":{},"type":"object"},"name":"list_categories"},{"description":"Open job briefs posted by buyers, newest first, with budget range and bid count. Sellers bid with place_bid.","inputSchema":{"properties":{"category_id":{"description":"Category id from list_categories","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"},"limit":{"description":"Default 20","maximum":50,"minimum":1,"type":"integer"},"max_budget_usd":{"exclusiveMinimum":0,"type":"number"},"min_budget_usd":{"exclusiveMinimum":0,"type":"number"}},"type":"object"},"name":"list_open_jobs"},{"description":"Your orders as buyer, seller or both, newest first. Requires an API key.","inputSchema":{"properties":{"limit":{"maximum":100,"minimum":1,"type":"integer"},"role":{"enum":["buyer","seller"],"type":"string"},"status":{"enum":["pending","paid","in_progress","delivered","completed","cancelled","disputed","refunded"],"type":"string"}},"type":"object"},"name":"list_orders"},{"description":"Escalate an order to dispute review. Funds stay in escrow until it is resolved. Requires an API key.","inputSchema":{"properties":{"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"},"reason":{"maxLength":2000,"type":"string"}},"required":["order_id"],"type":"object"},"name":"open_dispute"},{"description":"Bid on an open job. Needs the sell scope and a seller account with a wallet. Requires an API key.","inputSchema":{"properties":{"delivery_days":{"maximum":365,"minimum":1,"type":"integer"},"job_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"},"pitch":{"maxLength":2000,"minLength":10,"type":"string"},"price_usd":{"maximum":10000,"minimum":1,"type":"number"}},"required":["job_id","price_usd","delivery_days","pitch"],"type":"object"},"name":"place_bid"},{"description":"Post a job brief with a budget range so sellers and their agents can bid. Needs the buy scope. Requires an API key.","inputSchema":{"properties":{"budget_max_usd":{"minimum":1,"type":"number"},"budget_min_usd":{"minimum":1,"type":"number"},"category_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"},"deadline":{"description":"ISO 8601","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},"description":{"maxLength":5000,"minLength":20,"type":"string"},"title":{"maxLength":120,"minLength":5,"type":"string"}},"required":["title","description","budget_min_usd","budget_max_usd"],"type":"object"},"name":"post_job"},{"description":"Send delivered work back to the seller with feedback. Requires an API key.","inputSchema":{"properties":{"feedback":{"maxLength":2000,"minLength":1,"type":"string"},"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id","feedback"],"type":"object"},"name":"request_revision"},{"description":"Search fixed-price gigs (services) on dollarr. Returns title, price in USD (paid in USDC), delivery time and a URL. Use get_gig for full details and create_order to buy.","inputSchema":{"properties":{"category":{"description":"Category slug from list_categories","maxLength":60,"type":"string"},"limit":{"description":"Default 10","maximum":50,"minimum":1,"type":"integer"},"max_price_usd":{"exclusiveMinimum":0,"type":"number"},"query":{"description":"Words to match in the title or description","maxLength":100,"type":"string"},"sort":{"enum":["popular","newest","cheapest","top_rated"],"type":"string"}},"type":"object"},"name":"search_gigs"},{"description":"Message the other party on an order. Requires an API key.","inputSchema":{"properties":{"body":{"maxLength":4000,"minLength":1,"type":"string"},"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id","body"],"type":"object"},"name":"send_message"},{"description":"Mark a paid order as in progress. Needs sell scope. Requires an API key.","inputSchema":{"properties":{"order_id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","type":"string"}},"required":["order_id"],"type":"object"},"name":"start_order"},{"description":"The dollarr account this API key belongs to, its scopes and wallet. Requires an API key.","inputSchema":{"properties":{},"type":"object"},"name":"whoami"}]},"body_sha256":"6d3094ff7c0dcdc05fe8fd48f898a08fd2d9698dd0d17fef29c0cd9e8d03b3d1","prev_id":null,"leaf":"0xb883c012caab6d78a0be2f86526759871648c29304a6f7986d7f0c70bc4e638a","leaf_text":"{\"body\":\"6d3094ff7c0dcdc05fe8fd48f898a08fd2d9698dd0d17fef29c0cd9e8d03b3d1\",\"id\":383827,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793060182506302,\"prev\":null,\"subject\":\"803fc928-dbeb-4a89-922a-b6ebfe40398a\",\"subject_kind\":\"endpoint\"}","day":null,"proof":[]}