Unofficial MCP server for fintable.io — manage financial categories, rules, and transactions through Claude (or any MCP client) instead of clicking through the web UI.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add fintable --env FINTABLE_COOKIES='<FINTABLE_COOKIES>' --env FINTABLE_SESSION_COOKIE='<FINTABLE_SESSION_COOKIE>' -- uvx fintable-mcp~/.codex/config.toml
[mcp_servers.fintable]
command = "uvx"
args = ["fintable-mcp"]
env = { FINTABLE_COOKIES = "<FINTABLE_COOKIES>", FINTABLE_SESSION_COOKIE = "<FINTABLE_SESSION_COOKIE>" }
# codex mcp add fintable --env FINTABLE_COOKIES='<FINTABLE_COOKIES>' --env FINTABLE_SESSION_COOKIE='<FINTABLE_SESSION_COOKIE>' -- uvx fintable-mcp~/.cursor/mcp.json
{
"mcpServers": {
"fintable": {
"command": "uvx",
"args": [
"fintable-mcp"
],
"env": {
"FINTABLE_COOKIES": "<FINTABLE_COOKIES>",
"FINTABLE_SESSION_COOKIE": "<FINTABLE_SESSION_COOKIE>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"fintable": {
"type": "stdio",
"command": "uvx",
"args": [
"fintable-mcp"
],
"env": {
"FINTABLE_COOKIES": "<FINTABLE_COOKIES>",
"FINTABLE_SESSION_COOKIE": "<FINTABLE_SESSION_COOKIE>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"fintable": {
"command": "uvx",
"args": [
"fintable-mcp"
],
"env": {
"FINTABLE_COOKIES": "<FINTABLE_COOKIES>",
"FINTABLE_SESSION_COOKIE": "<FINTABLE_SESSION_COOKIE>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"fintable": {
"command": "uvx",
"args": [
"fintable-mcp"
],
"env": {
"FINTABLE_COOKIES": "<FINTABLE_COOKIES>",
"FINTABLE_SESSION_COOKIE": "<FINTABLE_SESSION_COOKIE>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"fintable": {
"command": "uvx",
"args": [
"fintable-mcp"
],
"env": {
"FINTABLE_COOKIES": "<FINTABLE_COOKIES>",
"FINTABLE_SESSION_COOKIE": "<FINTABLE_SESSION_COOKIE>"
}
}
}
}Environment variables
FINTABLE_COOKIESFINTABLE_SESSION_COOKIE
Replace the placeholders with your own credentials and keep them out of version control.