highwell_list_counterparties
Prompt-injection phrasing
The tool description contains language that reads like instructions aimed at the AI (e.g. overriding rules or hiding actions from you).
mediumwell_invoke_connector_tool
Broad, generic pass-through to arbitrary third-party provider actions
This tool executes an arbitrary named tool with arbitrary args on any connected external provider's own MCP server (e.g. Attio, Notion, Linear), scoped only by workspace connection status. The description tells the agent to use it 'ONLY for an action the user explicitly asked to take,' but nothing in the schema enforces this — it's a policy note, not a technical restriction. Because Well also ingests untrusted third-party text into the same conversation (invoice descriptions, company names, memo/remittance text, AI-extracted fields), a prompt-injection payload embedded in that data could attempt to direct the agent to invoke a destructive or data-exfiltrating action on a connected provider (e.g. create/delete/export records) under the guise of a legitimate workflow step. Given the wide range of possible provider tools and the fact their schemas are only discovered at runtime, this is a high-leverage capability that deserves extra scrutiny/confirmation before invocation.
lowwell_query_records
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_update_company
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_update_invoice
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_add_contact_channel
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_create_invoice_from_data
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_list_workspaces
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_list_connectors
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_run_register_diff
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_get_runway
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_get_cash_position
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_get_cost_structure
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_list_missing_invoices
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_list_periods
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_preview_invoice_fetch
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_switch_workspace
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_list_counterparties
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_wait_for_selection
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_get_burn
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_get_cash_forecast
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_get_cash_flow_bridge
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
lowwell_upsert_accounting_settings
Unusually long tool description
Very long descriptions are sometimes used to bury instructions to the AI. Skim it before allowing.
low
Not on gate's verified list
This server isn't on gate's handpicked list. That's not necessarily bad, but there's no third-party signal about it — review its tools carefully.
lowwell_update_invoice
Unverified mutation of financial totals and payment status
Allows freely overwriting grand_total, items_total, tax_total, and payment_status (with a CAS version) on an existing invoice with no cross-check against line items or source documents. Combined with well_create_invoice_from_data (which lets the agent mint an invoice from 'data you extracted' rather than the original file), a manipulated or hallucinated extraction — or a prompt-injection payload hidden in a scanned document — could result in financial records being altered or fabricated without the discrepancy being surfaced to the user. This is within the tool's stated purpose but merits caution given no built-in reconciliation check against underlying documents.