{"name":"claw-me","version":"1.0.0","transport":"streamable-http","url":"https://claw.me/api/v1/mcp","serverUrl":"https://claw.me/api/v1/mcp","authorization":{"protected_resource_metadata":"https://claw.me/.well-known/oauth-protected-resource","protectedResourceMetadata":"https://claw.me/.well-known/oauth-protected-resource","guide":"https://claw.me/auth.md"},"capabilities":{"tools":{"listChanged":false,"names":["wiki_search","wiki_get_profile","wiki_get_project","wiki_get_agent_guide","wiki_list_recent_changes","wiki_propose_change","wiki_get_proposal_status","sandbox_request_review","sandbox_get_review_status","account_get_permissions","account_propose_permissions","artifact_list","artifact_publish","artifact_set_visibility","drive_list_workspaces","drive_open_workspace","drive_begin_change","drive_write_file","drive_preview_change","drive_submit_change","claw_me_feature_guide","onboarding_start","onboarding_resume","onboarding_answer","onboarding_preview","onboarding_submit","onboarding_status","billing_onboarding_choice","billing_start_payg","billing_access_status","billing_catalog","billing_quote","billing_start_checkout","billing_payment_status","billing_create_wallet_payment"]}},"tools":[{"name":"wiki_search","description":"Search approved private Agent context in Profile at /my-profile?section=context; public profile visibility is separate.","inputSchema":{"type":"object","properties":{"query":{"type":"string"},"namespace":{"type":"string"}},"additionalProperties":false}},{"name":"wiki_get_profile","description":"Read approved profile claims.","inputSchema":{"type":"object","properties":{}}},{"name":"wiki_get_project","description":"Read an approved project namespace.","inputSchema":{"type":"object","required":["project"],"properties":{"project":{"type":"string"}}}},{"name":"wiki_get_agent_guide","description":"Read the owner's current operating guide and approved knowledge snapshot.","inputSchema":{"type":"object","properties":{}}},{"name":"wiki_list_recent_changes","description":"List recent reviewed proposals.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer"}}}},{"name":"wiki_propose_change","description":"Propose a private Profile context edit for owner review and approval; approval never publishes it or changes approved knowledge silently.","inputSchema":{"type":"object","required":["operation"],"additionalProperties":true}},{"name":"wiki_get_proposal_status","description":"Read a proposal review status.","inputSchema":{"type":"object","required":["proposal_id"],"properties":{"proposal_id":{"type":"string"}}}},{"name":"sandbox_request_review","description":"Ask the owner to review an action in the Claw Me Sandbox. This records an advisory decision; the calling Agent remains responsible for honoring it.","inputSchema":{"type":"object","required":["title"],"properties":{"title":{"type":"string","maxLength":500},"description":{"type":"string"},"risk":{"type":"string","enum":["low","medium","high","critical"],"default":"medium"},"request_id":{"type":"string","maxLength":255}},"additionalProperties":false}},{"name":"sandbox_get_review_status","description":"Read the owner's advisory decision for a Sandbox review request.","inputSchema":{"type":"object","required":["review_id"],"properties":{"review_id":{"type":"string"}},"additionalProperties":false}},{"name":"account_get_permissions","description":"Read owner-controlled account feature limits. Agent scopes cannot override these limits. After onboarding only the portal can change them.","inputSchema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"account_propose_permissions","description":"During initial onboarding only, propose feature preferences for owner confirmation. This never changes effective permissions. Existing accounts must use the portal.","inputSchema":{"type":"object","properties":{"wiki":{"type":"boolean"},"drive":{"type":"boolean"},"pages":{"type":"boolean"},"events":{"type":"boolean"},"email_receive":{"type":"boolean"},"email_process":{"type":"boolean"},"email_send":{"type":"boolean"},"public_access":{"type":"boolean"}},"required":["wiki","drive","pages","events","email_receive","email_process","email_send","public_access"],"additionalProperties":false}},{"name":"artifact_list","description":"List private and shared artifact sites.","inputSchema":{"type":"object","properties":{}}},{"name":"artifact_publish","description":"Publish a website, event page, landing page, or HTML/CSS site on claw.me. Creates a private upload session; upload the returned assets and finalize before returning its URL. Use pages:write. For a user-requested shareable link, POST version_id to /api/v1/publish/{slug}/share after finalization. Keep claw.me as the requested host if blocked. Use kind=drive_file for a standalone PDF.","inputSchema":{"type":"object","required":["slug","title","files"],"properties":{"slug":{"type":"string"},"title":{"type":"string"},"files":{"type":"array","items":{"type":"object"}},"kind":{"type":"string","enum":["page","drive_file"],"default":"page"}},"additionalProperties":false}},{"name":"artifact_set_visibility","description":"Make an owned, finalized Page public or private. Requires explicit pages:publish permission. Public exposes the Page to anyone with its URL; profile_visible optionally lists it on your profile. Private removes public access and listing; existing explicit share grants remain valid.","inputSchema":{"type":"object","required":["slug","visibility"],"properties":{"slug":{"type":"string"},"visibility":{"type":"string","enum":["private","public"]},"profile_visible":{"type":"boolean"}},"additionalProperties":false}},{"name":"drive_list_workspaces","description":"List private Drive Workspaces available to this owner-authorized Agent.","inputSchema":{"type":"object","properties":{}}},{"name":"drive_open_workspace","description":"Read a workspace manifest, current files, instructions, and review state.","inputSchema":{"type":"object","required":["workspace_id"],"properties":{"workspace_id":{"type":"string"}},"additionalProperties":false}},{"name":"drive_begin_change","description":"Create an isolated working copy from a specific or current revision.","inputSchema":{"type":"object","required":["workspace_id","intent"],"properties":{"workspace_id":{"type":"string"},"base_revision_id":{"type":"string"},"intent":{"type":"string"}},"additionalProperties":false}},{"name":"drive_write_file","description":"Add, replace, or delete one file inside an isolated Drive change.","inputSchema":{"type":"object","required":["change_id","path","operation"],"properties":{"change_id":{"type":"string"},"path":{"type":"string"},"operation":{"type":"string","enum":["upsert","delete"]},"content":{"type":"string"},"content_type":{"type":"string"},"row_key":{"type":"string"}},"additionalProperties":false}},{"name":"drive_preview_change","description":"Preview file diffs, CSV-aware summaries, conflicts, and validation before submission.","inputSchema":{"type":"object","required":["change_id"],"properties":{"change_id":{"type":"string"}},"additionalProperties":false}},{"name":"drive_submit_change","description":"Submit an isolated change for owner review without applying it directly.","inputSchema":{"type":"object","required":["change_id"],"properties":{"change_id":{"type":"string"}},"additionalProperties":false}},{"name":"claw_me_feature_guide","description":"Read setup guidance for WhatsApp, Meetings, Email, and Storage without executing actions.","inputSchema":{"type":"object","properties":{"feature":{"type":"string","enum":["all","whatsapp","meetings","email","storage"]}},"additionalProperties":false}},{"name":"onboarding_start","description":"Start or resume the owner's versioned Claw Me onboarding interview.","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"string","enum":["existing_agent","managed_agent"]}},"additionalProperties":false}},{"name":"onboarding_resume","description":"Resume an onboarding session.","inputSchema":{"type":"object","properties":{"session_id":{"type":"string"}},"additionalProperties":false}},{"name":"onboarding_answer","description":"Answer the one current onboarding question; at most three choices plus Other are exposed.","inputSchema":{"type":"object","required":["session_id","question_id"],"properties":{"session_id":{"type":"string"},"question_id":{"type":"string"},"choice_id":{"type":"string"},"other_text":{"type":"string"}},"oneOf":[{"required":["choice_id"]},{"required":["other_text"]}],"additionalProperties":false}},{"name":"onboarding_preview","description":"Preview current setup state without executing it.","inputSchema":{"type":"object","properties":{"session_id":{"type":"string"}},"additionalProperties":false}},{"name":"onboarding_submit","description":"Create an immutable setup proposal for owner approval.","inputSchema":{"type":"object","required":["session_id","summary","action","idempotency_key"],"properties":{"session_id":{"type":"string"},"summary":{"type":"string"},"action":{"type":"string","enum":["record_preferences","complete_onboarding"]},"payload":{"type":"object"},"risk":{"type":"string","enum":["low","medium","high","critical"]},"idempotency_key":{"type":"string"}},"additionalProperties":false}},{"name":"onboarding_status","description":"Read onboarding status and the next human action.","inputSchema":{"type":"object","properties":{"session_id":{"type":"string"}},"additionalProperties":false}},{"name":"billing_onboarding_choice","description":"Record the owner-approved final onboarding billing choice. confirm=true completes this step only after backend-verified activation; choosing Free makes no payment. Never choose or buy a plan without owner approval.","inputSchema":{"type":"object","required":["choice"],"properties":{"choice":{"type":"string","enum":["free","basic","plus"]},"confirm":{"type":"boolean","default":false}},"additionalProperties":false}},{"name":"billing_start_payg","description":"Compatibility name for optional usage billing on Free. Start owner-confirmed card setup; no subscription is created. Free signup never requires a card. Extra usage separately requires wallet funds and an explicit spending cap. Reuse idempotency_key on retry; never collect card details in chat.","inputSchema":{"type":"object","required":["idempotency_key"],"properties":{"idempotency_key":{"type":"string","minLength":8,"maxLength":128}},"additionalProperties":false}},{"name":"billing_access_status","description":"Read optional usage billing eligibility, payment recovery action and the exact 72-hour grace deadline. Eligibility does not itself authorize wallet spending; inspect spending controls too.","inputSchema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"billing_catalog","description":"Read current Claw Me plans, configured prices, add-ons, and wallet rates.","inputSchema":{"type":"object","properties":{}}},{"name":"billing_quote","description":"Read the billing catalog before preparing Checkout; this is not a binding price quote.","inputSchema":{"type":"object","required":["purpose","amount_usd"],"properties":{"purpose":{"type":"string"},"amount_usd":{"type":"number"}}}},{"name":"billing_start_checkout","description":"Create Stripe Checkout for an approved plan. Reuse idempotency_key on retry.","inputSchema":{"type":"object","required":["idempotency_key"],"properties":{"plan":{"type":"string","enum":["basic","plus"],"default":"basic"},"promo_code":{"type":"string","maxLength":64},"cloud_claw":{"type":"boolean","default":false},"idempotency_key":{"type":"string","minLength":8,"maxLength":128}},"additionalProperties":false}},{"name":"billing_payment_status","description":"Read the owned Stripe Checkout status and webhook-confirmed account entitlement.","inputSchema":{"type":"object","required":["payment_id"],"properties":{"payment_id":{"type":"string"}}}},{"name":"billing_create_wallet_payment","description":"Create Stripe Checkout for an approved wallet load. Reuse idempotency_key on retry.","inputSchema":{"type":"object","required":["amount_usd","idempotency_key"],"properties":{"amount_usd":{"type":"number","enum":[10,25,50,100]},"idempotency_key":{"type":"string","minLength":8,"maxLength":128}},"additionalProperties":false}}],"optional_tools":["code"],"access_discovery":"Authenticated tools/list is authoritative for this credential. Account feature permissions also apply to every action. Only the portal can change them after onboarding. Code mode also requires code:execute and server configuration.","gatewaySpecific":["gateway_relay","openclaw_device_pairing","linked_whatsapp_group_runtime"],"documentation":"https://claw.me/docs"}