Cashfree MCP Server

Official
by cashfree
Integrations
  • Hosts the Cashfree MCP repository for direct cloning and source code access, enabling developers to examine or contribute to the payment integration codebase.

  • Runs the Cashfree MCP server on Node.js runtime (requires v18.x+), providing the execution environment for the payment integration functionality.

  • Provides installation and distribution of the Cashfree MCP package via npm registry, allowing developers to easily install and configure the Cashfree payment integration tools.

Сервер Cashfree MCP

Сервер Cashfree MCP позволяет инструментам и агентам ИИ интегрироваться с API Cashfree (платежный шлюз, выплаты и SecureID) с использованием протокола контекста модели (MCP) .

Установка

Установить из npm (рекомендуется)

# Install globally npm install -g @cashfreepayments/cashfree-mcp # Or install in your project npm install @cashfreepayments/cashfree-mcp

Клонировать репозиторий

git clone https://github.com/cashfree/cashfree-mcp.git cd cashfree-mcp

Установить зависимости

npm install

(требуется Node.js 18.x или выше)

Установка через Smithery

Чтобы автоматически установить cashfree-mcp для Claude Desktop через Smithery :

npm exec @smithery/cli install @cashfree/cashfree-mcp --client claude

Предпочтительно: Ссылка в Claude Desktop

Конфигурация

Вам понадобится учетная запись Cashfree с учетными данными API (мы поддерживаем ключи как для песочницы, так и для производства). Вы можете использовать Cashfree MCP в своем любимом клиенте, некоторые примеры конфигураций показаны ниже:

Клод

Добавьте следующий блок конфигурации в ваш claude_desktop_config.json

{ "mcpServers": { "cashfree": { "command": "npx", "args": ["@cashfreepayments/cashfree-mcp"], "env": { "PAYMENTS_APP_ID": "YOUR_PG_CLIENT_ID", "PAYMENTS_APP_SECRET": "YOUR_PG_CLIENT_SECRET", "PAYOUTS_APP_ID": "YOUR_PAYOUTS_CLIENT_ID", "PAYOUTS_APP_SECRET": "YOUR_PAYOUTS_CLIENT_SECRET", "TWO_FA_PUBLIC_KEY_PEM_PATH": "/path/to/public_key.pem", "SECUREID_APP_ID": "YOUR_SECUREID_CLIENT_ID", "SECUREID_APP_SECRET": "YOUR_SECUREID_CLIENT_SECRET", "TOOLS": "pg,payouts,secureid", "ENV": "sandbox" } } } }

Код VS

Добавьте следующий блок конфигурации в настройки VS Code

{ "mcp": { "inputs": [], "servers": { "cashfree": { "command": "npx", "args": ["@cashfreepayments/cashfree-mcp"], "env": { "PAYMENTS_APP_ID": "YOUR_PG_CLIENT_ID", "PAYMENTS_APP_SECRET": "YOUR_PG_CLIENT_SECRET", "PAYOUTS_APP_ID": "YOUR_PAYOUTS_CLIENT_ID", "PAYOUTS_APP_SECRET": "YOUR_PAYOUTS_CLIENT_SECRET", "TWO_FA_PUBLIC_KEY_PEM_PATH": "/path/to/public_key.pem", "SECUREID_APP_ID": "YOUR_SECUREID_CLIENT_ID", "SECUREID_APP_SECRET": "YOUR_SECUREID_CLIENT_SECRET", "TOOLS": "pg,payouts,secureid", "ENV": "sandbox" } } } } }

API-данные

Установите следующие переменные среды для каждой службы: Платежный шлюз:

  • PAYMENTS_APP_ID : Ваш идентификатор клиента платежного шлюза
  • PAYMENTS_APP_SECRET : Ваш клиентский секретный код платежного шлюза

Выплаты:

  • PAYOUTS_APP_ID : Ваш идентификатор клиента Payouts
  • PAYOUTS_APP_SECRET : Ваш секретный код клиента Payouts
  • TWO_FA_PUBLIC_KEY_PEM_PATH : Путь к вашему открытому ключу 2FA (требуется только если включена 2FA)

Безопасный идентификатор:

  • SECUREID_APP_ID : Ваш идентификатор клиента Secure ID
  • SECUREID_APP_SECRET : Ваш секретный код клиента Secure ID
  • TWO_FA_PUBLIC_KEY_PEM_PATH : Путь к вашему открытому ключу 2FA (требуется только если включена 2FA)

Альтернативные методы настройки

Существует несколько способов запуска сервера Cashfree MCP:

  1. Использование npx (рекомендуется) :
    { "mcpServers": { "cashfree": { "command": "npx", "args": ["@cashfreepayments/cashfree-mcp"] } } }
  2. Использование глобально установленного пакета :
    { "mcpServers": { "cashfree": { "command": "cashfree-mcp" } } }
  3. Указание точного пути (если вам нужна конкретная версия):
    { "mcpServers": { "cashfree": { "command": "node", "args": [ "path/to/node_modules/@cashfreepayments/cashfree-mcp/src/index.js" ] } } }

Среда

ENV : для производственной среды установлено значение production , для песочницы sandbox sandbox (по умолчанию: sandbox ).

Конфигурация инструментов

