MCP-сервер · Платежи и бизнес
PayPal MCP Server
MCP-сервер PayPal для мерчантов: агент создаёт и отправляет счета, оформляет заказы и возвраты, работает с подписками, спорами, каталогом и транзакциями. Есть локальный запуск через npx и размещённый сервер с OAuth.
Сверено 21 октября 2026 г.
Что умеет сервер
PayPal создал MCP-сервер, чтобы мерчанты могли решать деловые задачи обычными фразами в любимом MCP-клиенте. Инструменты охватывают счета (создание, список, получение, отправка, напоминание, отмена, QR-код), платежи (заказы, оплата, возвраты), управление спорами, отслеживание отправлений, каталог товаров, подписки и планы подписок, а также список транзакций.
Пример из руководства: попросить клиента создать счёт на услуги по уходу за газоном на 200 долларов, а ассистент соберёт данные и отправит счёт. Через подключение к хранилищу файлов можно рассылать счета нескольким клиентам сразу.
Когда использовать
Подходит малому бизнесу и разработчикам: выставить счета пачкой, посмотреть операции за период, оформить возврат, вести каталог и подписки. Проверять интеграцию безопаснее в песочнице (SANDBOX), а на боевой режим переходить, только убедившись, что инструменты делают именно то, что нужно.
Исходный код локального сервера лежит в репозитории paypal/paypal-mcp-server, но его последнее обновление датировано октябрём 2025 года, поэтому ориентируйтесь на актуальное руководство на сайте PayPal.
Ограничения и безопасность
Это платёжные операции: возвраты, оплата заказов, отмена счетов и принятие претензий по спору меняют реальные деньги и статусы. Подтверждайте вызовы и не давайте клиенту боевой токен без необходимости. Локальный сервер получает токен доступа в переменной окружения PAYPAL_ACCESS_TOKEN; токены короткоживущие (до восьми часов), нужно обновлять их.
PayPal предупреждает, что содержимое, созданное ИИ, может быть неточным, и ответственность за проверку лежит на пользователе. Для размещённого сервера есть отдельные адреса песочницы и боевой среды. При проблемах с подключением руководство советует очистить каталог ~/.mcp-auth.
Установка
Локальный сервер (Claude Desktop, Cursor, Cline)
Нужен Node.js 18 или новее. Добавьте в claude_desktop_config.json (для других клиентов — в их файл MCP):
{
"mcpServers": {
"paypal": {
"command": "npx",
"args": [
"-y",
"@paypal/mcp",
"--tools=all"
],
"env": {
"PAYPAL_ACCESS_TOKEN": "YOUR_PAYPAL_ACCESS_TOKEN",
"PAYPAL_ENVIRONMENT": "SANDBOX"
}
}
}
}SANDBOX — для тестов, PRODUCTION — для боевой среды. Токен можно передать и аргументом --access-token. Перезапустите клиент и проверьте запросом, например, «список моих счетов PayPal».
Быстрый запуск из терминала:
npx -y @paypal/mcp --tools=all PAYPAL_ACCESS_TOKEN="YOUR_ACCESS_TOKEN" PAYPAL_ENVIRONMENT="SANDBOX"Получение токена доступа
Возьмите идентификатор клиента и секрет в разделе Apps & Credentials панели PayPal Developer, затем:
curl -v https://api-m.sandbox.paypal.com/v1/oauth2/token \
-H "Accept: application/json" \
-H "Accept-Language: en_US" \
-u "CLIENT_ID:CLIENT_SECRET" \
-d "grant_type=client_credentials"Для боевой среды используйте https://api-m.paypal.com.
Размещённый сервер
Песочница: https://mcp.sandbox.paypal.com, боевая среда: https://mcp.paypal.com. Поддерживаются транспорты SSE и Streamable HTTP. Конфигурация для Streamable HTTP в песочнице:
{
"mcpServers": {
"paypal-mcp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.sandbox.paypal.com/http"
]
}
}
}Для боевой среды замените адрес на https://mcp.paypal.com/http; для SSE адрес оканчивается на /sse. Сохраните файл, перезапустите клиент, войдите в PayPal и разрешите доступ.
Совместимые клиенты
- Claude Desktop
- Cursor
- Cline
- GitHub Copilot