PayPal

‹ Back/paypal/agent-toolkit·Payments
Pick-rate
41%
41%
VerdictLOSES
Primary rivalstripe-mcp 7/25tasks won vs rival
Claude Opus 4.xJun 14, 2026
02

Tasks

2/5 won · vs stripe-mcp

2 / 5 tasks won

TaskPromptSelected tool
  • t01lostCharge a saved customer card for a one-off $20 order.stripe-mcp/create_payment
  • t02wonRefund the last payment for order #4182.paypal-official/refund_payment
  • t03lostCreate a subscription billed monthly.stripe-mcp/create_subscription
  • t04lostCapture an authorized payment for an order.stripe-mcp/capture_payment
  • t05wonList the last 10 transactions for a customer.paypal-official/list_transactions
03

Findings (2)

2 smells detected

create_paymentNo stated purposeHigh

Description restates the name instead of saying what the tool does or when to use it.

Current description
Create a payment.
capture_orderAmbiguous scope vs sibling toolMedium

Overlaps with create_payment; the model cannot tell which to call for a one-step charge.

Current description
Captures an order.
04

Rewrites

create_paymentNo stated purpose
+14lift
Create a payment.
Charge a customer’s card immediately for a one-time amount. Use for one-step purchases; for recurring billing use create_subscription.
baseline41%55%
Accepted
capture_orderAmbiguous scope vs sibling tool
+6lift
Captures an order.
Settle a previously authorized order. Only use after authorize_order; not for immediate charges.
baseline41%47%
Accepted

1 proposed rewrite rejected — they regressed pick-rate.

scn_seed_paypal·paypal-official·Payments