{
 "categories": [
  "payments",
  "finance"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-16",
   "fact": "homepage",
   "note": "PayPal presents consumer and business payment, checkout, invoicing, transfer, and merchant services.",
   "source": "https://www.paypal.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "platforms",
   "note": "PayPal provides web account and merchant experiences plus mobile applications for iOS and Android.",
   "source": "https://www.paypal.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "license",
   "note": "PayPal publishes commercial transaction, checkout, invoicing, card-processing, cross-border, and other merchant fees.",
   "source": "https://www.paypal.com/us/business/paypal-business-fees",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.exists",
   "note": "PayPal maintains public sandbox and live APIs for payment and merchant workflows.",
   "source": "https://developer.paypal.com/api/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.kinds[0]",
   "note": "Current PayPal APIs use REST operations, HTTP response codes, and JSON request and response bodies.",
   "source": "https://developer.paypal.com/api/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[0]",
   "note": "REST applications exchange an environment-specific client ID and secret for an OAuth 2.0 bearer access token.",
   "source": "https://developer.paypal.com/api/rest/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.coverage",
   "note": "Current collections cover orders, payments, payouts, invoicing, subscriptions, products, disputes, transaction search, identity, tracking, partner referrals, and webhooks.",
   "source": "https://developer.paypal.com/api/rest/current-resources/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk",
   "note": "PayPal publishes maintained server-side SDKs for common Orders, Payments, Vault, transaction, and subscription integrations.",
   "source": "https://developer.paypal.com/community/blog/paypal-server-side-sdk/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.sdk.languages",
   "note": "The current server SDK family is available for Java, .NET, PHP, Python, Ruby, and TypeScript.",
   "source": "https://developer.paypal.com/community/blog/paypal-server-side-sdk/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp.first_party",
   "note": "The PayPal GitHub organization publishes the Apache-2.0 `@paypal/mcp` server for local MCP hosts, with sandbox and production environments.",
   "source": "https://github.com/paypal/paypal-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting",
   "note": "PayPal publishes REST applications, OpenAPI specifications, server SDKs, Postman resources, and sandbox tools for custom integrations.",
   "source": "https://github.com/paypal/paypal-rest-api-specifications",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.webhooks",
   "note": "PayPal sends HTTPS event callbacks for app-specific payment, refund, subscription, dispute, invoice, merchant, tracking, and related changes.",
   "source": "https://developer.paypal.com/api/rest/webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.export",
   "note": "Authenticated GET operations return JSON resources and support collection filtering, paging, and sorting where documented.",
   "source": "https://developer.paypal.com/api/rest/requests/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.import",
   "note": "Authenticated POST, PUT, PATCH, and DELETE operations accept JSON bodies for supported merchant and payment resources.",
   "source": "https://developer.paypal.com/api/rest/requests/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.api",
   "note": "The API is broad, documented, versioned, sandboxed, read/write, webhook-enabled, and OpenAPI-backed; production accounts, scopes, regions, fees, and financial side effects remain material controls.",
   "source": "https://developer.paypal.com/api/rest/current-resources/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.mcp",
   "note": "The maintained official server covers practical invoice, order, refund, dispute, shipment, catalog, subscription, and reporting tasks, but requires locally supplied short-lived credentials and exposes consequential payment actions.",
   "source": "https://github.com/paypal/paypal-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as PayPal's current REST API start, authentication, environment, and testing guide, updated June 2026.",
   "source": "https://developer.paypal.com/api/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as PayPal's current webhook lifecycle and event-delivery overview, updated June 2026.",
   "source": "https://developer.paypal.com/api/rest/webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as PayPal's current first-party MCP package, tool list, authentication, and host configuration.",
   "source": "https://github.com/paypal/paypal-mcp-server",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-16",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://developer.paypal.com/api/rest/"
   },
   {
    "type": "changelog",
    "url": "https://developer.paypal.com/api/rest/webhooks"
   },
   {
    "type": "mcp",
    "url": "https://github.com/paypal/paypal-mcp-server"
   }
  ]
 },
 "homepage": "https://www.paypal.com/",
 "id": "paypal",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2"
   ],
   "coverage": "full",
   "docs": "https://developer.paypal.com/api/rest/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json"
   ],
   "import": [
    "api-json"
   ]
  },
  "extensibility": {
   "scripting": [
    "rest-apps",
    "openapi",
    "server-sdks"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. PayPal's REST APIs, server SDKs, OpenAPI descriptions, webhooks, and first-party MCP server provide supported merchant automation paths without dashboard control.",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "csharp",
    "java",
    "php",
    "python",
    "ruby",
    "typescript"
   ],
   "official": true
  }
 },
 "name": "PayPal",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "stripe",
   "adyen",
   "square"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "PayPal",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 9,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 9,
   "rpa": null
  },
  "summary": "PayPal exposes a mature JSON REST platform for orders, authorizations, captures, refunds, invoicing, payouts, subscriptions, catalog products, transaction search, disputes, merchant onboarding, tracking, identity, and webhook administration. Sandbox and live applications exchange a client ID and secret for OAuth 2.0 bearer tokens; production use requires a PayPal Business account and features, scopes, and availability differ by market. PayPal publishes OpenAPI descriptions and current server SDKs for Java, .NET, PHP, Python, Ruby, and TypeScript, although the newer SDK layer covers fewer endpoints than the underlying REST surface. Its open-source first-party MCP server runs locally through `@paypal/mcp` and handles useful reads and writes across invoices, orders, refunds, disputes, shipment tracking, products, subscriptions, and transaction reporting. The MCP client supplies a short-lived PayPal access token and can expose money-moving or externally visible operations, so secret rotation, sandbox-first tests, least tool selection, and approval gates are essential. Merchant fees, regional eligibility, account capabilities, and financial side effects are material operating constraints. No maintained first-party general-purpose PayPal CLI or repeatable computer-use result was verified.\n"
 }
}