catetin.ai Logo catetin.ai

Use catetin.ai in ChatGPT

The catetin.ai app for ChatGPT lets ChatGPT work with your catetin.ai account: read groups, transactions, summaries, and dashboards; record and organize transactions; manage categories, groups, and members; export reports; scan receipts and voice notes; and chat in your group conversation. Every change is previewed and applied only after you confirm it. It uses the Model Context Protocol (MCP) and signs you in with your own catetin.ai account. Support for Claude is coming soon.

What you need

  • A catetin.ai account. Sign up for free in the catetin.ai app with Google or Apple.
  • At least one group in catetin.ai, or ask the assistant to create one.
  • A ChatGPT account that can use apps.

Connect in ChatGPT

  1. In ChatGPT, open the apps directory, search for catetin.ai and select Connect.
  2. Sign in with the Google or Apple account you use for catetin.ai and approve the permissions.
  3. Start a chat and ask about your finances, for example the prompts below.

Permissions

You approve these permissions when you connect. The connector can only reach groups you are a member of, and every request is checked against your account and your role in the group on the catetin.ai server. If you connected before new permissions were added, disconnect and connect again to approve them.

PermissionWhat it allows
catetin.groups.readSee groups you belong to, their members, and invitations you can view.
catetin.groups.writeCreate, update, delete, and leave groups, and manage members and invitations, after you confirm each change.
catetin.transactions.readRead categories, transactions, summaries, and dashboards in those groups.
catetin.transactions.writeCreate, update, move, or delete transactions and categories, and scan receipts and voice notes, after you confirm.
catetin.messages.readRead messages in your group conversations.
catetin.messages.writeSend messages and save a chat turn to a group conversation when you ask it to.
catetin.subscription.readRead your plan, usage, plans, and quota top-ups.
catetin.profile.readRead your name, email, and preferred language.
catetin.profile.writeChange your name, profile photo, and preferred language after you confirm.
catetin.exportsRequest Excel or PDF exports and get their download links.

Tools

Transactions and categories

ToolTypeWhat it does
List categories
catetin_list_transaction_categories
ReadLists income and expense categories for a group.
Search transactions
catetin_search_transactions
ReadFinds transactions by date range, category, or text (up to 100 per call).
Get transaction
catetin_get_transaction
ReadShows one transaction in full.
Financial summary
catetin_get_financial_summary
ReadReturns income, expense, balance, and a category breakdown for a period.
Income and expense breakdown
catetin_get_income_expense_breakdown
ReadShows each category's amount, share, and budget target for a period.
Dashboard
catetin_get_dashboard
ReadReturns the daily, weekly, monthly, or yearly dashboard with totals, savings, chart points, and the AI insight.
Prepare create transaction
catetin_prepare_create_transaction
Write (draft)Prepares a new transaction as a draft preview. Nothing is saved yet.
Prepare update transaction
catetin_prepare_update_transaction
Write (draft)Prepares a change to an existing transaction as a draft preview.
Prepare delete transaction
catetin_prepare_delete_transaction
Write (draft)Prepares the deletion of a transaction as a draft preview.
Commit transaction draft
catetin_commit_transaction_draft
WriteApplies a prepared draft, only after you confirm it.
Move transaction
catetin_move_transaction
Write (confirm)Moves a transaction to another of your groups that uses the same currency.
List category templates
catetin_list_category_templates
ReadLists the starting categories in a template, such as personal or family finance.
Get category
catetin_get_category
ReadShows one category and its budget target.
Create category
catetin_create_category
WriteAdds a category to a group. Counts toward your plan's category limit.
Update category
catetin_update_category
Write (confirm)Changes a category's name, icon, type, or budget target.
Delete category
catetin_delete_category
Write (confirm)Deletes a category that no transactions use.

Groups and members

ToolTypeWhat it does
List groups
catetin_list_groups
ReadLists the catetin.ai groups you can access.
Get group
catetin_get_group
ReadShows a group's settings and your role in it.
Create group
catetin_create_group
WriteCreates a group you own, with starting categories from a template. Counts toward your group limit.
Update group
catetin_update_group
Write (confirm)Changes a group's name, timezone, currency, or spending alert. Owners and admins only.
Delete group
catetin_delete_group
Write (confirm)Deletes a group with all its transactions. Only the owner can do this.
List members
catetin_list_group_members
ReadLists a group's members and roles. Owners and admins also see pending invitations.
List invitations
catetin_list_group_invitations
ReadLists invitations a group sent (owners and admins) or invitations sent to your email.
Get invitation
catetin_get_group_invitation
ReadShows one pending invitation you can see.
Invite member
catetin_invite_group_member
Write (confirm)Emails an invitation to join a group. Owners and admins only.
Accept invitation
catetin_accept_group_invitation
Write (confirm)Joins a group from an invitation sent to your own email.
Cancel invitation
catetin_cancel_group_invitation
Write (confirm)Cancels an invitation a group sent, or declines one sent to you.
Change member role
catetin_change_group_member_role
Write (confirm)Makes a member an admin or a regular member. The owner's role can't be changed.
Remove member
catetin_remove_group_member
Write (confirm)Removes a member. Only the owner can remove admins, and the owner can't be removed.
Leave group
catetin_leave_group
Write (confirm)Leaves a group. The owner can't leave their own group.

Exports, scans, and conversations

