Skip to main content
Glama
chrischall

Credit Karma MCP

by chrischall

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CK_COOKIESNoFull Cookie header from a signed-in creditkarma.com request
CK_DB_PATHNoPath to SQLite database file~/.creditkarma-mcp/transactions.db
CK_DISABLE_FETCHPROXYNoSet to '1' to skip the fetchproxy fallback (headless / CI)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ck_set_sessionA

Store a Credit Karma session to enable automatic token refresh. Pass the full Cookie header from a signed-in creditkarma.com request (Chrome DevTools → Network → any creditkarma.com request → Request Headers → right-click the cookie header → Copy value). For most users the easier onboarding path is to install the fetchproxy extension and sign into creditkarma.com — the MCP reads the cookies automatically.

ck_sync_transactionsA

Sync Credit Karma transactions into the local SQLite database. Incremental by default (fetches since last sync + 30-day overlap for updates). If no valid token, initiates the login/MFA flow automatically.

ck_list_transactionsB

List transactions with optional filters. Paginated.

ck_get_recent_transactionsA

Return the N most recent transactions. Convenience shortcut for ck_list_transactions.

ck_get_spending_by_categoryB

Group debit transactions by category and return totals.

ck_get_spending_by_merchantA

Return top merchants by total debit spend.

ck_get_account_summaryB

Return per-account debit, credit, and net totals.

ck_query_sqlA

Execute a raw SQL SELECT query (CTEs via WITH ... SELECT are supported) against the transactions database. Non-SELECT statements (INSERT, UPDATE, DELETE, DROP, etc.) are rejected. Tables: transactions, accounts, categories, merchants, sync_state.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/creditkarma-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server