Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.
Connect Runs on your machine
claude mcp add avenir-mcp -e YNAB_API_KEY=<YNAB_API_KEY> -e AVENIR_MCP_WRITE=<AVENIR_MCP_WRITE> -- uvx avenir-mcp==0.8.0
{
"mcpServers": {
"avenir-mcp": {
"command": "uvx",
"args": [
"avenir-mcp==0.8.0"
],
"env": {
"YNAB_API_KEY": "<YNAB_API_KEY>",
"AVENIR_MCP_WRITE": "<AVENIR_MCP_WRITE>"
}
}
}
}
{
"mcpServers": {
"avenir-mcp": {
"command": "uvx",
"args": [
"avenir-mcp==0.8.0"
],
"env": {
"YNAB_API_KEY": "<YNAB_API_KEY>",
"AVENIR_MCP_WRITE": "<AVENIR_MCP_WRITE>"
}
}
}
}
{
"servers": {
"avenir-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"avenir-mcp==0.8.0"
],
"env": {
"YNAB_API_KEY": "<YNAB_API_KEY>",
"AVENIR_MCP_WRITE": "<AVENIR_MCP_WRITE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
YNAB_API_KEYRequired, secret | Your YNAB personal access token (YNAB > Account settings > Developer settings). |
AVENIR_MCP_WRITEOptional | Set to 1 to expose the write tools; read-only otherwise. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 25 Oct 2026 |
| Last updated | 25 Oct 2026 |
| Registry name | io.github.mathbeal/avenir-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
