Connector guide8-minute read42 MCP tools7 languages

How to Connect weclapp Cloud ERP to Claude via MCP

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.

HCBy HelpCode teamUpdated 8 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

weclapp Cloud ERP

weclapp Cloud ERP

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.

tools

42

Region

DE

Category

ERP

Authentication

API Key

Required env vars

WECLAPP_TENANTWECLAPP_API_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the weclapp Cloud ERP in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.

Summary

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.

Try asking

Example prompts for weclapp Cloud ERP

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

weclapp Cloud ERP · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → weclapp Cloud ERP, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

weclapp Cloud ERP + Claude

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

WECLAPP_TENANT, WECLAPP_API_TOKEN

Step 1 — Get credentials

  1. In weclapp, open your user menu → My settings → API and copy the API token into WECLAPP_API_TOKEN. Each user has one token; generating a new one invalidates the old one.
  2. Set WECLAPP_TENANT to the first part of your weclapp address only: for acme.weclapp.com, enter acme.
  3. Install the connector. It works with weclapp's REST API v2, where customers and suppliers both live under parties.

Permissions follow the user: the token acts as the weclapp user it belongs to. Records that user's role cannot see are missing from the results, and a write the role does not allow is refused with 403. Use a user with read access to sales, CRM and articles, and write access to whatever the AI should change.

What it does: 42 tools that read customers, suppliers, contact persons and leads, quotations, sales orders, sales invoices, recurring invoices, opportunities, articles and stock, and that write back to weclapp:

  • create and edit customers, suppliers, contact persons and leads;
  • create and edit quotations and sales orders with their positions, change their status, cancel an order and create the invoice for an order;
  • edit sales invoices, for example the responsible user or the due date;
  • create and edit tasks, add comments to any record and book working time;
  • create and edit articles and their sales prices, and book stock in and out;
  • create purchase orders to suppliers.

Recurring invoices and opportunities are read-only.

Confirm first: every write changes your live ERP, so the AI reads the record, tells you what will change and waits for your yes. Edits change only the fields that are sent, and a test run (dryRun) lets weclapp check a change without saving it. With the record's version, weclapp refuses a change if someone else edited the record in the meantime. Stock bookings take effect at once, and every invoice created from an order is a new draft invoice. The six delete tools (customers and other parties, quotations, sales orders, tasks, comments and time records) are switched off at install.

Already installed? The new tools reach a connector you installed earlier through its catalog update: open the connector in AnythingMCP and, under Catalog update available, check the list of new tools and click Apply update. Your credentials and any tools you added yourself stay as they are, and the delete tools arrive switched off, as on a new install.

Finding records: the get tools take weclapp's internal id. To find a document by its number, the AI filters the list, for example orderNumber-eq=SO-1042 or invoiceNumber-eq=RE-1042. Unpaid invoices are paymentStatus-eq=OPEN, and credit notes are left out when adding up revenue. Asking only for the fields you need keeps large lists small and fast.

Limits: lists return up to 1,000 rows per page. weclapp has no fixed rate limit, but under heavy load it queues requests and answers 429 after 30 seconds in the queue.

Recurring invoices: this resource is not part of weclapp's published API description. If listing recurring invoices returns 404 on your tenant, it is not available there.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Claude

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Recommended path: works on claude.ai web without editing any config file.

  1. In Claude, open Customize → Connectors.
  2. Click +, then Add custom connector.
  3. Enter a name, e.g. weclapp Cloud ERP, and the remote MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add.
  4. Click Connect and sign in to AnythingMCP (OAuth) to allow access.

All tools below appear in your chat: start typing prompts.

Available tools

