Skip to main content
Glama

Agents Get Paid Kit — x402 MCP + Unlock ($49)

unlock_page

Paid x402 USDC web-unlock for agents. Fetch pages for legitimate research/indexing. Spend caps + AUP. HTTP 402 payment-required MCP.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
purposeYesMust be one of: research_scrape, accessibility, qa_testing, content_indexing, monitoring, other_legitimate
tenantIdNo

TDQS

B3.3/5.0
Behavior4/5

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

With no annotations, the description carries the burden and meaningfully discloses that this is a paid operation using USDC, subject to spend caps and an AUP. The HTTP 402 mention also hints at an important failure/payment-required signal. It could add failure modes like insufficient funds or blocked pages, but the core behavioral traits are visible.

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

Conciseness4/5

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

The description is appropriately terse and front-loaded with the most important fact: 'Paid x402 USDC web-unlock'. Each fragment adds distinct value—payment, use case, constraints, and protocol. The final fragment is cryptic but not redundant.

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

Completeness2/5

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

There is no output schema and no annotations, so the description must cover return behavior and side effects itself. It covers cost and AUP but not what the tool returns, how errors are surfaced, the meaning of tenantId, or how to check spend/quote via sibling tools. An agent can start a call but cannot fully predict the outcome.

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

Parameters2/5

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

The schema documents purpose's allowed values but only 33% of properties have descriptions; url and tenantId are otherwise unexplained. The description only loosely maps to parameters ('Fetch pages' implies url, 'research/indexing' implies purpose) and does not clarify tenantId or how to choose purpose values beyond the schema's own list.

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

Purpose4/5

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

The description states a specific operation ('web-unlock for agents') and resource ('Fetch pages') with a clear payment mechanism ('x402 USDC'). The 'HTTP 402 payment-required MCP' phrasing helps distinguish it from siblings like solve_captcha or buy_kit, though it does not name the alternative explicitly.

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?

It identifies appropriate contexts ('legitimate research/indexing') and constraints ('Spend caps + AUP'), giving an agent a sense of when the tool is intended to be used. However, it does not explain when to prefer get_quote, get_spend_status, or buy_kit, nor any preconditions like sufficient balance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

B3.4/5.0
Disambiguation4/5

Each tool targets a distinct action: purchasing, quoting, spending status, bug reporting, CAPTCHA solving, and page unlocking. buy_kit and get_quote are related but clearly separated by quote vs. purchase, and solve_captcha vs unlock_page are distinct paid services.

Naming Consistency5/5

All six tools follow a consistent verb_noun snake_case pattern: buy_kit, get_quote, get_spend_status, report_issue, solve_captcha, unlock_page. The naming is predictable and easy to group by action.

Tool Count5/5

Six tools is a well-scoped size for a focused monetization/unlock server. Each tool serves a clear purpose without redundancy or feature bloat.

Completeness4/5

The set covers the core payment flow (quote, buy, spend monitoring), adds support via report_issue, and provides the two paid services (CAPTCHA solving and page unlock). Minor gaps like transaction history or refund handling are not critical for the advertised MVP scope.

Resources