Cursor
{
"mcpServers": {
"envelopebudget": {
"url": "https://envelopebudget.com/mcp",
"headers": {
"Authorization": "Bearer ${env:ENVELOPEBUDGET_API_KEY}"
}
}
}
}
Developer tools
Use EnvelopeBudget's read-only remote Model Context Protocol server to review budget data from a compatible AI client.
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.
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.