Authenticate a user session against Xero — either via OAuth 2.0 / OIDC (recommended, supported) or as a fallback by scripting the password form at login.xero.com/identity/user/login. Documents the canonical URL, form schema, anti-bot stack (Akamai + browsercheck + AspNetCore antiforgery), and all five branch outcomes (MFA, SSO, passkey, lockout, invalid credentials).
1 tools1 methodsCommunity listing API surface
What can an agent do with xero.com WebMCP tools?
Authenticate a user session against Xero — either via OAuth 2.0 / OIDC (recommended, supported) or as a fallback by scripting the password form at login.xero.com/identity/user/login. Documents the canonical URL, form schema, anti-bot stack (Akamai + browsercheck + AspNetCore antiforgery), and all five branch outcomes (MFA, SSO, passkey, lockout, invalid credentials). This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.
WebMCP tools on xero.com
Tool 1 of 1APIAction
login
Authenticate a user session against Xero — either via OAuth 2.0 / OIDC (recommended, supported) or as a fallback by scripting the password form at login.xero.com/identity/user/login. Documents the canonical URL, form schema, anti-bot stack (Akamai + browsercheck + AspNetCore antiforgery), and all five branch outcomes (MFA, SSO, passkey, lockout, invalid credentials).
How to install
browse skills add xero.com/login-za6riz
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the login tool on xero.com with url: <string>. Return the structured result and cite the source page.