Flanj drift.flanj.io · daily contract watch

drift.flanj.io / servers / paypal-sandbox

Server sheet · api · credentialed

PayPal paypal-sandbox

1 change event over 51 comparison days: 0 breaking, 2 warning and 2 info findings, each with the two contracts as served behind it.

watched since 2026-08-24 as of 2026-10-15 52 days observed 51 comparison days latest snapshot 2026-10-15

01 / the server

What the watch knows about it.

PayPaloperator
apikind
credentialedauth posture
46tools listed
52days observed
2025-11-25MCP revision · floor, not ceiling
0 / 46outputSchema declared

This server answers tools/list only with a credential attached, so its findings cannot be reproduced anonymously; the watch attaches the credential the operator documents for machine access.

02 / event timeline — every event, expanded

1 change event, newest first.

2026-09-18 → 2026-09-19 2 warning 2 info 1 tool
1 description-changed1 input-optional-property-removed1 input-required-property-added1 input-required-property-removedas served: 2026-09-18 → 2026-09-19on the index
warning wording description-changed The wording an agent reads to choose and call the tool changed; its behaviour may or may not have. credentialed #
create_invoice description
Create Invoices on PayPal. This function is used to create an invoice in the PayPal system. It allows you to generate creates a new draft invoice, specifying details such as customer a currency code, the invoicer's business information, items, quantities, pricing, one or more recipients to bill, and tax information. line items. Once created, an the invoice can be sent to the customer for payment. primary_recipients and items use PayPal's real nested shape (billing_info/shipping_info for recipients; unit_amount/tax/discount for items); other fields use a simplified flat shape.
as served: 2026-09-18 → 2026-09-19
info input input-required-property-removed Callers can stop sending it; a server that rejects unknown fields rejects callers that do not. credentialed #
create_invoice inputdetail
their contract · 2026-09-18
{"additionalProperties":false,"description":"The invoice detail","properties":{"currency_code":{…},"invoice_date":{…}},"required":["currency_code"],"type":"…
their contract · 2026-09-19
absent
location
input.detail
full fragment
{"additionalProperties":false,"description":"The invoice detail","properties":{"currency_code":{"description":"currency code of the invoice","type":"string"},"invoice_date":{"description":"The invoice date in YYYY-MM-DD format","type":"string"}},"required":["currency_code"],"type":"object"}
as served: 2026-09-18 → 2026-09-19
info input input-optional-property-removed Depending on whether the new schema forbids unknown fields, a caller still sending it is ignored or rejected; the row says which. credentialed #
create_invoice inputinvoicer
their contract · 2026-09-18
{"additionalProperties":false,"description":"The invoicer business information that appears o…","properties":{"business_name":{…},"email_address":{…},"nam…
their contract · 2026-09-19
absent
location
input.invoicer
full fragment
{"additionalProperties":false,"description":"The invoicer business information that appears on the invoice.","properties":{"business_name":{"description":"business name of the invoicer","maxLength":300,"type":"string"},"email_address":{"description":"email address of the invoicer","type":"string"},"name":{"additionalProperties":false,"description":"name of the invoicer","properties":{"given_name":{"description":"given name of the invoicer","type":"string"},"surname":{"description":"surname of the invoicer","type":"string"}},"type":"object"}},"required":["business_name"],"type":"object"}
as served: 2026-09-18 → 2026-09-19
warning input input-required-property-added A caller that does not send the new field is rejected, with no change on its own side. credentialed #
create_invoice inputcurrency_code
their contract · 2026-09-18
absent
their contract · 2026-09-19
{"description":"The three-character ISO-4217 currency code for t…","type":"string"}
location
input.currency_code
full fragment
{"description":"The three-character ISO-4217 currency code for the invoice (for example, USD). Applies to every monetary amount on the invoice.","type":"string"}
as served: 2026-09-18 → 2026-09-19

03 / tool inventory · as served on 2026-10-15

46 tools in the latest contract.

From the snapshot as served; descriptions shortened to their first sentence. “Changes” counts this server’s findings on the tool.

Tools in the latest snapshot with their input property counts, outputSchema declaration and finding counts
ToolDescriptionInputsRequiredoutputSchemaAnnotationsChanges
accept_dispute_claim Accept liability for a dispute claim. 2 2 none 0
activate_recurring_series Activate a recurring invoice series on PayPal. 1 1 none 0
cancel_invoice_auto_reminder Cancel all scheduled automatic reminders for an invoice. 1 1 none 0
cancel_recurring_series Cancel a recurring invoice series on PayPal. 1 1 none 0
cancel_sent_invoice Cancel a sent invoice. 4 1 none 0
cancel_subscription Cancel a customer subscription in PayPal. 2 2 none 0
create_conditional_rules_for_invoice Create conditional rules for an invoice on PayPal. 2 2 none 0
create_invoice Create Invoices on PayPal. 25 3 none 4
create_order Create an order in PayPal. 8 2 none 0
create_product Create a product in PayPal using product catalog - create products API. 6 2 none 0
create_recurring_series Create a recurring invoice series on PayPal. 24 5 none 0
create_refund Initiate a refund for a PayPal payment capture. 4 1 none 0
create_shipment_tracking Create a shipment for a transaction in PayPal. 5 2 none 0
create_subscription Create a subscription in PayPal using the subscription - create subscription API. 5 1 none 0
create_subscription_plan Create a subsctiption plan in PayPal using subscription - create plan API. 6 3 none 0
delete_invoice Delete a draft or scheduled invoice on PayPal. 1 1 none 0
delete_recurring_series Delete a recurring invoice series on PayPal. 1 1 none 0
generate_invoice_number Generate the next invoice number available to the merchant. 0 0 none 0
generate_invoice_qr_code Generate a QR code for an invoice. 3 1 none 0
get_dispute Get details for a specific dispute from PayPal. 1 1 none 0
get_invoice Get an invoice from PayPal. 1 1 none 0
get_merchant_insights Retrieve business intelligence metrics and analytics for a merchant, filtered by start date, end date, insight type, and time interval. 4 4 none 0
get_order Retrieves the order details from PayPal for a given order ID. 1 1 none 0
get_recurring_series Get a recurring invoice series from PayPal. 1 1 none 0
get_refund Retrieve detailed information about a PayPal payment refund. 1 1 none 0
get_shipment_tracking Get tracking information for a shipment by ID. 2 0 none 0
list_disputes List disputes from PayPal. 4 0 none 0
list_invoices List invoices from PayPal. 3 0 none 0
list_products List products from PayPal. 3 0 none 0
list_subscription_plans List subscription plans from PayPal. 4 0 none 0
list_transactions List transactions from PayPal. 7 0 none 0
pay_order Capture a payment for an order. 1 1 none 0
record_payment_for_invoice Record a payment for an invoice on PayPal. 8 2 none 0
record_refund_for_invoice Record a refund for an invoice on PayPal. 4 2 none 0
search_invoicing Search for invoices or recurring invoice series on PayPal. 6 1 none 0
send_invoice Send an invoice to the recipient(s). 4 1 none 0
send_invoice_reminder Send a reminder for an invoice. 4 1 none 0
setup_invoice_auto_reminders Initialize the invoice auto reminder configuration for the merchant's PayPal account. 1 0 none 0
show_product_details List products from PayPal. 1 1 none 0
show_subscription_details Show subscription details from PayPal. 2 1 none 0
show_subscription_plan_details Show subscription plan details from PayPal. 1 1 none 0
update_invoice_auto_reminder Update an existing invoice auto reminder configuration by its configuration ID. 6 4 none 0
update_invoicing Update an existing invoice or recurring invoice series on PayPal. 3 1 none 0
update_product Update a product in PayPal. 2 2 none 0
update_shipment_tracking Update tracking information for a shipment by ID and status. 5 3 none 0
update_subscription Update a customer subscription in PayPal. 11 1 none 0