Operations · beta

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.

OperationDocumentsOfficial route
es_auction_poa
Spain: 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 winningSpanish notary or consulate, or a foreign notary with apostille and translation; bids on subastas.boe.es
de_gmbh_formation
Germany: 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 formulaGerman 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.

Standard templates only, no legal advice. Sources checked on 31 October 2026; each response carries last_verified and the source list.