PocketSmith

PocketSmith is a personal finance platform for tracking accounts and transactions, managing budgets, and forecasting financial outcomes.

14 actions Integration catalog
Request access
Connect PocketSmith once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create CategoryPOCKETSMITH_CREATE_CATEGORY
Create one category for a PocketSmith user with optional hierarchy and budgeting behavior.
Create TransactionPOCKETSMITH_CREATE_TRANSACTION
Create one transaction in a specified transaction account and return the created financial record.
Get BudgetPOCKETSMITH_GET_BUDGET
Return a PocketSmith user's current category-level actual and forecast budget analysis. During probing, this read coincided with forecast cache access/update timestamps changing to the call timestamp and the forecast start date also changing; PocketSmith may therefore refresh derived forecast-cache metadata while serving it, although the probe did not establish that every call does so.
Get Budget SummaryPOCKETSMITH_GET_BUDGET_SUMMARY
Analyze the user's combined income and expense budget over a required date range and period interval.
Get Current UserPOCKETSMITH_GET_CURRENT_USER
Return the PocketSmith user authorized by the connected developer key, including the user ID needed by user-scoped tools.
Get TransactionPOCKETSMITH_GET_TRANSACTION
Return one PocketSmith transaction by ID with its amount, date, payee, category, labels, and review state.
List AccountsPOCKETSMITH_LIST_ACCOUNTS
Return all financial accounts belonging to a PocketSmith user, including account, primary transaction-account, and scenario IDs.
List CategoriesPOCKETSMITH_LIST_CATEGORIES
Return all categories belonging to a PocketSmith user, including hierarchy and budgeting flags.
List Transaction AccountsPOCKETSMITH_LIST_TRANSACTION_ACCOUNTS
Return the transaction accounts belonging to a PocketSmith user, including IDs and balances needed to create and query transactions.
List TransactionsPOCKETSMITH_LIST_TRANSACTIONS
Return one page of a user's transactions with optional date, state, type, and keyword filters, plus a cursor for the next page.
Update AccountPOCKETSMITH_UPDATE_ACCOUNT
Update selected metadata on one financial account without deleting it or changing transaction-account balances.
Update CategoryPOCKETSMITH_UPDATE_CATEGORY
Update selected hierarchy, display, and budgeting fields on one category without deleting it.
Update TransactionPOCKETSMITH_UPDATE_TRANSACTION
Update selected fields on one existing transaction without deleting or splitting it.
Update TransactionsPOCKETSMITH_UPDATE_TRANSACTIONS
Update 1-20 distinct transactions sequentially. The operation is not atomic: successful updates are not rolled back, each item has an explicit outcome, and processing stops after an authentication, permission, rate-limit, server, unexpected-response, or ambiguous transport failure.