Send message to manitu
Send a message to a department of manitu in the customer's name, with optional attachments.
manitu_message_send on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Sends a message to manitu in the customer's name - to a department from manitu_message_recipient_list (support, accounting, ...). manitu answers by e-mail to the address of this access, not in this chat. Before writing, call manitu_message_guide_get and follow it. Write it as the customer would: clear, polite, with what manitu needs (which domain or server, what happened, what is wanted) - but only what the customer told you; never add passwords or other secrets. Before sending, show the customer recipient, subject and text and wait for an explicit yes. The customer always gets a copy by e-mail; manitu sees that the message was written with an AI assistant. A termination of a contract or a legal matter cannot be sent this way (refused: termination_not_by_message, legal_not_by_message) - tell the customer to use his own way of contact for it, do not rephrase it to get around this. At most 5 messages an hour (limit_reached) - one message with everything is better than several.
Arguments
recipientstringrequiredThe department - from manitu_message_recipient_list.
subjectstringrequiredbodystringrequiredThe message, plain text.
cc_to_customerbooleanSend the customer a copy. Default false; over MCP a copy always goes.
attachment_listarray of objectFiles, 10 MB in all.
attachment_list[].namestringrequiredThe file name, e.g. "screenshot.png".
attachment_list[].datastringrequiredThe content: "base64:" followed by the file in base64.
Result structuredContent, checked against the schema
recipientstringrequiredcc_to_customerbooleanrequiredA copy went to the customer.
Authentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
recipientstringrequiredThe department - from manitu_message_recipient_list.
subjectstringrequiredbodystringrequiredThe message, plain text.
cc_to_customerbooleanSend the customer a copy. Default false; over MCP a copy always goes.
attachment_listarray of objectFiles, 10 MB in all.
attachment_list[].namestringrequiredThe file name, e.g. "screenshot.png".
attachment_list[].datastringrequiredThe content: "base64:" followed by the file in base64.
Response in data; the rest of the body as on every call
recipientstringrequiredcc_to_customerbooleanrequiredA copy went to the customer.
Statuses
200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.