shabaaspay-mcp-server
v1.0.2
Published
ShaBaas Pay MCP Server - Australian real time payment API for AI applications
Maintainers
Readme
ShaBaas Pay MCP Server
Australian real time payment processing for AI applications.
Connect AI assistants to ShaBaas Pay to create and retrieve PayTo payment agreements with optional enrichment.
Configuration
Environment Variables
| Variable | Description | Required | Default |
|----------|-------------|----------|---------|
| SHABAAS_AUTH_UUID | Your ShaBaas Pay Client Secret UUID | Yes | - |
| SHABAAS_ENVIRONMENT | sandbox or production | No | sandbox |
| HTTP_PORT | Port for HTTP server | No | 3000 |
Claude Desktop
Add this to %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"shabaaspay": {
"command": "npx",
"args": [
"-y",
"shabaaspay-mcp-server"
],
"env": {
"SHABAAS_ENVIRONMENT": "sandbox",
"SHABAAS_AUTH_UUID": "your-uuid-here"
}
}
}
}Running Locally
Classic Stdio (Node)
# Install dependencies
npm install
# Build
npm run build
# Run
export SHABAAS_AUTH_UUID=your-uuid
node dist/index.jsDocker
# Build
docker build -t shabaaspay-mcp .
# Run (Stdio)
docker run -i --rm -e SHABAAS_AUTH_UUID=your-uuid shabaaspay-mcp
# Run (HTTP)
docker run --init -p 3000:3000 \
-e SHABAAS_AUTH_UUID=your-uuid \
shabaaspay-mcp node dist/server-http.jsPublishing Recommendations
To make this MCP easily accessible to LLMs, we recommend:
- NPM: Publish the package (already done as
shabaaspay-mcp-server). Ensurev1.0.2includes the latest fixes. - Docker Hub: Publish the image as
shabaaspay/mcp-server.docker tag shabaaspay-mcp shabaaspay/mcp-server:latest docker push shabaaspay/mcp-server:latest - Smithery / Glama: Register your MCP server on these registries for wider discovery.
- Add
shabaaspay-mcp-serverto smithery.ai - Add to glama.ai
- Add
License
MIT, see LICENSE
