MCP Braintree runs on your own machine — the client starts it, so there is no endpoint to ping. 64 installs a week from npm. Last commit 27 Sep 2026.
MCP server for Braintree (PayPal) — global card processing via GraphQL: charge, refund, vault
Today is the operative word: we check MCP Braintree every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add mcp-braintree -e 'BRAINTREE_MERCHANT_ID=<BRAINTREE_MERCHANT_ID>' -e 'BRAINTREE_PUBLIC_KEY=<BRAINTREE_PUBLIC_KEY>' -e 'BRAINTREE_PRIVATE_KEY=<BRAINTREE_PRIVATE_KEY>' -- npx -y @codespar/mcp-braintree
{
"mcpServers": {
"mcp-braintree": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-braintree"
],
"env": {
"BRAINTREE_MERCHANT_ID": "<BRAINTREE_MERCHANT_ID>",
"BRAINTREE_PRIVATE_KEY": "<BRAINTREE_PRIVATE_KEY>",
"BRAINTREE_PUBLIC_KEY": "<BRAINTREE_PUBLIC_KEY>"
}
}
}
}
[mcp_servers.mcp-braintree]
command = "npx"
args = ["-y", "@codespar/mcp-braintree"]
env = { BRAINTREE_MERCHANT_ID = "<BRAINTREE_MERCHANT_ID>", BRAINTREE_PUBLIC_KEY = "<BRAINTREE_PUBLIC_KEY>", BRAINTREE_PRIVATE_KEY = "<BRAINTREE_PRIVATE_KEY>" }
{
"mcpServers": {
"mcp-braintree": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-braintree"
],
"env": {
"BRAINTREE_MERCHANT_ID": "<BRAINTREE_MERCHANT_ID>",
"BRAINTREE_PRIVATE_KEY": "<BRAINTREE_PRIVATE_KEY>",
"BRAINTREE_PUBLIC_KEY": "<BRAINTREE_PUBLIC_KEY>"
}
}
}
}
{
"servers": {
"mcp-braintree": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@codespar/mcp-braintree"
],
"env": {
"BRAINTREE_MERCHANT_ID": "<BRAINTREE_MERCHANT_ID>",
"BRAINTREE_PRIVATE_KEY": "<BRAINTREE_PRIVATE_KEY>",
"BRAINTREE_PUBLIC_KEY": "<BRAINTREE_PUBLIC_KEY>"
}
}
}
}
Put your own values in place of
<BRAINTREE_MERCHANT_ID> (Braintree merchant id (from the Control Panel > API)), <BRAINTREE_PUBLIC_KEY> (Braintree public API key — Basic auth username), <BRAINTREE_PRIVATE_KEY> (Braintree private API key — Basic auth password (secret)).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
BRAINTREE_ENV (Braintree environment. 'sandbox' (default, https://payments.sandbox.braintree-api.com/graphql) or 'production' (https://payments.braintree-api.com/graphql)), BRAINTREE_API_VERSION (Braintree-Version header value (YYYY-MM-DD). Defaults to 2019-01-01).
MCP server for Stripe — global payments API (PaymentIntents, Checkout, Billing, Refunds)
MCP server for Clip (PayClip) — Mexico's leading acquirer: payment links, card charges, refunds
MCP server for Chargebee — global subscription billing, recurring revenue orchestration
MCP server for Culqi — Peru PSP: charges, refunds, cards, Yape/PagoEfectivo, subscriptions
Repository knowledge graph MCP server for codebase understanding and debugging.
MCP server for Access Worldpay — enterprise processor: authorize, capture, refund, tokenize
Semantic code graph for AI-assisted code understanding via tree-sitter and MCP.
MCP server for PayPal — global payments + payouts: Orders v2, Payments, Subscriptions, Disputes
Answers built from our own checks of this server.