← Back to all apps
Intuit Credit Karma logo

Intuit Credit Karma

Open in ChatGPT →

Overview

Tools Available4
CategoryFinance

Personalized finance decisions

Available Tools

Intuit Credit Karma provides 4 tools that can be used to interact with its services.

Client Only Tool

client_only_tool
Full Description

This tool should only be able to be called by the Widget Resource, and should not be called by the Agent

Parameters

Optional
payload

Show Credit Card Offers

credit_cards.recommendations.list
Full Description

Returns personalized credit card offers for the user. Use this tool when the user wants to find credit cards matching their needs or preferences. Before calling this tool, encourage the user to specify their preferences such as: rewards type (cash back, points, or miles), building credit (secured cards), no annual fee, travel benefits, low interest rates, or other specific features. Just ask for these filters at a high level, don't detail all options explicitly.

Parameters

Optional
categoriesFilterarray

Category filters for credit card offers

featuresFlagsFilterarray

Features filters for credit card offers. Only specify filters that were specifically requested. Do not infer any additional filters.

minimumCreditLimitnumber

The minimum credit limit for filtering credit cards

partnerIdsFilterarray

PartnerId filter for credit card offers

rewardsTypesFilterarray

Rewards types filters for credit card offers

Show Credit Score Factors

credit_score.factors.get
Full Description

Returns the user's current credit score factors with relative importance and the user's rating for each. It also displays the user's current credit score range. Use this when the user asks what they can do to improve their credit score or what is impacting their score. It can also help if the user asks about their credit score.

Show Personal Loan Offers

personal_loans.recommendations.list
Full Description

Fetch personalized personal loan offers from vetted lenders via Credit Karma. Use this when the user intends to get a personal loan for a specific purpose (not just learning about loans). If you cannot infer the loan purpose from the conversation, then ask the user to provide it. Before calling the tool, ensure that the user provided the loan amount and their annual income.

Parameters

Required
annualIncomenumber

User's annual income in dollars. Lenders use income to determine eligibility, interest rates, and whether you can comfortably make loan payments.

loanAmountnumber

The loan amount the user is looking for

loanPurposestring

The purpose of the loan. When listing available options, don't use the enum values, use the natural language descriptions instead.

Options:CONSOLIDATE_DEBTCOVER_UNEXPECTED_COSTHOME_IMPROVEMENTMAJOR_PURCHASEOTHERREFINANCE_CREDIT_CARD
Optional
housingStatusstring

Whether user owns or rents their home

Options:OWNRENT
maximumLoanTermnumber

Maximum loan term in months

maximumMonthlyPaymentnumber

Maximum monthly payment in dollars

maximumOriginationFeenumber

Maximum origination fee in dollars or percentage

minimumLoanTermnumber

Minimum loan term in months

minimumMonthlyPaymentnumber

Minimum monthly payment in dollars

minimumOriginationFeenumber

Minimum origination fee in dollars or percentage

monthlyHousingPaymentnumber

User's monthly housing payment in dollars. Lenders use this to understand your fixed living expenses, verify stability and residency, prevent fraud, and tailor loan offers.

sortBystring

Sort type for offers. Do not apply this filter if the user does not specify a sort type.

Options:APRMONTHLY_PAYMENTTOTAL_INTEREST_AND_FEES