mcpField
M
mcp-belvo

mcp-belvo

Local
github.com/codesparFinance275Updated 4w ago

About mcp-belvo

mcp-belvo is an MCP server for Belvo, an Open Finance aggregator covering Mexico, Argentina and Colombia. It targets developers and agents that need account, balance and transaction data, and exposes 24 tools.

Key features

  1. 01Connects to financial institutions through Belvo links
  2. 02Queries accounts, balances and transactions
  3. 03Retrieves income, owner and investment data
  4. 04Supports sandbox environment and HTTP transport
  5. 05Creates tokens for the Belvo Connect Widget

Use cases

  1. 01Reading bank transactions for LATAM users inside an agent
  2. 02Consolidating balances across multiple institutions
  3. 03Supplying financial data for analysis or credit review

MCP support

This project is an MCP server that exposes Belvo's institution, link, account and transaction operations as tools for MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"codespar-mcp-belvo": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-belvo"
],
"env": {
"BELVO_SECRET_ID": "<BELVO_SECRET_ID>",
"BELVO_SECRET_PASSWORD": "<BELVO_SECRET_PASSWORD>",
"BELVO_SANDBOX": "<BELVO_SANDBOX>"
}
}
}
}
Run commandnpx -y @codespar/mcp-belvo
Environment variables to set
BELVO_SECRET_IDSecretSecret ID for Belvo
BELVO_SECRET_PASSWORDSecretSecret password for Belvo
BELVO_SANDBOXSet to true to use sandbox environment

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@codespar/mcp-belvo0.2.2

Tools

24

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
pagenumberNoPage number
typeenumNoInstitution typebank | fiscal | gig | employment
page_sizenumberNoResults per page
country_codestringNoCountry code filter (MX, CO, AR)

Details

From the project README

MCP Belvo

MCP server for Belvo — Open Finance aggregator for LATAM (Mexico, Argentina, Colombia).

Quick Start

# Set your credentials
export BELVO_SECRET_ID="your-secret-id"
export BELVO_SECRET_PASSWORD="your-secret-password"
export BELVO_SANDBOX=true  # Use sandbox environment

# Run via stdio
npx tsx packages/mexico/belvo/src/index.ts

# Run via HTTP
npx tsx packages/mexico/belvo/src/index.ts --http

Environment Variables

VariableRequiredDescription
BELVO_SECRET_IDYesSecret ID from Belvo dashboard
BELVO_SECRET_PASSWORDYesSecret password from Belvo dashboard
BELVO_SANDBOXNoSet to "true" to use sandbox (default: production)
MCP_HTTPNoSet to "true" to enable HTTP transport
MCP_PORTNoHTTP port (default: 3000)

Tools (24)

ToolPurpose
list_institutionsList available financial institutions
create_linkCreate a link to a financial institution
list_linksList existing links
get_accountsGet accounts for a link
get_balancesGet balances for a link
get_transactionsGet transactions for a link
get_ownersGet owner information for a link
get_incomesGet income data for a link
get_tax_returnsGet tax returns for a link (fiscal institutions)
get_investmentsGet investment portfolios for a link
get_linkRetrieve details of a specific link by ID
delete_linkDelete a link (and all its associated data) by ID
patch_linkUpdate a link's credentials or resume after MFA (PATCH /api/links/)
list_accountsList stored accounts (GET /api/accounts/) with optional filters
get_account_detailRetrieve a stored account by account ID
list_transactionsList stored transactions (GET /api/transactions/) with optional filters
get_transaction_detailRetrieve a stored transaction by transaction ID
list_balancesList stored balances (GET /api/balances/) with optional filters
list_ownersList stored owners (GET /api/owners/)
list_incomesList stored incomes (GET /api/incomes/)
get_employment_recordsGet employment records for a link (employment institutions)
get_invoicesGet invoices for a link (BR/MX fiscal institutions)
get_receivables_transactionsGet receivables transactions for a link (payment rails / acquirer data)
create_widget_tokenCreate a short-lived access token for the Belvo Connect Widget

Auth

Uses Basic authentication (secret_id:secret_password). Obtain your credentials from the Belvo Dashboard.

API Reference


Enterprise

Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.

Authentication

Set these environment variables before launching the server:

  • BELVO_SECRET_ID (required, secret) — Secret ID for Belvo
  • BELVO_SECRET_PASSWORD (required, secret) — Secret password for Belvo
  • BELVO_SANDBOX — Set to true to use sandbox environment

Issue credentials at the provider's developer portal: https://developers.belvo.com.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.