Tools
MCP server
HeyBMO speaks the Model Context Protocol, so AI apps can use your features as tools. You approve each app once, choose what it may use, and can disconnect it at any time.
Serverhttps://app.heybmo.com/mcpFor agents: llms.txt · OpenAPIConnect an AI app
Settings, Connectors, Add custom connector. Paste the address, then sign in to HeyBMO and approve.
Settings, Apps and connectors, Create. Paste the address, then sign in to HeyBMO and approve.
Claude Code and other MCP clients
claude mcp add --transport http heybmo https://app.heybmo.com/mcpOr add it to your client's configuration, for example .mcp.json. The first call opens your browser to sign in.
{
"mcpServers": {
"heybmo": {
"type": "http",
"url": "https://app.heybmo.com/mcp"
}
}
}How the tools work
- One tool per operation, named
feature_operation, such asexpenses_add. The app sees the tools of the features you gave it. - Features can be switched on mid-conversation.
heybmo_operationslists what you can use now, andheybmo_read,heybmo_writeandheybmo_deleterun any operation by id until the app reloads its tool list. Open apps are told when your tools change. - You stay in charge. Permanent deletes first answer with what would be deleted and run only when called again with
confirm: true. Switching a feature off is only ever done by you, in HeyBMO.
Available tools
Account7 tools
Inbox8 tools
inbox_listRead the inboxinbox_markReadMark inbox entries readinbox_settingsRead notification settingsinbox_changeSettingsChange notification settingsinbox_devicesList devices that show pop-upsinbox_addDeviceAllow pop-ups on this browserinbox_removeDeviceStop pop-ups on a deviceinbox_testPopupSend a test pop-upFeature store4 tools
Notes21 tools
notes_createCreate a notenotes_getRead a notenotes_listList notesnotes_searchSearch notesnotes_updateChange a notenotes_appendAdd text to a notenotes_replaceTextReplace text in a notenotes_deleteMove a note to the trashnotes_restoreRestore a note from the trashnotes_trashList notes in the trashnotes_deleteForeverDelete notes in the trash for goodnotes_attachAttach a file to a notenotes_finishAttachFinish attaching a filenotes_detachDelete an attachmentnotes_foldersList note foldersnotes_createFolderCreate a foldernotes_updateFolderRename or move a foldernotes_deleteFolderDelete a foldernotes_tagsList tagsnotes_renameTagRename a tag everywherenotes_removeTagRemove a tag everywhereLists25 tools
lists_createCreate a listlists_getRead a list’s columnslists_listList all listslists_updateChange a listlists_addFieldAdd a column to a listlists_updateFieldChange a columnlists_removeFieldRemove a columnlists_itemsRead a list’s itemslists_addItemsAdd items to a listlists_updateItemsChange itemslists_tickTick or untick itemslists_tickMatchingTick every matching itemlists_moveItemsMove itemslists_moveMatchingMove every matching item to another listlists_resetUntick a whole listlists_dueItems due across listslists_searchSearch lists and itemslists_deleteMove a list to the trashlists_restoreRestore a list from the trashlists_trashList the trashlists_deleteItemsMove items to the trashlists_deleteMatchingMove every matching item to the trashlists_restoreItemsRestore items from the trashlists_clearTickedClear ticked itemslists_deleteForeverDelete lists in the trash for goodExpenses23 tools
expenses_addLog spending or incomeexpenses_updateChange entriesexpenses_moveToCategoryMove matching entries to a categoryexpenses_entriesList or search entriesexpenses_totalsAdd up spending and incomeexpenses_categoriesList categoriesexpenses_addCategoryAdd a categoryexpenses_updateCategoryRename or archive a categoryexpenses_budgetsSee budgetsexpenses_setBudgetSet a monthly budgetexpenses_removeBudgetRemove a budgetexpenses_deleteMove entries to the trashexpenses_restoreRestore entries from the trashexpenses_trashList the trashexpenses_deleteForeverDelete entries in the trash for goodexpenses_attachReceiptAttach a receiptexpenses_finishReceiptFinish attaching a receiptexpenses_readReceiptRead a receiptexpenses_removeReceiptDelete a receiptexpenses_recurringList recurring bills and incomeexpenses_addRecurringAdd a recurring bill or incomeexpenses_updateRecurringChange a recurring bill or incomeexpenses_removeRecurringRemove a recurring bill or incomeDebts18 tools
debts_addRecord money lent or borroweddebts_updateChange debtsdebts_listList or search debtsdebts_balancesWho owes whatdebts_balanceHistoryWho owed what on past daysdebts_historyWhat happened with a persondebts_payBackRecord a paybackdebts_removePaybackRemove a paybackdebts_forgiveForgive debtsdebts_peopleList peopledebts_addPersonAdd a persondebts_updatePersonRename or archive a persondebts_mergePeopleMerge two names for one persondebts_deleteMove debts to the trashdebts_restoreRestore debts from the trashdebts_trashList the trashdebts_deleteForeverDelete debts in the trash for gooddebts_deletePersonDelete a person for goodReminders14 tools
reminders_addSet remindersreminders_updateChange remindersreminders_listList or search remindersreminders_agendaWhat is coming up, day by dayreminders_countsHow many reminders of each sortreminders_missedWhat did I missreminders_historyReminders marked donereminders_doneMark reminders donereminders_snoozeSnooze a reminderreminders_bulkAct on every reminder that matchesreminders_deleteMove reminders to the trashreminders_restoreRestore reminders from the trashreminders_trashList the trashreminders_deleteForeverDelete reminders in the trash for good