heybmoDocsOpen HeyBMO

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.

Server https://app.heybmo.com/mcpFor agents: llms.txt · OpenAPI

Connect an AI app

Claude

Settings, Connectors, Add custom connector. Paste the address, then sign in to HeyBMO and approve.

ChatGPT

Settings, Apps and connectors, Create. Paste the address, then sign in to HeyBMO and approve.

Claude Code and other MCP clients

Claude Code
claude mcp add --transport http heybmo https://app.heybmo.com/mcp

Or add it to your client's configuration, for example .mcp.json. The first call opens your browser to sign in.

.mcp.json
{
  "mcpServers": {
    "heybmo": {
      "type": "http",
      "url": "https://app.heybmo.com/mcp"
    }
  }
}

How the tools work

  • One tool per operation, named feature_operation, such as expenses_add. The app sees the tools of the features you gave it.
  • Features can be switched on mid-conversation. heybmo_operations lists what you can use now, and heybmo_read, heybmo_write and heybmo_delete run 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
Today2 tools
Feature store4 tools
Notes21 tools
Lists25 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 good
Expenses23 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 income
Debts18 tools
Reminders14 tools
Automations6 tools