Operations: ready document packages your agent can order
An operation fills standard templates from your answers and returns the documents (Markdown, DOCX, PDF, JSON) with a checklist of the official route. Every legal statement carries a mark (K checked in the original source, J our reading, KM not verified, ask the notary) and a source URL. Free during beta.
Mandate Office does not assess your case and gives no legal advice. It does not file, sign, bid or pay, and it holds no client money. Where the law requires a notary or consul, the package names that official route; the notary drafts and authorises the final document.
| Operation | Documents | Official route |
|---|---|---|
es_auction_poaSpain: power of attorney to bid in a BOE Portal de Subastas auction | Bilingual ES/EN special power (grantor, representative, auction id and lot, maximum bid, deposit and refund, proof of representation); checklist: signing, apostille and translation, Portal registration (DNI/NIE certificate or Cl@ve), deposit rules, 3-day proof after winning | Spanish notary or consulate, or a foreign notary with apostille and translation; bids on subastas.boe.es |
de_gmbh_formationGermany: GmbH or UG (haftungsbeschränkt) with the Musterprotokoll | Musterprotokoll draft (GmbHG Annex 1) in German, English courtesy translation, shareholder-list data sheet; checklist: in-person or video notarisation, register application, capital payment, transparency register, trade notice, GNotKG fee formula | German notary, in person or by video (online.notar.de); the notary files with the register court |
Order by MCP
1. Input schema and example
curl -s https://mandateoffice.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_operations","arguments":{"operation_id":"de_gmbh_formation"}}}'
2. Order
curl -s https://mandateoffice.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"order_operation","arguments":{"operation_id":"de_gmbh_formation","input":{"legal_form":"UG","company_name":"Beispiel UG (haftungsbeschränkt)","seat":"Berlin","business_purpose":"die Entwicklung von Software","shareholders":[{"kind":"natural","full_name":"Mari Tamm","birth_date":"1985-04-12","residence":"Tallinn, Estland","share_eur":1000}],"managing_director":{"shareholder_index":0},"notarisation":"video","business_address":"Musterstraße 1, 10115 Berlin"}}}}'
Order by REST
curl -s https://mandateoffice.com/api/operations
curl -s https://mandateoffice.com/api/operations/es_auction_poa
curl -s -X POST https://mandateoffice.com/api/operations/es_auction_poa \
-H 'Content-Type: application/json' -d '{"input":{...},"formats":["markdown","json","pdf","docx"]}'
curl -s -X POST 'https://mandateoffice.com/api/operations/es_auction_poa?format=pdf&document=power_of_attorney' \
-H 'Content-Type: application/json' -d '{"input":{...}}' -o poa.pdf
Missing fields give status: draft_incomplete and a DRAFT watermark. Rule violations give HTTP 422 validation_failed with the field and the legal reason (for example more than three shareholders for the Musterprotokoll, or a UG with 50% payment). Complete input gives ready_for_official_route.
Related: GmbH guide, UG guide, all formation guides, llms.txt.