What we build
A first Proalpha tool list, written as the manifest your IT team signs
Built on what Proalpha Group GmbH documents: customers, customer sales orders, customer invoices and quotes, contact persons and prospects, suppliers, inventory overview, projects, production work orders and operations. Backends named below are documented resources; "confirmed in blueprint" means the vendor documentation sits behind a login and the resource is checked against your release first.
# proalpha-mcp-server: tool manifest, draft for blueprint week 1
# Every tool runs as the person asking. Nothing is written without a person confirming.
tools:
find_customer: # name or customer number -> customer GUID and master data
backend: GET /api/web/v2/crm/customer/list
mode: read
get_customer_sales_orders: # customer GUID -> sales orders with document number, date, net total
backend: GET /api/web/v1/crm/customer/{customerGuid}/salesOrders
mode: read
get_customer_invoices: # customer GUID -> invoices of the customer
backend: GET /api/web/v1/crm/customer/{customerGuid}/invoices
mode: read
get_inventory_overview: # article filter -> stock overview
backend: GET /api/web/v1/mawi/lager/InventoryOverview/
mode: read
list_projects: # filter -> projects
backend: GET /api/web/v1/proj/project/list
mode: read
propose_operation_dates: # work order operation, new start and end -> draft change a person confirms before it is posted
backend: POST /api/web/v1/pps/prod/setWorkOrderOperationDates/
mode: propose
audit: every call logged with user, tool, arguments and the Proalpha response
The manifest is the contract. A question that needs an operation not on it gets a new line and a review, not a wider permission.