{"_id":"@codespar/mcp-epayco","name":"@codespar/mcp-epayco","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@codespar/mcp-epayco","version":"0.1.0","description":"MCP server for ePayco — Colombian gateway (Davivienda): cards, PSE, Daviplata and cash networks","type":"module","main":"./dist/index.js","bin":{"mcp-epayco":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.8.0"},"license":"MIT","keywords":["mcp","epayco","payments","pse","efecty","daviplata","cards","colombia"],"mcpName":"io.github.codespar/mcp-epayco","_id":"@codespar/mcp-epayco@0.1.0","gitHead":"0cf000f9cad29acc97dc1e29789d180431c6fe12","types":"./dist/index.d.ts","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-wCV8tbdtpDE7WqW5SpOE44KyoiO9gtkoZXogUNeW1kbfifv2lpL1Nm6xuJVIUCyeDFscE4rFv+AAyAk8lfbwcA==","shasum":"43569574be9c1bbc8ae515c49600d88745eca523","tarball":"https://registry.npmjs.org/@codespar/mcp-epayco/-/mcp-epayco-0.1.0.tgz","fileCount":4,"unpackedSize":26699,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFeVSJuQOpluABfxWtGOXFxMNBXEB90fTQX2JUkArvW1AiEAgtBLkkxunwHled8hnWZvndQ/Zblf8gbSL5xnidldCTg="}]},"_npmUser":{"name":"codespar-npm","email":"fabiano@codespar.dev"},"directories":{},"maintainers":[{"name":"codespar-npm","email":"fabiano@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-epayco_0.1.0_1783129594376_0.29503090120204467"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-04T01:46:34.173Z","0.1.0":"2026-07-04T01:46:34.515Z","modified":"2026-07-04T01:46:34.868Z"},"maintainers":[{"name":"codespar-npm","email":"fabiano@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"description":"MCP server for ePayco — Colombian gateway (Davivienda): cards, PSE, Daviplata and cash networks","keywords":["mcp","epayco","payments","pse","efecty","daviplata","cards","colombia"],"license":"MIT","readme":"# @codespar/mcp-epayco\n\n> MCP server for **ePayco** — Colombian payment gateway (Davivienda-owned): card tokenization and charges, PSE bank debit, and cash networks (Efecty, Gana, Red Servi, Punto Red, Su Red).\n\n[![npm](https://img.shields.io/npm/v/@codespar/mcp-epayco)](https://www.npmjs.com/package/@codespar/mcp-epayco)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\nThe tool set mirrors the official ePayco SDKs (epayco-node): the card/token API on `api.secure.payco.co` and the restpagos API on `secure.payco.co` for PSE and cash. Test mode is a payload flag (`EPAYCO_TEST`), not a separate host.\n\n## Quick Start\n\n### Claude Desktop\n\nAdd to `~/.config/claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"epayco\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@codespar/mcp-epayco\"],\n      \"env\": {\n        \"EPAYCO_PUBLIC_KEY\": \"your-public-key\",\n        \"EPAYCO_PRIVATE_KEY\": \"your-private-key\",\n        \"EPAYCO_TEST\": \"true\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add epayco --env EPAYCO_PUBLIC_KEY=pk --env EPAYCO_PRIVATE_KEY=sk -- npx -y @codespar/mcp-epayco\n```\n\n## Tools (8)\n\n| Tool | Description |\n|---|---|\n| `tokenize_card` | Create a card token (`POST /v1/tokens`) |\n| `create_customer` | Create a customer bound to a card token |\n| `charge_card` | Charge a tokenized card (`POST /payment/v1/charge/create`) |\n| `get_transaction` | Transaction detail by referencePayco |\n| `create_pse_payment` | PSE bank debit — returns the bank redirect URL |\n| `get_pse_transaction` | PSE transaction status by transaction id |\n| `list_pse_banks` | PSE bank list |\n| `create_cash_payment` | Cash voucher on efecty / gana / redservi / puntored / sured |\n\n## Environment\n\n| Variable | Required | Description |\n|---|---|---|\n| `EPAYCO_PUBLIC_KEY` | yes | Public key |\n| `EPAYCO_PRIVATE_KEY` | yes | Private key |\n| `EPAYCO_TEST` | no | `\"true\"` (default) flags payloads as test mode |\n\n## Docs\n\n- Provider docs: https://docs.epayco.com\n- Managed tier (one interface across every LATAM provider, governance + audit): https://codespar.dev/agents\n\n## Enterprise\n\nNeed governance, budget limits, and audit trails for agent-driven payments on ePayco? [CodeSpar Enterprise](https://codespar.dev/enterprise) adds a policy engine, payment routing, and compliance templates on top of these MCP servers.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-45d411f44fa4290859cb0a4f2f9b3e95"}