Skip to main content
Glama

i_login_with_password

Log in to iconfont.cn using a phone number and password; opens a visible browser, auto-fills the form, and captures cookies after you solve any slider or captcha.

Instructions

Log in to iconfont.cn with a phone number + password. Opens a visible browser and auto-fills the form. If a slider/captcha appears, solve it in the window — cookies are captured automatically once login completes.

Input Schema

NameRequiredDescriptionDefault
accountYesPhone number or account used to log in to iconfont.cn
passwordYesAccount password

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.1

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden, and it discloses the nontrivial behaviors: a visible browser window is opened, the form is auto-filled, a human may be required to solve a slider/captcha, and cookies are persisted automatically after success. It stops short of stating where cookies are stored, what happens on failed login, or whether the browser stays open, which would be the remaining gaps for a mutation-style auth tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core action, then the execution model, then the exception path. Every clause carries information an agent needs; nothing is redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter, no-annotation, no-output-schema tool, the description covers the essential unknowns: interactivity, captcha blocking, and side effect (cookie capture). It omits the post-login return contract and failure behavior, which are the last meaningful gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and both parameters are documented in the schema, so the baseline is 3. The description only reinforces that 'account' is a phone number, adding nothing about format (with/without country code) or password handling.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (log in) and resource (iconfont.cn account) and pins the credential mechanism to phone number + password, which implicitly separates it from the SMS and cookie siblings in the toolset. An agent can pick this tool over i_login_with_sms or i_login_with_cookie from the description alone.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Use-when is implied by the credential requirement (you must already hold a phone number and password), but the description never names the alternatives it exists alongside or states exclusions such as 'use i_login_with_cookie if a session already exists'. The captcha sentence describes handling, not tool selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.