ToolTypeWhat it does
Request export
catetin_request_export
WriteStarts an Excel or PDF export of a group's transactions for a day, week, month, or year.
Export status
catetin_get_export_status
ReadChecks an export and, when it's ready, gives you a private download link.
Scan receipt
catetin_scan_receipt
AI (confirm)Reads a receipt photo and returns a transaction draft for you to review.
Scan voice transaction
catetin_scan_voice_transaction
AI (confirm)Turns a voice note into a transaction draft for you to review.
List messages
catetin_list_group_messages
ReadShows recent messages in a group conversation.
Send message
catetin_send_group_message
AI (confirm)Sends a message as you, optionally with an image. Members are notified and the catetin.ai AI replies.
Record external chat turn
catetin_record_external_chat_turn
WriteSaves one message and reply to a catetin.ai group conversation, only when you ask to save it.

Profile and subscription

ToolTypeWhat it does
Get profile
catetin_get_profile
ReadShows your name, email, and preferred language.
Update profile
catetin_update_profile
Write (confirm)Changes your name or profile photo.
Update preferences
catetin_update_preferences
WriteChanges your preferred language.
Subscription
catetin_get_subscription
ReadShows your plan, its status and renewal date, and its limits.
Subscription usage
catetin_get_subscription_usage
ReadShows how much quota you have used and left.
Plans
catetin_list_subscription_products
ReadLists catetin.ai plans and the limits each one includes.
Quota top-ups
catetin_list_quota_top_up_products
ReadLists quota top-up packs and what each one adds.
Top-up balance
catetin_get_quota_top_up_balance
ReadShows the top-up quota you have left.

How changes are confirmed

Transactions are never changed in one step:

  1. The assistant prepares a draft and shows you a preview of the change.
  2. Nothing is saved until you confirm. Drafts expire after 15 minutes.
  3. On confirmation, catetin.ai checks your access again and applies the change once, even if the request is retried.

Other changes marked confirm, such as deleting a group, removing a member, sending a message, or scanning a receipt, first return a preview without changing anything. The assistant applies them only after you say yes. Requests that create something or use quota carry a unique key, so a retry is never applied twice.

Example prompts

  • “How much did my Family group spend on food last month?”
  • “Add a lunch expense of Rp45.000 today to my Personal group.”
  • “Show this month's dashboard for my Personal group.”
  • “Move yesterday's coffee transaction to my Office group.”
  • “Scan this receipt and prepare the expense.”
  • “Invite ana@example.com to my Family group.”
  • “Export last month's transactions in my Personal group to Excel.”
  • “How much AI chat quota do I have left?”

Usage and quota

  • Reading groups, categories, transactions, summaries, dashboards, messages, your profile, and usage does not use your catetin.ai AI quota.
  • Scanning a receipt uses one receipt scan and one chat. Scanning a voice note uses one voice note and one chat.
  • Sending a group message uses one chat, plus one receipt scan if you attach an image. Saving a chat turn counts toward your chat quota, the same as chatting in the app.
  • Each export uses one export from your quota. New categories, groups, and members count toward your plan's limits.
  • Quota top-ups you bought are used when your plan quota runs out. A failed or repeated request is not counted twice.
  • ChatGPT's own replies are covered by your ChatGPT plan.

Data and privacy

  • catetin.ai only receives what the assistant sends through these tools. Your other ChatGPT conversations are not visible to catetin.ai.
  • A conversation turn is stored in catetin.ai only when you ask to save it. Transactions you confirm are stored in your group like any other transaction.
  • Receipt photos, voice notes, message images, and profile photos you send are stored by catetin.ai and processed by its AI where noted above.
  • Export download links are private to you, work once, and expire after about 10 minutes. Ask again for a new link.
  • Invitation codes, passwords, and stored file links are never returned to the assistant, and message lists don't include other members' emails.
  • catetin.ai does not sell or rent your personal data.
  • Data you share with the assistant is also handled under OpenAI's terms.
  • Read the full Privacy Policy and Terms of Service.

Disconnect

  • In ChatGPT, disconnect catetin.ai from the app's settings.
  • Disconnecting stops new access. To delete your catetin.ai data, delete your account in the app under Settings → Edit Profile → Delete Account.

Troubleshooting

  • Sign-in fails with Apple: sign in to the catetin.ai app with Apple once, then connect again.
  • “Additional authorization is required”: a tool needs a permission you haven't approved yet. Disconnect catetin.ai and connect again.
  • “Draft expired”: ask the assistant to prepare the change again and confirm within 15 minutes.
  • Missing groups or transactions: make sure you signed in with the same account you use in the app, and that you are a member of the group.
  • Not allowed to change a group: managing a group and its members needs the owner or admin role, and only the owner can delete the group.
  • Download link doesn't work: links work once and expire after about 10 minutes. Ask for the export status again to get a new link.
  • Out of quota: scans, messages, saved chat turns, and exports need quota. Check your plan with “How much AI chat quota do I have left?”

Support

Email info@catetin.ai for help with the connector, or privacy@catetin.ai for privacy requests.

FAQ

Is catetin.ai available in ChatGPT?
Yes. catetin.ai is published as an app in ChatGPT. Search for catetin.ai in ChatGPT's apps, select Connect and sign in with your catetin.ai account.
Does catetin.ai work with Claude?
Not yet. The catetin.ai connector for Claude is coming soon. Today you can use catetin.ai in ChatGPT and in the catetin.ai app on Android, iPhone, web and desktop.
Can ChatGPT scan my receipts?
Yes. Attach a receipt photo and ask the assistant to scan it. catetin.ai returns a transaction draft, and the expense is saved only after you confirm. Each scan uses one receipt scan and one chat from your catetin.ai quota.
Is the catetin.ai connector free?
Connecting is free and reading your data does not use quota. Scans, exports, group messages and saved chat turns use your catetin.ai quota, which includes a free plan.