The agents in the desktop app's Agents panel work on your
tables through these 72 appenda.* tools. They aren't yet available to MCP
clients outside the app; see MCP.
Start here
appenda.list_tables
appenda.table_profile
appenda.count_rows with a filter
Read tables
Tool
What it does
appenda.health
Checks that the app is ready for tool calls.
appenda.list_tables
Lists the workspace's tables.
appenda.table_profile
Describes a table's fields, size, filter and sort, without row values.
appenda.table_query_plan
Reads a table's active filter and sort.
appenda.table_window
Reads a page of rows, with the active filter and sort applied.
appenda.search_cells
Searches for text in chosen fields.
appenda.count_rows
Counts the rows that match a filter, without returning them.
appenda.group_counts
Counts rows per value of one field.
appenda.json_shape
Shows the paths inside a JSON or enrichment field.
appenda.inspect_json_cell
Reads one JSON value as a tree of short previews.
appenda.extract_json_path
Reads one path from a JSON or enrichment field across many rows.
Change rows
Tool
What it does
appenda.insert_rows
Adds rows to a table.
appenda.update_cells
Changes values on existing rows.
appenda.delete_rows
Deletes chosen rows.
appenda.find_replace
Finds and replaces text in one field.
appenda.dedupe_rows
Removes duplicate rows.
appenda.set_table_dedupe
Keeps a table free of duplicates as new rows arrive.
Row changes show you what would change first, and only apply when the agent
confirms. Changes over your role's limit need an
approval.
Views
Tool
What it does
appenda.set_active_query
Changes the filter and sort you see.
appenda.clear_active_query
Clears the filter and sort.
appenda.list_views
Lists a table's saved views.
appenda.create_view
Creates a saved view.
appenda.save_view
Saves the current filter and sort to a view.
appenda.switch_view
Switches to another view.
appenda.rename_view
Renames a view.
appenda.delete_view
Deletes a view.
Tables and fields
Tool
What it does
appenda.create_table
Creates a table.
appenda.create_field
Adds a field.
appenda.rename_field
Renames a field.
appenda.delete_field
Deletes a field.
appenda.reorder_fields
Changes the field order.
appenda.set_field_visibility
Shows or hides fields.
appenda.change_field_type
Changes a field's type and converts its values.
Formulas and run conditions
Tool
What it does
appenda.preview_formula
Tries a formula on sample rows without saving it.
appenda.create_formula_field
Creates a formula field.
appenda.update_formula_field
Changes a formula.
appenda.set_run_condition
Sets when an enrichment field runs.
appenda.clear_run_condition
Removes an enrichment field's run condition.
Interfaces
Tool
What it does
appenda.list_interfaces
Lists interfaces.
appenda.get_interface
Reads an interface.
appenda.get_interface_schema
Reads the full input of an interface tool.
appenda.preview_aggregate
Computes a chart or metric without saving it.
appenda.suggest_dashboard
Suggests a ready-made interface for a table.
appenda.create_interface
Creates an interface.
appenda.update_interface
Renames an interface or replaces its pages.
appenda.upsert_interface
Replaces a whole interface.
appenda.delete_interface
Deletes an interface.
appenda.add_interface_blocks
Adds blocks to a page.
appenda.update_interface_block
Replaces one block.
appenda.move_interface_block
Moves a block.
appenda.delete_interface_block
Deletes a block.
Integrations and enrichment
Tool
What it does
appenda.integration.list_providers
Lists providers, whether each is connected, and their actions.
appenda.integration.search_actions
Finds a provider action by what it does.
appenda.integration.get_action
Reads one action's inputs and outputs.
appenda.integration.run_action
Runs one provider action, such as creating a campaign.
appenda.integration.save_http_request
Saves a reusable HTTP request.
appenda.integration.preview_enrichment_column
Shows what an enrichment column would do, with no provider calls.
appenda.integration.create_enrichment_column
Creates an enrichment column.
appenda.integration.create_waterfall
Creates one waterfall field that tries providers in order and stops per row at the first answer.
appenda.integration.run_enrichment_column
Runs an enrichment column.
appenda.integration.list_import_preview
Previews a list import.
appenda.integration.list_import_start
Starts a previewed list import.
appenda.integration.list_import_status
Reads a list import's progress.
appenda.integration.list_import_stop
Stops a list import.
appenda.integration.list_import_resume
Resumes a paused list import.
Runs that call a provider start from a preview and need your
approval before they spend anything.
Browser sign-in
Offered only while Appenda's browser is on.
Tool
What it does
appenda.request_sign_in
Opens a separate, visible browser window on a page, where you sign in yourself. The agent cannot see or use that window.
appenda.finish_sign_in
Copies that window's cookies into the agent's browser, closes the window, and returns only how many were copied.
Memory
Notes you keep for your agents, in local and Cloud workspaces (Agent memory). A note saved after the agent read anything else in that turn waits for you to keep it, and is never recalled until you do.
Tool
What it does
appenda.memory_save
Saves a short note to your memory or, for editors and above, the workspace's. Saving the same key again replaces it. At most 3 saves per turn.
appenda.memory_search
Finds the notes you kept, by words, and returns them as quoted data.
Routines
Offered in every chat, accepted only in a bot routine's own run.
Tool
What it does
appenda.save_progress
Saves where the run is (a position and a short note), so the routine's next run starts there.
Bots
Offered in every chat on the desktop. The asked bot answers in its own chat, listed under that bot, with its own tools and memory. A bot that was asked cannot ask another bot, and a chat has one question out at a time.
Tool
What it does
appenda.list_bots
Lists the bots you can ask: id, name, mode and a one-line purpose.
appenda.message_bot
Asks one of your bots a question and returns its final answer (at most 32 KB). Send a chat_id from an earlier answer to continue that chat.
Questions
Offered in every chat and every mode on the desktop. The agent asks when it needs to clarify or recommend, and waits for your answer.
Tool
What it does
appenda.ask_user
Shows you one to four questions on one card. Each has two to four options with one marked Recommended, plus Other with a text field.