prime-agent-stripe-mcp
prime-agent-stripe-mcp
Официальная Stripe MCP-интеграция для Prime Agent.
Prime Agent подключается к официальному удалённому MCP-серверу Stripe по адресу
https://mcp.stripe.com. Затем агент может просматривать и управлять ресурсами
Stripe через тот же API-интерфейс, что и другие MCP-клиенты.
[!NOTE] MCP-сервер Stripe находится в публичной предварительной версии. Он предоставляет как инструменты чтения, так и записи. Держите подключение в тестовом режиме во время разработки.
┌─────────────────────────────────┐ ┌─────────────────────────────────┐
│ │ from stripe import │ │ │ │ mcp.stripe.com │ │
│ │ stripe │ │ │ │ API · billing · reporting │ │
│ │ await stripe.list_tools() │──┼ OAuth 2.1 + PKCE │ │ products · customers │ │
│ │ await stripe.call_tool( │ │ │ │ subscriptions · events │ │
│ auth.json: mcp:stripe │ │ │ documentation search │ │
└─────────────────────────────────┘ └─────────────────────────────────┘Зачем эта интеграция
Сервер, размещённый на Stripe — без самостоятельного прокси и без ключа Stripe API в этом репозитории.
Нативный для Prime Agent — модуль расширяет
McpIntegrationи предоставляет живой список инструментов из ядра Python.OAuth 2.1 с PKCE — одобрение в браузере хранится только в приватном
auth.jsonPrime Agent в разделеmcp:stripe.Удобно для тестового режима — авторизуйте аккаунт Liminal Stripe и используйте только ресурсы тестового режима во время разработки.
Related MCP server: stripe-mcp
Установка
Требуется Prime Agent с его ядром Python и Python 3.10 или новее.
Клонируйте репозиторий и свяжите навык на место:
git clone https://github.com/gbrlpzz/prime-agent-stripe-mcp.git ~/prime-agent-stripe-mcp rm -rf ~/.agents/skills/stripe ln -s ~/prime-agent-stripe-mcp ~/.agents/skills/stripeУстановите редактируемый пакет в среду ядра Prime Agent:
uv pip install --python ~/.prime/agent/kernel-venv/bin/python -e ~/prime-agent-stripe-mcpДобавьте удалённый сервер в настройки MCP Prime Agent один раз:
{ "mcpServers": { "stripe": { "type": "http", "url": "https://mcp.stripe.com", "oauth": true } } }Перезагрузите Prime Agent и авторизуйте аккаунт Stripe:
/reload /mcp login stripe
Одобрите аккаунт Liminal Stripe, а не личный или производственный аккаунт,
который должен оставаться вне этого рабочего процесса разработки. Prime Agent
хранит учётные данные как mcp:stripe. Они никогда не записываются в этот
репозиторий.
Использование
from stripe import stripe, auth_status
print(auth_status()) # credential state, no token values
tools = await stripe.list_tools() # live Stripe MCP inventory
# Inspect the live schema before calling a read or write tool.
result = await stripe.call_tool("<live-tool-name>", {"<live-argument>": "..."})auth_status() возвращает небольшой словарь без секретов:
{"enabled": True, "expires_fresh": True, "type": "oauth"}Имена инструментов и параметры принадлежат Stripe и могут меняться во время
публичной предварительной версии. Сначала вызовите list_tools() или используйте
методы, автоматически привязанные из живого списка.
Сервер включает инструменты для обнаружения Stripe API, чтения и записи API, информации об аккаунте, биллинговых ресурсов, документации и отчётности. Операции записи изменяют данные Stripe. Запрашивайте подтверждение человека перед созданием, обновлением, отменой, возвратом или удалением чего-либо.
Запасной вариант обновления токена
Prime Agent автоматически обновляет сохранённый токен. На хостах, где это недоступно, вызовите запасной вариант на уровне модуля:
from stripe import refresh
refresh() # exchanges the stored refresh token; rewrites auth.json with mode 600Рабочий процесс разработки Liminal
Добавьте своего личного пользователя как участника команды аккаунта Liminal Stripe.
Авторизуйте эту интеграцию от имени этого пользователя.
Убедитесь, что панель Stripe находится в тестовом режиме.
Создавайте только тестовые продукты, цены, клиентов и подписки.
Настройте функцию Supabase
stripe-webhookс полученным тестовым секретом подписи вебхука отдельно. Учётные данные MCP не заменяют серверныеSTRIPE_SECRET_KEYилиSTRIPE_WEBHOOK_SECRET.
Устранение неполадок
Симптом | Исправление |
| Снова выполните |
Вызовы завершаются сбоем после долгой паузы | Выполните |
Имя инструмента неизвестно | Повторно выполните |
Разработка
python3 tests/test_skill.py # standalone suite, no Prime Agent needed
~/.prime/agent/kernel-venv/bin/python -m pytest tests/ # inside Prime Agent's kernelCI запускает автономный набор тестов при каждом push в main.
Безопасность
В этом репозитории или его истории Git нет учётных данных.
OAuth-токены хранятся только в приватном
auth.jsonPrime Agent.Модуль взаимодействует только с
https://mcp.stripe.comи сервером авторизации OAuth Stripe.Держите все изменения при разработке в тестовом режиме Stripe.
Никогда не помещайте секретные значения Stripe или материалы закрытых ключей в исходный код, тесты, документацию или историю Git.
Лицензия
MIT — см. LICENSE. Stripe является товарным знаком Stripe, Inc.; это независимая клиентская интеграция для официального MCP-сервера Stripe (см. NOTICE).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA remote MCP server implementation that integrates with Stripe, enabling AI assistants to interact with the Stripe API for payment processing functionality.
- AlicenseNot gradedqualityCmaintenanceMCP server for the Stripe API with 10 tools covering payments, customers, invoices, and subscriptions. Generated with MCPForge. Destructive and financial operations require human approval.40MIT
- AlicenseNot gradedqualityCmaintenanceEnables natural language interaction with Stripe accounts to query customers, revenue, invoices, subscriptions, disputes, and issue refunds.591MIT
- AlicenseNot gradedqualityDmaintenanceEnables integration with Stripe APIs through function calling, supporting operations on customers, products, invoices, subscriptions, and more.10,572MIT
Related MCP Connectors
Stripe MCP Pack — read-only access to Stripe data via API key.
MCP server integrating with Stripe - tools for customers, products, payments, and more.
Agent Commerce Protocol MCP — bridges Stripe ACP + Google AP2 + Coinbase x402 for agent payments
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/gbrlpzz/prime-agent-stripe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server