ToolWhat it does
weclapp_list_customersList parties (customers/suppliers/contacts) from weclapp ERP
weclapp_get_customerGet a specific party (customer/supplier/contact) by ID
weclapp_list_sales_ordersList sales orders from weclapp ERP
weclapp_list_invoicesList sales invoices from weclapp ERP
weclapp_list_articlesList articles (products) from weclapp ERP
weclapp_get_articleGet a specific article (product) by ID, including stock, pricing, and warehouse data
weclapp_list_quotationsList sales quotations (Angebote) from weclapp ERP
weclapp_get_quotationGet a single sales quotation (Angebot) by ID, including positions, amounts and status
weclapp_list_recurring_invoicesList recurring invoices (wiederkehrende Rechnungen / Abo-Rechnungen) from weclapp ERP: the templates that periodically generate sales…
weclapp_get_recurring_invoiceGet a single recurring invoice (wiederkehrende Rechnung) by ID, including its interval, next execution date and template positions
weclapp_list_opportunitiesList sales opportunities (Verkaufschancen) from weclapp CRM
weclapp_list_reference_dataLook up the records other weclapp records point to by id, to turn a name into the id a write tool needs: users (responsibleUserId, task…
weclapp_list_commentsList the comments on one weclapp record (sales order, quotation, invoice, party, task, ticket...), newest first with sort='-createdDate'
weclapp_add_partyCreate a customer or supplier (a party) in weclapp
weclapp_add_contact_personCreate a contact person (a party of type PERSON) in weclapp
weclapp_add_leadCreate a lead in weclapp: a party with a lead status that is not a customer yet
weclapp_edit_partyChange fields of a customer, supplier, contact person or lead; fields you do not send keep their values (weclapp partial update…
weclapp_add_quotationCreate a sales quotation (Angebot) for a customer, with its positions in the same call. weclapp assigns the quotation number and fills…
weclapp_edit_quotationChange fields of a sales quotation; fields you do not send keep their values (weclapp partial update)
weclapp_set_quotation_statusSet the status of a sales quotation through weclapp's own status action: OPEN, ENTRY_COMPLETED, INQUIRED, ACCEPTED, REJECTED or CANCELLED
weclapp_add_sales_orderCreate a sales order (Auftrag) for a customer, with its positions in the same call. weclapp assigns the order number and takes addresses…
weclapp_edit_sales_orderChange fields of a sales order; fields you do not send keep their values (weclapp partial update), e.g. set the responsible user, the…
weclapp_set_sales_order_statusSet the status of a sales order: ORDER_CONFIRMATION_PRINTED marks it as confirmed, ORDER_ENTRY_IN_PROGRESS reopens it for changes. weclapp…
weclapp_cancel_sales_orderCancel a sales order, or close it manually when parts of it were already shipped or invoiced (weclapp's cancelOrManuallyClose action)
weclapp_invoice_sales_orderCreate a sales invoice from a sales order (weclapp's createSalesInvoice action), optionally combining further orders of the same customer…
weclapp_edit_sales_invoiceChange fields of a sales invoice; fields you do not send keep their values (weclapp partial update), e.g. set the responsible user or the…
weclapp_add_taskCreate a task (Aufgabe) in weclapp, optionally assigned to users and linked to a customer or a record such as a sales order
weclapp_edit_taskChange fields of a task; fields you do not send keep their values (weclapp partial update), e.g. mark it done with {"taskStatus"…
weclapp_add_commentAdd a comment to a weclapp record (sales order, quotation, sales invoice, party, task, ticket...)
weclapp_add_time_recordBook working time (Zeiterfassung) for a user in weclapp, optionally on a customer, a sales order, a task or a ticket
weclapp_add_articleCreate an article (product or service) in weclapp, optionally with its sales prices
weclapp_edit_articleChange fields of an article (product); fields you do not send keep their values (weclapp partial update), e.g. name, EAN, manufacturer part…
weclapp_set_article_pricesChange the sales prices of an article. weclapp keeps them as one list (articlePrices) and replaces it as a whole, so read the article first…
weclapp_book_stock_inBook stock into a storage place (weclapp's bookIncomingMovement), e.g. goods received without a purchase order or an upward inventory…
weclapp_book_stock_outBook stock out of a storage place (weclapp's bookOutgoingMovement), e.g. breakage, own use or a downward inventory correction
weclapp_add_purchase_orderCreate a purchase order (Bestellung) to a supplier, with its positions in the same call. weclapp assigns the number and takes the…
weclapp_delete_partyDelete a customer, supplier, contact person or lead. weclapp refuses when documents still refer to the party; block or deactivate it with…
weclapp_delete_quotationDelete a sales quotation
weclapp_delete_sales_orderDelete a sales order. weclapp refuses once the order has shipments or invoices; use weclapp_cancel_sales_order then
weclapp_delete_taskDelete a task
weclapp_delete_commentDelete a comment from a record
weclapp_delete_time_recordDelete a time record. weclapp refuses once the time is invoiced

Example prompts

  • "List all unpaid invoices over €1,000 that are past their due date."
  • "Create a quotation for Müller GmbH with 20 units of article A5101 at the list price, and show it to me before saving."
  • "Book 3 hours for me today on sales order SO-1042, note: installation on site."
  • "Add a task for Anna to call ACME about their open quotation by Friday."

FAQ

Does it work with Claude Code as well as Claude Desktop? Yes, point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Next steps

Was this guide helpful?

Your weclapp Cloud ERP agent is one click away.

Install the connector, paste the key, prompt Claude. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect weclapp Cloud ERP to Meta Muse via MCP

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.

Connectors

Run Your weclapp ERP from Claude or ChatGPT — Customers, Orders, Invoices via AI

Skip the weclapp dashboard. Ask Claude, ChatGPT or Copilot to list overdue invoices, find a customer's order history, check stock, create a quotation or book your hours, in plain English or German. The weclapp MCP connector has 42 tools, and every change waits for your confirmation.

Connectors

weclapp Cloud ERP to MCP: Read and Write weclapp from any AI Agent

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.

Connectors

How to Connect weclapp Cloud ERP to ChatGPT via MCP

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.

Connectors

How to Connect weclapp Cloud ERP to Cursor via MCP

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.

Connectors

How to Connect weclapp Cloud ERP to Gemini via MCP

Read and write weclapp Cloud ERP data: customers, suppliers, contacts and leads, quotations, sales orders, invoices, articles, stock, purchase orders, tasks and time records. Popular ERP for German SMBs.