Tool Chronicle

On the record

app.ramp.com

Read 1 time since 12 Oct 2026. Last read 12 Oct 2026.

29

tools offered to AI agents, on the record.

https://app.ramp.com/sign-in

Last change
None yetUnchanged since first read.
Declared read-only
11 of 29
llms.txt
Unknown

Tools

29 live
  1. clear_table_filterCan change things

    Remove one filter category from a visible table. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset without user confirmation. Rebuild a call at most once after the target becomes available; if it fails again, explain the blocker.

    First seen 12 Oct 2026. Unchanged since.

  2. clear_table_filtersCan change things

    Remove all user-applied filters from a visible table (locked filters are preserved). Sort, grouping, and columns are unchanged. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset without user confirmation. Rebuild a call at most once a

    First seen 12 Oct 2026. Unchanged since.

  3. edit_procurement_reportCan change things

    Edit sections of the live procurement report draft WITHOUT saving. Requires execution_id and expected_editor_revision from get_procurement_report_editor. Apply at most 20 edits per call; read again before each additional batch. Update only the requested sections; omitted header/body fields and all other sections are preserved. Preserve source citations and links. Put section headings in header, no

    First seen 12 Oct 2026. Unchanged since.

  4. get_current_page_contextReads only

    Read the page the user is currently viewing in Ramp: path, title, context_version, functional_client_tools, and any capabilities currently registered by that page. Use this again after navigation or after a table/form tool reports that its target is unavailable. Leave kinds and ids blank to get all registered page capabilities.

    First seen 12 Oct 2026. Unchanged since.

  5. get_form_schemaReads only

    Read the schema of a form open on the user's screen: fields with labels, kinds, current values, validation errors, and selectable options (option tokens). A form is open ONLY when it is listed as a `form` surface in the current page context (the page_capabilities hint sent with the message, or get_current_page_context). If no `form` surface is listed, no form is open — there is nothing to read, so

    First seen 12 Oct 2026. Unchanged since.

  6. get_procurement_report_editorReads only

    Read the procurement report open in the fullscreen editor, including unsaved changes, section stable IDs, and editor_revision. Read before editing. The execution_id comes from the procurement_agent_report_editor page capability. This is the report, not the agent instructions or request fields.

    First seen 12 Oct 2026. Unchanged since.

  7. get_skill_editor_stateReads only

    Read the live state of the skill editor open on the user's screen: editor kind, name, description, read-only reference material, and the full document as markdown, including unsaved edits. Call this before editing so you work with the user's current draft rather than the last saved version.

    First seen 12 Oct 2026. Unchanged since.

  8. get_spend_program_editor_stateReads only

    Read the live state of the spend program editor open on the user's screen: program shape, every settings section in the shape set_spend_program_settings accepts, the names and available choices behind referenced ids (policies, merchant categories, accounting coding), approval and change request workflow pointers, custom request form questions (intake) and change order form questions (change_reques

    First seen 12 Oct 2026. Unchanged since.

  9. get_table_stateReads only

    Get the current state of a visible table: active filters, sort, grouping, column order/visibility, plus the valid sort keys, group-by fields, and columns for this table. Call this before changing table config. Only works on operable tables (isOperable: true from list_page_tables); read-only tables have no config to inspect — use read_table_rows for their data. If a call returns table_missing, tabl

    First seen 12 Oct 2026. Unchanged since.

  10. group_tableCan change things

    Group a visible table's rows by a field. Valid fields come from get_table_state availableGroupByFields. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset without user confirmation. Rebuild a call at most once after the target becomes

    First seen 12 Oct 2026. Unchanged since.

  11. list_page_tablesReads only

    List the data tables mounted on the page the user is viewing, with their table keys, labels, and row counts. isVisible: false means the table is not currently rendered (on a hidden tab or collapsed section) — reading or changing it is refused until the user brings it into view, so ask them to switch to it first. isOperable: false means the table is read-only (no toolbar): read_table_rows still wor

    First seen 12 Oct 2026. Unchanged since.

  12. list_table_filter_optionsReads only

    Search the available options for one listbox filter category (e.g. merchants, users, departments). Use before set_table_filter when the option set is not inline in list_table_filters. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset

    First seen 12 Oct 2026. Unchanged since.

  13. list_table_filtersReads only

    List the filter categories available on a visible table: key, label, kind (listbox, date_range, currency, free_text, amount_form, locked), selection type, whether exclude is supported, inline options for closed sets, and current values. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery

    First seen 12 Oct 2026. Unchanged since.

  14. navigate_to_policy_sectionCan change things

    Open another section of this expense policy editor. Use when the user's request belongs to a different section than the one they are on. Opening a section starts that section's own assistant, so pass the user's request as handoff_message for it to continue.

    First seen 12 Oct 2026. Unchanged since.

  15. prepare_spend_program_workflow_editCan change things

    Save current questions as a draft before using them in Blank Canvas workflow conditions. Requires expected_editor_revision from a fresh get_spend_program_editor_state read. Use form="request" for approval workflows and form="change_request" for dedicated change request workflows. Change request preparation saves the request form first. Await success, then pass the returned template_id and custom_f

    First seen 12 Oct 2026. Unchanged since.

  16. read_table_rowsReads only

    Read the rows currently displayed on the table page (current page only, visible columns only, values formatted the way the user sees them). Use this to answer questions about the data the user is looking at. Works on any visible table, including read-only (isOperable: false) tables with no toolbar. The only optional row-count field is "max_rows" (1-50); never send limit, offset, count, page_size,

    First seen 12 Oct 2026. Unchanged since.

  17. reset_table_columnsCan change things

    Reset a visible table's columns to their default visibility and order. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset without user confirmation. Rebuild a call at most once after the target becomes available; if it fails again, exp

    First seen 12 Oct 2026. Unchanged since.

  18. reset_table_filtersCan change things

    Reset a visible table's filters to their configured defaults — the same state as when the page first loads. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset without user confirmation. Rebuild a call at most once after the target beco

    First seen 12 Oct 2026. Unchanged since.

  19. search_field_optionsReads only

    Search the selectable options of a select or multiselect field on a form listed as a `form` surface in the current page context. Use this to resolve a real option token when the inline options in get_form_schema were truncated or did not match. When has_more_options is true, refine the query until the intended option is returned.

    First seen 12 Oct 2026. Unchanged since.

  20. set_form_fieldsCan change things

    Fill fields on a form open on the user's screen. Only usable when a `form` surface is listed in the current page context; read it first with get_form_schema. Values must match the field kind from get_form_schema; select fields take an option token and multiselect fields take an array of option tokens. Returns validation errors so you can self-correct. Changed fields are highlighted for the user an

    First seen 12 Oct 2026. Unchanged since.

  21. set_skill_editor_fieldsCan change things

    Edit the skill editor open on the user's screen. Sets the name (when is_skill_name_editable), description, and/or replaces the document body markdown in the live editor WITHOUT saving. Content replaces require the editor_revision from a fresh get_skill_editor_state read and are rejected if the user edited in between. Never claim to have saved — ask the user to review the editor and save.

    First seen 12 Oct 2026. Unchanged since.

  22. set_spend_program_change_request_selectionCan change things

    Set how change requests to approved requests are approved in the spend program editor open on the user's screen: reuse the approval workflow ("same-as-spend-request") or point at a dedicated Blank Canvas change request workflow ("custom") after a server tool created it. Requires the editor_revision from a fresh get_spend_program_editor_state read and is rejected if the editor changed since. Applie

    First seen 12 Oct 2026. Unchanged since.

  23. set_spend_program_intake_questionsCan change things

    Create, name, rename, or remove request form sections and add, update, or remove custom questions in the spend program editor open on the user's screen WITHOUT saving. Requesting programs only. form selects the target: request (default) edits the request form and takes ids from intake.sections; change_request edits the change order form requesters fill in when changing an approved request and take

    First seen 12 Oct 2026. Unchanged since.

  24. set_spend_program_settingsCan change things

    Edit settings of the spend program editor open on the user's screen WITHOUT saving. Send one or more complete sections as read from get_spend_program_editor_state with your changes applied; fields left out keep their current value. Requires the editor_revision from a fresh read and is rejected if the editor changed since. Returns applied fields, fields that could not be applied for this program sh

    First seen 12 Oct 2026. Unchanged since.

  25. set_table_column_orderCan change things

    Set the full display order of a visible table's columns. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset without user confirmation. Rebuild a call at most once after the target becomes available; if it fails again, explain the block

    First seen 12 Oct 2026. Unchanged since.

  26. set_table_column_visibilityCan change things

    Show or hide one column on a visible table. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset without user confirmation. Rebuild a call at most once after the target becomes available; if it fails again, explain the blocker.

    First seen 12 Oct 2026. Unchanged since.

  27. set_table_filterCan change things

    Apply one filter to a visible, operable table. First call list_table_filters for this exact table_key and use its category_key and valueHint. For a listbox with searchable options, then call list_table_filter_options and pass returned labels in "values"; do not use value, filter_value, or option IDs. The parameters depend on the category's "kind": listbox → "values" (add "exclude" only where suppo

    First seen 12 Oct 2026. Unchanged since.

  28. sort_tableCan change things

    Sort a visible table by a field. Valid sort keys come from get_table_state; invalid keys return the valid set. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dataset without user confirmation. Rebuild a call at most once after the target b

    First seen 12 Oct 2026. Unchanged since.

  29. undo_table_changesCan change things

    Undo everything this assistant changed on a visible table in this page visit, restoring the state before the first assistant change. Use when the user asks to undo or revert table changes. If a call returns table_missing, table_hidden, or table_read_only, follow recovery_guidance and the live available_tables snapshot rather than repeating discovery or the failed call. Never substitute another dat

    First seen 12 Oct 2026. Unchanged since.

Run this site? This page shows what your site told our crawler, ToolChronicleBot. To be left out, disallow it in robots.txt or write to hello@toolchronicle.com.