creditkarma-fpx
Credit Karma via fpx + curl (no MCP)
Credit Karma has no server-side login a script can drive — the only
credential is the CKAT/CKTRKID cookies a real signed-in browser session
already holds. There's also no bot wall on the API itself once you have
those cookies: creditkarma-mcp's own client.ts proves plain Node fetch
works fine against api.creditkarma.com/graphql and the refresh endpoint —
fetchproxy is only ever used for the one-time cookie capture, never as a
request path. So this skill is hybrid: fpx grabs the cookies once,
then plain curl does every read and refresh from then on.
This mirrors the one live endpoint creditkarma-mcp actually calls
(ck_sync_transactions → the GraphQL query in src/transaction.graphql).
The other ck_* tools (ck_list_transactions, ck_get_spending_by_category,
…) are local SQLite queries over already-synced data — there's no separate
remote endpoint to reproduce for those.