← VercelCONTENT HISTORY

Update to Vercel

Snapshot Oct 6, 2026 · 18:03 UTC · version 0.54.1

Collection source: downloaded plugin package.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Score how ready a website, domain, or public MCP endpoint is for AI agents using Is Agentic, and read or act on the resulting report. Use when asked to check a site's agent readiness, get its Is Agentic score, fetch a scored report as JSON, or fix the issues that lower a site's score.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 107
    }
  ],
  "name": "is-agentic",
  "skill_md_contents": "---\nname: is-agentic\ndescription: Score how ready a website, domain, or public MCP endpoint is for AI agents using Is Agentic, and read or act on the resulting report. Use when asked to check a site's agent readiness, get its Is Agentic score, fetch a scored report as JSON, or fix the issues that lower a site's score.\nmetadata:\n  priority: 4\n  docs:\n    - \"https://is-agentic.com/docs\"\n    - \"https://is-agentic.com/llms.txt\"\n  bashPatterns:\n    - '\\bnpx\\s+is-agentic\\b'\n    - '\\bbunx\\s+is-agentic\\b'\n    - '\\bskills\\s+add\\s+vercel-labs/is-agentic\\b'\n    - '\\bcurl\\s+[^\\n]*is-agentic\\.com/api\\b'\n---\n\n# Is Agentic\n\nIs Agentic runs a technical audit of a public URL and publishes a 0 to 100 agent-readiness score with evidence-backed issues and recommended fixes. All interfaces below are public, read-only, and free; none needs an API key.\n\n## Get a score\n\nDefault: the official CLI. It returns a stored report immediately, or starts a scan and waits when none exists.\n\n```sh\nnpx is-agentic <domain> --json\n```\n\nOmit `--json` only when a human is reading the terminal output.\n\nWhen you cannot run commands, use the read-only API instead. It never starts a scan; a 404 means no completed report exists yet.\n\n```\nGET https://is-agentic.com/api/v1/report?url=<url-encoded-target>\n```\n\nMCP hosts can connect to the Streamable HTTP endpoint `https://is-agentic.com/mcp` and call `is_agentic_get_report`, `is_agentic_get_methodology`, or `is_agentic_get_developer_docs`.\n\n## Read a report\n\nThe JSON response is a `PublicScanReport`:\n\n- `score`: 0 to 100, or `null` when the target could not be scored (for example an MCP server that requires authentication). `score_label` explains a null score.\n- `score_breakdown.essential` and `.recommended`: each has `earned`, `available`, `passing`, `total`. Essential checks are the ones that matter most; a site can look polished and still fail them.\n- `score_breakdown.bonus`: `points` and `positive_signals`. Bonus is additive and never required; do not treat missing bonus signals as defects.\n- `issues[]`: each has `id`, `name`, `tier` (`essential` | `recommended` | `bonus`), `result` (`failed` | `partial`), `details` (evidence from the scan), and `recommendation` (the fix). \n- `report_url`: the canonical human-readable report. Cite it when reporting a score to a person.\n- `scanned_at`: when the audit ran. Reports are immutable snapshots.\n\n## Improve a site's score\n\n1. Fetch the report for the exact target you are improving.\n2. Work through `issues` in this order: `essential` failures, `essential` partials, then `recommended`. Ignore `bonus` unless everything else passes.\n3. For each issue, `details` says what the scan observed and `recommendation` says what to change. Prefer the recommendation; it was written against the actual evidence.\n4. After deploying fixes, get a fresh score and compare `scanned_at` to confirm you are not reading the old snapshot (see gotchas).\n\n## Errors\n\nFailures are RFC 9457 `application/problem+json` with a stable `code` and a `resolution` hint. Act on the code:\n\n- `invalid_url` (400): pass a public HTTP or HTTPS URL.\n- `report_not_found` (404): no completed report exists; create one with the CLI, or open `https://is-agentic.com/scan/<target>` to start a scan, then retry after it completes.\n- `rate_limit_exceeded` (429): honor `Retry-After` before retrying.\n- `report_temporarily_unavailable` (503): retry shortly; do not start a new scan.\n\n## Gotchas\n\n- Reports refresh only when a visit finds them older than 6 hours. Re-running the CLI right after deploying a fix returns the same stored snapshot; check `scanned_at` before drawing conclusions, and use the Rescan control on the report page when a human needs an immediate re-run.\n- The API and the CLI differ on missing reports: the API returns 404, the CLI starts a scan and waits. Pick accordingly.\n- Targets are exact: `example.com/docs` and `example.com` are separate reports, and a URL with a query string is its own report.\n- The rate limit is 120 requests per IP per 60 seconds.\n- For token-light reading, content pages and completed reports honor `Accept: text/markdown`.\n"
}

SHA-256 of public snapshot: 84299951f5e7379edea88d5479329d002d9716976bb9f9410e6b08ea53d7a3c3