BROWSER USE

- Browser Use Agents: give Browser Use a task and receive completed work. API V4 is current for new integrations.
- Browser Infrastructure: connect your agent or automation to managed browsers through SDK, REST, or CDP. Starts at $0.02/browser-hour.
- Developer tools: Open Source, Browser Harness, SDK, and MCP support the two products above.

[Developer Index](https://browser-use.com/index.md)
[Product Map](https://browser-use.com/llms.txt)
[Full Product Context](https://browser-use.com/llms-full.txt)
[Pricing](https://browser-use.com/pricing.md)
[Cloud Docs](https://docs.browser-use.com/cloud/quickstart)
[Open Source Docs](https://docs.browser-use.com/open-source/introduction)

---

# Ramp (app.ramp.com): 29 WebMCP tools for AI agents

![](https://www.google.com/s2/favicons?domain=app.ramp.com&sz=96)

Finance · app.ramp.com

## Ramp

Corporate card and spend platform. Agents can read and filter tables, sort and group data and fill forms in the app.

[Open app.ramp.com](https://app.ramp.com/sign-in)

## Ask an agent to

-   Filter my expenses table to one merchant
-   Read the transactions shown on this page
-   Sort the bills table by amount

## 29 tools

-   `clear_table_filter`untrusted content
    
    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…
    
    table\_key: string, category\_key: string
    
-   `clear_table_filters`untrusted content
    
    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…
    
    table\_key: string
    
-   `edit_procurement_report`untrusted content
    
    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…
    
    execution\_id: string, expected\_editor\_revision: string, edits: array
    
-   `get_current_page_context`read-onlyuntrusted content
    
    Read the page the user is currently viewing in Ramp: path, title, route and drawer metadata (page descriptions, breadcrumbs, and search aliases when available), context\_version, functional\_client\_tools, and any…
    
    kinds: array?, ids: array?
    
-   `get_form_schema`read-onlyuntrusted content
    
    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…
    
    form\_id: string?
    
-   `get_procurement_report_editor`read-onlyuntrusted content
    
    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…
    
    execution\_id: string
    
-   `get_skill_editor_state`read-onlyuntrusted content
    
    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…
    
-   `get_spend_program_editor_state`read-onlyuntrusted content
    
    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…
    
-   `get_table_state`read-onlyuntrusted content
    
    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…
    
    table\_key: string
    
-   `group_table`untrusted content
    
    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…
    
    table\_key: string, field: string, order: string
    
-   `list_page_tables`read-onlyuntrusted content
    
    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…
    
-   `list_table_filter_options`read-onlyuntrusted content
    
    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\_key: string, category\_key: string, query: string?
    
-   `list_table_filters`read-onlyuntrusted content
    
    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…
    
    table\_key: string
    
-   `navigate_to_policy_section`untrusted content
    
    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…
    
    section: string, handoff\_message: string?
    
-   `prepare_spend_program_workflow_edit`untrusted content
    
    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…
    
    form: string?, expected\_editor\_revision: string
    
-   `read_table_rows`read-onlyuntrusted content
    
    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…
    
    table\_key: string, max\_rows: integer?
    
-   `reset_table_columns`untrusted content
    
    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…
    
    table\_key: string
    
-   `reset_table_filters`untrusted content
    
    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…
    
    table\_key: string
    
-   `search_field_options`read-onlyuntrusted content
    
    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…
    
    form\_id: string?, field\_name: string, query: string
    
-   `set_form_fields`untrusted content
    
    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…
    
    form\_id: string?, values: object
    
-   `set_skill_editor_fields`untrusted content
    
    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…
    
    skill\_name: string?, description: string?, content\_markdown: string?, expected\_editor\_revision: string?
    
-   `set_spend_program_change_request_selection`untrusted content
    
    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…
    
    selection: string, workflow\_id: string?, draft\_template\_id: string?, expected\_editor\_revision: string
    
-   `set_spend_program_intake_questions`untrusted content
    
    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…
    
    form: string?, operations: array, expected\_editor\_revision: string
    
-   `set_spend_program_settings`untrusted content
    
    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…
    
    identity: object?, access: object?, program\_rules: object?, funds\_settings: object?, purchase\_order\_settings: object?, default\_questions: object?, approval\_settings: object?, change\_request\_approval\_settings: object?, expected\_editor\_revision: string
    
-   `set_table_column_order`untrusted content
    
    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…
    
    table\_key: string, column\_order: array
    
-   `set_table_column_visibility`untrusted content
    
    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…
    
    table\_key: string, column\_key: string, visible: boolean
    
-   `set_table_filter`untrusted content
    
    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…
    
    table\_key: string, category\_key: string, values: array?, start\_date: string?, end\_date: string?, last\_period: object?, text: string?, min: number?, max: number?, exclude: boolean?
    
-   `sort_table`untrusted content
    
    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…
    
    table\_key: string, sort\_key: string, direction: string
    
-   `undo_table_changes`untrusted content
    
    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\_key: string
    

Tools

29

Registered with

JavaScript

Re-checked

Oct 24, 2026

Tool names and descriptions are what app.ramp.com/sign-in registered when we loaded it in Chrome 154 on Browser Use Cloud. The summary and the “ask an agent” lines are AI-written from them. To call the tools yourself, see [Chrome’s WebMCP docs](https://developer.chrome.com/docs/ai/webmcp). [How we found it](https://browser-use.com/webmcp#method).

## More finance sites

-   [![](https://www.google.com/s2/favicons?domain=buy.stripe.com&sz=64)Stripe Payment Links6 tools · buy.stripe.com](https://browser-use.com/webmcp/buy.stripe.com)
-   [![](https://www.google.com/s2/favicons?domain=longbridge.com&sz=64)Longbridge8 tools · longbridge.com](https://browser-use.com/webmcp/longbridge.com)
-   [![](https://www.google.com/s2/favicons?domain=dock.tech&sz=64)Dock3 tools · dock.tech](https://browser-use.com/webmcp/dock.tech)
-   [![](https://www.google.com/s2/favicons?domain=swapzone.io&sz=64)Swapzone4 tools · swapzone.io](https://browser-use.com/webmcp/swapzone.io)
-   [![](https://www.google.com/s2/favicons?domain=coinranking.com&sz=64)Coinranking21 tools · coinranking.com](https://browser-use.com/webmcp/coinranking.com)
-   [![](https://www.google.com/s2/favicons?domain=jim.com&sz=64)Jim2 tools · jim.com](https://browser-use.com/webmcp/jim.com)

[All 329 finance sites →](https://browser-use.com/webmcp/finance)
