Can my AI agent sign up?
Server Details
Can an AI agent sign up to X? 58 services tested: Cloudflare, captcha, phone or terms gates.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 2 tools
list_signup_gates enumerates/filters the whole dataset with counts, while lookup_signup_gate retrieves one named service with detail. The bulk-vs-single distinction is stated explicitly in both descriptions, leaving no realistic chance of misselection.
Both names follow the same verb_noun snake_case pattern (list_/lookup_ + signup_gates) and share a consistent domain noun, so the pair reads as one coherent family.
Two tools is thin in absolute terms, but the server's purpose is a read-only reference dataset, where browsing plus point lookup is the natural surface. No tool feels redundant or padded.
List and lookup cover the core read paths, including filter/count aggregation and the 'not in table' fallback pointing to the probe skill. Minor gap: no name-substring/fuzzy search or explicit freshness/metadata tool, though filtering by gate mitigates this.
Available Tools
2 toolslist_signup_gatesList sign-up gatesARead-onlyInspect
List the 58 tested services, optionally filtered by gate: blocked, admitted, or one of works, api, cloudflare, turnstile, captcha, rejected, phone, google, tos, person. Also counts per gate.
| Name | Required | Description | Default |
|---|---|---|---|
| gate | No | Filter; omit for all |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already establish that this is a read-only, non-open-world listing. The description adds useful behavior-adjacent context, "Also counts per gate", but does not describe ordering, pagination, or response structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core action and is only two sentences. It slightly duplicates the schema's enum list, which is redundant but not harmful.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only listing tool with full schema coverage and annotations, the description is largely complete: it gives the resource scope, filter values, and mentions per-gate counts. It could be stronger by clarifying how it relates to the sibling lookup tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and the single gate parameter is fully documented by the schema enum and "Filter; omit for all". The description repeats the enum values but adds no filtering semantics beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: "List the 58 tested services", and notes optional gate filtering. It does not explicitly differentiate the tool from sibling lookup_signup_gate, so it stops short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It says the gate filter is optional and the schema clarifies omitting it returns all, which implies usage. However, it gives no explicit when-to-use guidance and does not mention the sibling lookup_signup_gate alternative.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
lookup_signup_gateCan my AI agent sign up to this service?ARead-onlyInspect
Look up one service, e.g. "Slack", "Polar", "Reddit", "Product Hunt", "Bluesky": whether our real AI agent was admitted or blocked, the gate (Cloudflare, Turnstile, reCAPTCHA, phone, terms), the date tested and what worked instead. Not in the table: says so and points to the free probe skill.
| Name | Required | Description | Default |
|---|---|---|---|
| service | Yes | Service or site name, or its domain |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish this as a read-only, closed-world lookup, and the description adds valuable behavioral context by naming the specific data returned (admitted/blocked verdict, gate provider, test date, workaround) and the not-found path. It does not discuss freshness guarantees or data-source limits, which would have pushed it higher.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The definition is two sentences and front-loads the core action and return payload before the not-found fallback. The first sentence is dense with nested parentheticals, but every clause conveys distinct information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, and the description compensates by describing the returned fields and the miss behavior. For a simple one-parameter read-only lookup this is nearly complete, though it could say whether results include multiple test entries per service.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description goes further by giving concrete example values ('Slack', 'Polar', 'Reddit', 'Product Hunt', 'Bluesky') that clarify the expected granularity of the service parameter. The schema already notes that domains are accepted, so this is additive rather than redundant.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ('look up') and resource ('one service'), and enumerates exactly what the result contains: admission status, gate type, test date, and alternatives. The singular scope clearly distinguishes it from the sibling list_signup_gates.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'Look up one service' makes the use case clear, and the fallback behavior ('Not in the table: says so and points to the free probe skill') tells the agent what happens on a miss. It does not explicitly name list_signup_gates as the alternative for browsing all entries, so it stops short of full routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- First observed
list_signup_gates - First observed
lookup_signup_gate
Related MCP Connectors
How websites treat AI agents: bot walls, JavaScript needs, robots rules and llms.txt. Look a site up before you fetch it, report what you saw after. Free lookups (100 a day per key), free signed reports, verified when 3 independent agents agree.
The independent lab for agent access: how far AI agents get in real software, sign-up to pay.
Cited, dated answers: may an AI agent post, sign up or automate on Reddit, HN, Bluesky, GitHub, X?
Can an AI agent understand and act on a business website? Evidence-based facts, gaps and fixes.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceCertification authority for AI agents. Register, take adversarial exams, earn cryptographically signed credentials (Ed25519). Get paid to examine other agents. 20,000 free credits on registration — no payment needed to start.MIT
- AlicenseNot gradedqualityAmaintenanceThe Zero-Trust Security & Privacy Gateway for AI Agents2Apache 2.0
- AlicenseAqualityBmaintenanceBefore an AI agent pays an x402 endpoint, checks whether it's safe to pay: liveness, scam/anomaly scan (payTo hijack, bait-and-switch, honeypot), and on-chain receiver verification. ~70% of x402 endpoints are dead or scams.3MIT
- AlicenseAqualityAmaintenanceLet AI agents act for a person on websites, with the person's approval on their phone. The agent's browser runs in a sandboxed vault it cannot read into; when a site asks for a password, CAPTCHA or 2FA, the owner takes over from their phone.136MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.