Cursor
{
"mcpServers": {
"envelopebudget": {
"url": "https://envelopebudget.com/mcp",
"headers": {
"Authorization": "Bearer ${env:ENVELOPEBUDGET_API_KEY}"
}
}
}
}
Developer tools
Use EnvelopeBudget's remote Model Context Protocol server to review budget data from a compatible AI client. Connections are read-only by default; you can explicitly allow the narrow AI categorization workflow on a dedicated key.
OAuth-compatible clients can sign in through your browser, select budgets, and request optional write permissions. Existing developer API keys also work as static Bearer credentials. MCP does not accept the X-API-Key header. Manage MCP connections.
Never paste your API key into a prompt or commit it to source control.
Enable ai-categorization:write when creating a dedicated key if the agent may start categorization jobs and approve or reject selected pending suggestions. A person must accept the current AI disclosure in EnvelopeBudget first. This permission cannot create arbitrary transactions, change amounts or payees, or move funds.
Prefer your client's password prompt, environment interpolation, or secret store. Configuration formats can vary by client version.
{
"mcpServers": {
"envelopebudget": {
"url": "https://envelopebudget.com/mcp",
"headers": {
"Authorization": "Bearer ${env:ENVELOPEBUDGET_API_KEY}"
}
}
}
}
{
"inputs": [{
"type": "promptString",
"id": "envelopebudget-key",
"description": "EnvelopeBudget API key",
"password": true
}],
"servers": {
"envelopebudget": {
"type": "http",
"url": "https://envelopebudget.com/mcp",
"headers": {
"Authorization": "Bearer ${input:envelopebudget-key}"
}
}
}
}
When your version cannot attach a static credential to a remote connector, use mcp-remote:
{
"mcpServers": {
"envelopebudget": {
"command": "npx",
"args": ["-y", "mcp-remote",
"https://envelopebudget.com/mcp",
"--header",
"Authorization:${ENVELOPEBUDGET_AUTH_HEADER}"
],
"env": {
"ENVELOPEBUDGET_AUTH_HEADER": "Bearer <API key>"
}
}
}
}
This example stores a plaintext key. Restrict config-file permissions and prefer client-managed secrets when available.
mcp_servers:
envelopebudget:
url: https://envelopebudget.com/mcp
headers:
Authorization: "Bearer <API key>"
Restart Hermes Agent after changing ~/.hermes/config.yaml.