MCP 서버

Readiness scorer — can an agent sign up to your SaaS?

io.github.agentwares/readiness-scorer
개발자 도구 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Tests whether an AI agent can complete a SaaS signup flow, accept terms, and obtain an API key without human intervention.

readiness_get_scan
Step 3. Poll a scan by id. While status is queued/running only metadata is returned; when done you get the 0-100 score, grade, per-item rubric points with evidence, the fix list, and what could not be observed.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': 'scan id returned by readiness_request_scan'}}, 'additionalProperties': False}
readiness_get_verification_token
Step 1 of a readiness scan. Returns the domain-ownership token for the URL's host plus the three ways to publish it (DNS TXT record, <meta> tag, /.well-known file). The token is deterministic for the host, so calling this again returns the same value. Nothing is stored.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of the SaaS signup (or landing) page, e.g. https://example.com/signup'}}, 'additionalProperties': False}
readiness_request_scan
Step 2. Verifies domain ownership (DNS TXT / meta tag / .well-known must carry the token from readiness_get_verification_token), then queues a Playwright probe that tries to sign up, accept the terms and mint an API key with no human. Returns the scan id and the public results URL. Fails with DOMAIN_NOT_VERIFIED (with instructions) or RATE_LIMITED (3 scans per host per day). Never solves CAPTCHAs.
외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of the SaaS signup (or landing) page, e.g. https://example.com/signup'}}, 'additionalProperties': False}
추가됨
readiness_get_scan
2026년 9월 17일 12:40 PM
추가됨
readiness_request_scan
2026년 9월 17일 12:40 PM
추가됨
readiness_get_verification_token
2026년 9월 17일 12:40 PM