← Top 100 / Full directory (5,562)

Well

Databases Remote 4 tools

Manage business data including invoices, companies, and contacts through a structured database interface. Discover available data schemas to efficiently query specific records for reporting and dashboarding. Streamline administrative tasks by creating new company profiles and personnel entries directly.

Docs ↗

How to connect

1
Add the remote MCP URL
Paste this endpoint into Claude, ChatGPT, or Cursor MCP settings.
https://app--well.run.tools
2
Verify the tools loaded
Confirm tools/list returns the expected tools before relying on them in production.

Tools

(4)
  • well_get_schema

    Discover available data types and fields. USAGE: - well_get_schema() → List available roots (invoices, companies, people, documents, connectors) - well_get_schema({ root: "invoices" }) → List all available fields for invoices WORKFLOW: 1. Call well_get_schema(root) to see available fields 2. Pick the fields you need for your task (typically 5-15) 3. Call well_query_records with those specific fields Returns field paths like: - "invoices.grand_total" → scalar field - "invoices.issuer.name" → r

  • well_query_records

    Query records from Well's database. ⚠️ WORKFLOW: 1. Call well_get_schema(root) FIRST to discover available fields 2. Select ONLY the fields you need (5-15 typically) 3. Call well_query_records with those specific fields ROOTS: invoices, companies, people, documents, connectors EXAMPLE - Get all invoices for dashboard: well_query_records({ root: "invoices", fields: [ ["invoices", "invoice_number"], ["invoices", "grand_total"], ["invoices", "issue_date"], ["invoices", "issue

  • well_create_company

    Create a new company in Well. ⚠️ Call well_get_schema("companies") FIRST to discover all available fields and their required status. REQUIRED: name COMMON FIELDS: domain, description, tax_id, registered_name, trade_name The schema may include additional fields - use get_schema to see the complete list.

  • well_create_person

    Create a new person/contact in Well. REQUIRED: first_name (last_name can be null) FIELDS: first_name, last_name, email, phone, job_title EXAMPLES: - Simple: well_create_person({ first_name: "John", last_name: "Doe" }) - With email: well_create_person({ first_name: "John", last_name: "Doe", email: "john@example.com" }) - Full: well_create_person({ first_name: "John", last_name: "Doe", email: "john@example.com", phone: "+33612345678", job_title: "CEO" })

Related servers