TOOLS : Список модулей, разделенных запятыми, для включения. Доступные параметры:

  • pg .: API платежных шлюзов
  • payouts : API выплат
  • secureid : API защищенных идентификаторов

Инструменты

Cashfree MCP предлагает следующие инструменты, сгруппированные по категориям продуктов

Платежный шлюз (PG)

Название инструментаОписание
поискПоищите в документации разработчика Cashfree Payments.
создать-платежную-ссылкуСоздайте новую ссылку для оплаты.
получить-платеж-ссылку-подробностиПросмотреть все данные и статус платежной ссылки.
ссылка для отмены платежаОтменить активную ссылку на оплату. Дальнейшие платежи по отмененным ссылкам невозможны
ссылка для получения заказов на оплатуПросмотрите все детали заказа для получения ссылки на оплату.
создать-заказСоздавайте заказы с помощью Cashfree, чтобы получить payment_sessions_id для транзакций
получить-заказПолучить данные заказа, используя order_id
получить-заказ-расширенныйПолучайте расширенные данные о заказе, такие как адрес, корзина, предложения, данные клиента и т. д.
получить-приемлемые-способы-оплатыПолучите доступные способы оплаты для указанной суммы заказа и идентификатора
получить-платежи-за-заказПросмотреть все платежные реквизиты заказа.
получить-платеж-по-идентификаторуПросмотр платежных реквизитов заказа для идентификатора платежа.
создать-возвратИнициировать возврат средств.
получить-все-возвраты-за-заказПолучите все возвраты, обработанные по заказу.
получить-возвратПолучите конкретный возврат, обработанный на вашем счете Cashfree.
получить-все-урегулированияПолучите все данные по расчету, указав идентификатор расчета, UTR расчета или диапазон дат.
получить-разделение-и-урегулирование-детали-по-order-id-v2-0Получайте сведения о разделении и урегулировании, включая урегулированные/неурегулированные транзакции для поставщиков в заказе
получить-расчеты-по-идентификатору-заказаПросмотр всех поселений определенного заказа.
получить-споры-по-идентификатору-заказаПолучить все детали спора по идентификатору заказа
получить-споры-по-платежному-идентификаторуПолучить все детали спора по идентификатору платежа
получить-споры-по-идентификатору-спораПолучить детали спора по идентификатору спора
принять-спорный-по-идентификатору-спораПринять спор по его идентификатору спора
представить-доказательства-для-оспарива-спора-по-идентификатору-спораПредставить доказательства для оспаривания спора
имитация платежаИмитация оплаты для тестирования. Требуется предварительное создание заказа
fetch-симуляцияПолучить данные смоделированного платежа

Выплаты

Название инструментаОписание
стандартная передача-v2Инициируйте перевод суммы в Cashfree Payments.
получить-статус-передачи-v2Получите статус инициированного перевода.
пакетная передача-v2Инициировать

desenvolvimento | create-cashgram | Создать Cashgram. | | deactivate-cashgram | Деактивировать Cashgram. | | get-cashgram-status | Получить статус созданного Cashgram. |

Безопасный идентификатор

Название инструментаОписание
проверить-имя-соответствиеПроверьте имена с вариациями.
сгенерировать-kyc-ссылкуСоздайте форму проверки для информации KYC.
получить-kyc-link-статусПолучите статус формы проверки KYC.
генерировать-статическую-kyc-ссылкуСоздайте статическую ссылку KYC.
деактивировать-статическую-kyc-ссылкуДеактивируйте статическую ссылку KYC.

Лицензия

Этот проект лицензирован в соответствии с условиями лицензии MIT с открытым исходным кодом. Пожалуйста, обратитесь к разделу ЛИЦЕНЗИЯ для получения полных условий.

Документация

Подробную документацию по API можно найти на странице Cashfree API Documentation .

Поддерживать

Для получения поддержки обращайтесь по адресу care@cashfree.com

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Позволяет инструментам и агентам ИИ интегрироваться с платежными сервисами Cashfree (Payment Gateway, Payouts и SecureID) с помощью протокола Model Context, что позволяет осуществлять транзакции и управлять счетами с помощью естественного языка.

  1. Установка
    1. Установить из npm (рекомендуется)
    2. Клонировать репозиторий
    3. Установить зависимости
    4. Установка через Smithery
    5. Предпочтительно: Ссылка в Claude Desktop
    6. Конфигурация
    7. Клод
    8. Код VS
    9. API-данные
    10. Альтернативные методы настройки
    11. Среда
    12. Конфигурация инструментов
  2. Инструменты
    1. Платежный шлюз (PG)
    2. Выплаты
    3. Безопасный идентификатор
  3. Лицензия
    1. Документация
      1. Поддерживать

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables Claude AI to interact with Paybyrd's payment processing API, allowing for creating payment links, processing refunds, and retrieving order information.
          Last updated -
          5
          TypeScript
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.
          Last updated -
          1
          JavaScript
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          Provides AI assistants with access to Payman's documentation, helping developers build integrations more efficiently through enhanced contextual support.
          Last updated -
          TypeScript
        • A
          security
          F
          license
          A
          quality
          A server that provides easy access to Payman AI's APIs, allowing users to create payees, search payees, send payments, and check balances using natural language prompts.
          Last updated -
          5
          3
          JavaScript
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/cashfree/cashfree-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server