Create customer
Add a customer to the register.
MCP tool e_conomic_write → create_customer
write
Creates a customer with name, currency, customer group, payment terms and VAT zone, which e-conomic requires. If you give no customer number, e-conomic assigns the next one. It reaches no one and the customer can be edited in e-conomic, so it runs without asking first.
Parameters
| Name | Type | Description |
|---|---|---|
| name string required | string | Customer name. |
| currency string required | string | Currency code, e.g. DKK. |
| customer_group_number integer required | integer | Customer group number from the register. |
| payment_terms_number integer required | integer | Payment terms number from the register. |
| vat_zone_number integer required | integer | VAT zone number from the register. |
| email string | string | Email for invoices. |
| customer_number integer | integer | Own number. Default: next free number. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "e_conomic_write",
"arguments": {
"operation": "create_customer",
"arguments": {
"name": "Jane Doe",
"currency": "currency",
"customer_group_number": 1,
"payment_terms_number": 1,
"vat_zone_number": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"customer_number": 16,
"name": "Birk & Co",
"currency": "DKK",
"payment_terms_number": 2,
"vat_zone_number": 1,
"created": true
},
"isError": false
}