Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
XENDIT_API_KEYYesYour Xendit API key (e.g., xnd_development_... for test mode or live key for real transactions)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_workspace_modeA

Explain the current Xendit MCP mode, what actions are enabled, and the safest next step to enable more access.

guided_setupA

Generate a safe Claude Code or Claude Desktop setup snippet for read-only, invoices, or guarded payouts mode. Uses a form when the client supports MCP elicitation.

get_balanceA

Get your Xendit account balance. Returns available balance by account type (CASH, HOLDING, TAX).

list_invoicesA

List invoices from your Xendit account with optional filters for status, date range, and pagination.

get_invoiceA

Get details of a specific Xendit invoice by ID.

list_transactionsA

List transactions from your Xendit account. Includes payments received, payouts, refunds, transfers, and balance adjustments.

Prompts

Interactive templates invoked by user choice

NameDescription
check_balanceCheck your Xendit account balance
recent_paymentsShow recent payments received
unpaid_invoicesList all unpaid invoices
daily_summaryGet a summary of today's payment activity

Resources

Contextual data attached and managed by the client

NameDescription
supported-banksCommon payout channel aliases for Indonesia and the Philippines
setup-guidePlain-English setup guide for read-only, invoices, and guarded payouts modes
api-infoXendit API information

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: balance retrieval, invoice details, workspace mode explanation, setup snippet generation, and listing of invoices and transactions. No overlap between tools.

Naming Consistency4/5

Most tools follow a verb_noun pattern using snake_case (e.g., get_balance, list_invoices). The only minor deviation is 'guided_setup' which is adjective_noun, but it remains clear and consistent with the overall style.

Tool Count5/5

Six tools is well-scoped for a payment service MCP server covering essential read operations, account balance, and setup guidance. It's neither too few nor too many.

Completeness2/5

The tool surface is limited to read and setup operations, missing write capabilities like create/update/delete invoices or payouts. This creates notable gaps for a payment API, restricting agents to passive data retrieval.

Maintenance

ActivityInactive
ResponsivenessNo issues