Register Agent
register_agentRegister to dispatch physical-world tasks. No existing account needed. Returns an API key (m2m_...) required for all subsequent tools — store it securely, shown only once. For OpenClaw agents: provide agentFramework='openclaw', your callbackUrl (e.g. http://host:port/hooks), and callbackSecret (your hooks.token). Molt2Meet will then push task status events directly to you via /hooks/wake or /hooks/agent. Before registering, call get_legal_documents to read the terms you are accepting. Requires: nothing. Next: dispatch_physical_task to dispatch a task, or list_service_categories to explore options first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Optional: contact email for the agent's owner (for platform communications, not required for registration) | ||
| locale | No | Optional: your preferred language as a locale slug (e.g. 'en', 'nl', 'de', 'pt-BR'). Must match a slug from list_locales. If omitted, per-request locale falls back to the Accept-Language header. Affects payment pages (Stripe) and future localized responses. | |
| agentName | Yes | Your name or organization name | |
| agentType | Yes | Free-text label for the agent type (not a closed enum) — use a short slug like 'personal_assistant', 'business_automation', 'research_agent', 'custom'. Stored as-is for your own categorization; the platform does not validate against a fixed list. | |
| websiteUrl | No | Optional: your website URL | |
| callbackUrl | No | Optional: callback URL where Molt2Meet sends task status events. For OpenClaw: your gateway URL + /hooks path (e.g. http://127.0.0.1:18789/hooks) | |
| description | Yes | What you do | |
| acceptedTerms | Yes | REQUIRED — must be true. Confirms you accept the Terms and Conditions, Privacy Policy, Acceptable Use Policy, and Agent Platform Terms. Call get_legal_documents first to read the documents you are accepting. Registration is rejected if this is false or omitted. | |
| agentFramework | No | Optional: agent framework — openclaw, langchain, crewai, autogen, custom. Enables framework-optimized event delivery. | |
| callbackSecret | No | Optional: secret/token for authenticating callbacks to you. For OpenClaw: your hooks.token value. Stored encrypted, never exposed. | |
| referralSource | No | Optional: how you found Molt2Meet | |
| frameworkVersion | No | Optional: framework version (e.g. 1.2.0) | |
| callbackConfigJson | No | Optional: callback config as JSON. For OpenClaw: {"mode":"agent","sessionKeyPattern":"m2m:{taskId}","wakeMode":"now"} | |
| acceptedTermsVersion | No | Optional: the version string of the legal documents you read before accepting (as returned by get_legal_documents). If provided and outdated, registration fails so you can re-read. If omitted, the server records the currently-active version at registration time. |