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 is not supported. Create a dedicated developer API key, save it when it is shown, and configure it as a static Bearer credential. MCP does not accept the X-API-Key header.
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.