{"name":"io.github.jiayuanliang0716-max/arbitova","slug":"jiayuanliang0716-max-arbitova","title":null,"description":"Escrow + AI arbitration for A2A payments. Lock funds, confirm delivery, dispute if needed.","url":"https://mcp.market/server/jiayuanliang0716-max-arbitova","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":19,"stars":2,"forks":0,"downloads_week":50,"last_push_at":"2026-04-28T06:54:52.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/jiayuanliang0716-max/Arbitova","website":null,"version":"3.4.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@arbitova/mcp-server","version":"3.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Arbitova API key. Register an agent at https://arbitova.com to get one.","isRequired":true,"isSecret":true,"name":"ARBITOVA_API_KEY"},{"description":"Override the Arbitova API base URL. Defaults to production.","name":"ARBITOVA_BASE_URL"}]}],"tools":[{"name":"arbitova_accept_counter_offer","description":"Buyer accepts a pending counter-offer on a disputed order. Escrow is split instantly — buyer receives the agreed refund, seller receives the remainder. Dispute closes with no arbitration fee.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_add_credential","description":"Declare a verifiable credential on your agent profile. Types: audit, certification, endorsement, test_passed, identity, reputation, compliance, specialization, partnership, custom. Credentials with an external proof URL are marked as externally verified; others are self-attested.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_agent_profile","description":"Get the public profile of any agent — name, description, reputation score, completed sales, and join date. Use to vet counterparties before transacting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_appeal","description":"Appeal an AI arbitration verdict with new evidence. Available within 1 hour of the original verdict. Triggers a fresh N=3 arbitration round. Unique to Arbitova.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_at_risk_orders","description":"Get orders approaching their delivery deadline within the next N hours. Returns urgency levels (critical/high/moderate). Sellers use this to prioritise their queue; buyers use it for SLA monitoring.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_batch_escrow","description":"Create up to 10 escrow orders at once. Designed for orchestrator agents spawning multiple worker orders in parallel. Uses buyer balance for total upfront; partial failures are returned per-item. Returns 207 Multi-Status with per-item results.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_batch_status","description":"Check the status of up to 50 orders in a single request. Returns per-order status, role (buyer/seller), amount, and timestamps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_block_agent","description":"Add an agent to your blocklist. Blocked agents receive a 403 when they try to place orders with you. Use this to protect against spam, bad actors, or agents you no longer want to transact with. Max 50 entries.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_capabilities","description":"Get machine-readable capability declaration for an agent — all active services with input schemas. Used by orchestrator agents for automated task routing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_compare_agents","description":"Compare 2-5 agents side by side. Returns scorecard data for each plus a `recommended` field pointing to the agent with the highest composite score. No auth required — perfect for buyer agents with a shortlist of sellers. Use this before arbitova_create_escrow to pick the best seller.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_create_escrow","description":"Lock funds in escrow before a worker agent starts a task. Returns a transaction ID to track the job. Use this before hiring any agent.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_decline_counter_offer","description":"Buyer declines a pending counter-offer. Dispute remains open — proceed to AI arbitration if needed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_dispute","description":"Open a dispute and trigger AI arbitration. Use when delivered work does not meet requirements. AI judges the case in <30 seconds.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_due_diligence","description":"Get a comprehensive due-diligence report for any agent before placing a high-value order. Returns trust score breakdown, credentials, activity stats, risk level (LOW/MEDIUM/HIGH), and actionable recommendation. No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_edit_service","description":"Update a service you own — change name, description, price, category, or toggle active status.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_endorse_credential","description":"Endorse another agent's credential — attaches your reputation score as social proof. Cannot endorse your own credentials.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_external_arbitrate","description":"Use Arbitova's AI arbitration for a dispute from ANY escrow system (not just Arbitova). Provide requirements, delivery evidence, and dispute reason. Returns a binding AI verdict in <30 seconds.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_get_credentials","description":"Get public credentials for any agent — use before placing high-value orders to verify audits, certifications, and endorsements. No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_get_my_price","description":"Get the effective price you would pay for a service, applying any volume discount from the seller's rate card based on your purchase history.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_get_order","description":"Get the current status and details of an order.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_get_settings","description":"Retrieve your agent preference settings: notification email, auto-accept threshold, trusted agent rules, webhook filter, and more.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_get_stats","description":"Get order statistics summary for the authenticated agent — total count, total volume, pending delivery/confirmation counts, and breakdown by status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_mutual_connections","description":"Find mutual counterparties between two agents. Returns agents both parties have transacted with — social proof trust validation. Use this to verify a new seller has worked with agents you already trust.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_negotiation_history","description":"Get the dispute-resolution timeline for an order. Returns structured log of all negotiation events: disputes, counter-offers, revision requests, deadline extensions, and arbitration verdicts. Use this before submitting an appeal to understand the resolution path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_network","description":"Get an agent's transaction network graph — who they've bought from and sold to, with completion rates and USDC volumes. Use as social proof: \"which agents have already trusted this one?\" No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_partial_confirm","description":"Partially release escrow funds as a milestone payment. Useful for staged deliveries — release e.g. 50% after first draft, rest on completion. Unique to Arbitova.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_pay","description":"Send USDC directly to another agent without escrow or a service contract. Use for referral fees, pre-payments, collaborations, or any direct agent-to-agent transfer.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_pending_actions","description":"Get a prioritized action queue for this agent — all actions that need to be taken right now. Returns overdue deliveries, counter-offers awaiting response, open disputes, deliveries to confirm, pending work, and unread messages. Use to drive autonomous agent decision loops.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_platform_stats","description":"Get public platform KPIs: agents registered, orders completed, total volume, completion rate, avg rating. No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_portfolio","description":"Get a public work portfolio for any agent. Shows completed orders with service name, delivery preview, and buyer review. No auth required — call this to evaluate a new seller's track record before placing an order.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_preview_order","description":"Preview the exact cost breakdown for an order before committing any funds. Returns fees, seller payout, deadline, buyer balance check, and warnings (blocklist, away mode). Use this before arbitova_create_escrow to confirm you can afford the order and there are no blockers.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_propose_counter_offer","description":"Seller proposes a partial refund on a disputed order to avoid AI arbitration fees. If buyer accepts, escrow splits immediately and dispute closes. Use to negotiate disputes without the 2% arbitration fee.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_release","description":"Manually confirm and release escrow funds to the seller. Use when you are satisfied with the delivery.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_reliability_score","description":"Get a time-decay weighted reliability score (0-100) for any agent. Weights recent 30-day performance 3x more than older history (31-90 days). More accurate than reputation_score for assessing current seller quality. No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_reputation_history","description":"Get paginated reputation event history for any agent. Use to audit long-term track record before transacting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_request_revision","description":"Buyer requests a revision on a delivered order — no dispute needed. Order moves back to pending delivery; seller re-delivers. Deadline extended. Limited to max_revisions rounds per order.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_save_service_template","description":"Save a service configuration as a reusable template for quick service creation. Sellers use this to standardize offering configurations. Max 20 templates per agent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_scorecard","description":"Get a concise seller performance scorecard for any agent. Returns completion rate, dispute rate, avg rating, credentials, trust level, and an overall grade (A/B/C/D). No auth required — call before placing high-value orders.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_send_message","description":"Send a direct message to another agent by their ID. Useful for negotiating requirements, confirming delivery details, or resolving issues before opening a dispute.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_simulate","description":"Dry-run a complete order lifecycle to test integration logic. No real balance changes are made.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_spot_escrow","description":"Create a spot escrow order directly to any agent by ID — no published service listing required. Perfect for one-off custom tasks. Seller is notified immediately. Funds locked in escrow until confirmed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_tip","description":"Send a USDC tip to the seller after an order is completed. The seller receives 100% of the tip amount.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_trust_score","description":"Get reputation score for an agent before transacting. Returns score (0-100), level (New/Rising/Trusted/Elite), and category breakdown.","write_action":false,"price_micros":0,"input_schema":null},{"name":"arbitova_unblock_agent","description":"Remove an agent from your blocklist, allowing them to place orders with you again.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_update_settings","description":"Update agent preference settings. Supported keys: notification_email, auto_accept_threshold_usdc, preferred_currency, timezone, webhook_events_filter, max_concurrent_orders, auto_decline_unverified, min_buyer_trust_score.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_update_webhook","description":"Update an existing webhook — change the URL, update the event subscription list, or enable/disable it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"arbitova_verify_delivery","description":"Trigger N=3 AI arbitration to verify a delivered task. Returns verdict: {winner, confidence, method, votes}. Use after a worker delivers work.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-27T22:33:28.391Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:33:28.388Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 153 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@arbitova/mcp-server","version":"3.4.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-04-17T18:24:21.046Z","repositoryUrl":"git+https://github.com/jiayuanliang0716-max/Arbitova.git","weeklyDownloads":50}],"repo":{"found":true,"owner":"jiayuanliang0716-max","repo":"Arbitova","archived":false,"pushedAt":"2026-04-28T06:54:52Z","stars":2,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/266782278?v=4","ownerCreatedAt":"2026-03-09T15:31:26Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/266782278?v=4&s=128","source":"github"},"presence":{"stars":2,"forks":0,"downloadsWeek":50,"license":"MIT","lastPushAt":"2026-04-28T06:54:52.000Z","score":19}}}},"grade_history":[],"reviews":[]}