← WebMCP Directory

Tool tree

planner5d.com

Productivity & Business
https://planner5d.com/
2D and 3D home design software with WebMCP tools for its login and registration flows.
Explore capabilities

Tools verified

authCloseAction

Close the active authentication dialog if the application allows closing it. Standalone authentication pages and requests already in progress cannot be cancelled by this tool.

View tool JSON
{
  "name": "authClose",
  "kind": "act",
  "impl": "imperative",
  "description": "Close the active authentication dialog if the application allows closing it. Standalone authentication pages and requests already in progress cannot be cancelled by this tool.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": [],
    "additionalProperties": false
  }
}
authGetStateAnswer

Read login/registration state, active method, invalid field names and resend cooldown. No credentials or tokens are returned. Re-read after navigation and after submitting a form.

View tool JSON
{
  "name": "authGetState",
  "kind": "answer",
  "impl": "imperative",
  "description": "Read login/registration state, active method, invalid field names and resend cooldown. No credentials or tokens are returned. Re-read after navigation and after submitting a form.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": [],
    "additionalProperties": false
  }
}
authOpenSensitive Action

Start login or registration through the existing application flow. Default email_code can redirect to the email authentication page and can create a new account. Reuse any open form; read its method. password supports regular or Pro registration where that form is available.

View tool JSON
{
  "name": "authOpen",
  "kind": "transact",
  "impl": "imperative",
  "description": "Start login or registration through the existing application flow. Default email_code can redirect to the email authentication page and can create a new account. Reuse any open form; read its method. password supports regular or Pro registration where that form is available.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "mode": {
        "type": "string",
        "description": "Requested form mode",
        "enum": [
          "sign_in",
          "sign_up"
        ]
      },
      "method": {
        "type": "string",
        "description": "Requested method",
        "enum": [
          "email_code",
          "password"
        ]
      },
      "accountType": {
        "type": "string",
        "description": "Password registration account type",
        "enum": [
          "regular",
          "pro"
        ]
      }
    },
    "required": [],
    "additionalProperties": false
  }
}
authRequestEmailCodeSensitive Action

Send or resend a login/registration code using the active email-code form and its cooldown. Email verification may create an account. Newsletter consent defaults to false. Provide a promo code only when required by the active form.

View tool JSON
{
  "name": "authRequestEmailCode",
  "kind": "transact",
  "impl": "imperative",
  "description": "Send or resend a login/registration code using the active email-code form and its cooldown. Email verification may create an account. Newsletter consent defaults to false. Provide a promo code only when required by the active form.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "email": {
        "type": "string",
        "description": "Email address",
        "minLength": 1,
        "maxLength": 320
      },
      "newsletters": {
        "type": "boolean",
        "description": "Explicit newsletter opt-in"
      },
      "promoCode": {
        "type": "string",
        "description": "Promo code for the active promotional form",
        "maxLength": 256
      }
    },
    "required": [
      "email"
    ],
    "additionalProperties": false
  }
}
authStartSocialAction

Continue the active login/registration form with Google or Apple. The user completes provider authentication and consent on the provider page. Provider URLs and credentials are not returned.

View tool JSON
{
  "name": "authStartSocial",
  "kind": "act",
  "impl": "imperative",
  "description": "Continue the active login/registration form with Google or Apple. The user completes provider authentication and consent on the provider page. Provider URLs and credentials are not returned.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "provider": {
        "type": "string",
        "description": "Authentication provider",
        "enum": [
          "google",
          "apple"
        ]
      }
    },
    "required": [
      "provider"
    ],
    "additionalProperties": false
  }
}
authSubmitEmailCodeSensitive Action

Submit the code supplied by the user for the active email authentication request. This signs in or registers the account and continues the normal onboarding/redirect flow. Poll authGetState after submission and navigation.

View tool JSON
{
  "name": "authSubmitEmailCode",
  "kind": "transact",
  "impl": "imperative",
  "description": "Submit the code supplied by the user for the active email authentication request. This signs in or registers the account and continues the normal onboarding/redirect flow. Poll authGetState after submission and navigation.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "code": {
        "type": "string",
        "description": "Six-digit code from the authentication email",
        "pattern": "^[0-9]{6}$"
      }
    },
    "required": [
      "code"
    ],
    "additionalProperties": false
  }
}