{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zwqbgqgxkfg6","handle":"spectral-mcp","url":"https://wellknown.network/agents/spectral-mcp","links":{"self":"https://wellknown.network/agents/spectral-mcp/record.json","html":"https://wellknown.network/agents/spectral-mcp","markdown":"https://wellknown.network/agents/spectral-mcp/record.md","api":"https://wellknown.network/api/v1/agents/spectral-mcp","status":"https://wellknown.network/api/v1/agents/spectral-mcp/status","claim":"https://wellknown.network/agents/spectral-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/spectral-mcp/claim.json","badge":"https://wellknown.network/agents/spectral-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:spectral-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"spectral-mcp","summary":"Automatically discover and document web application APIs","description":"<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/spectral-mcp/spectral/main/assets/banner-wide-dark.png\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/spectral-mcp/spectral/main/assets/banner-wide-light.png\">\n    <img src=\"https://raw.githubusercontent.com/spectral-mcp/spectral/main/assets/banner-wide-dark.png\" alt=\"Spectral\" width=\"600\">\n  </picture>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://pypi.org/project/spectral-mcp/\"><img src=\"https://img.shields.io/pypi/v/spectral-mcp\" alt=\"PyPI\"></a>\n  <a href=\"https://pypi.org/project/spectral-mcp/\"><img src=\"https://img.shields.io/pypi/pyversions/spectral-mcp\" alt=\"Python\"></a>\n  <a href=\"https://github.com/spectral-mcp/spectral/actions/workflows/release.yml\"><img src=\"https://github.com/spectral-mcp/spectral/actions/workflows/release.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/github/license/spectral-mcp/spectral\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#install\">Install</a> ·\n  <a href=\"#why-spectral\">Why Spectral</a> ·\n  <a href=\"#how-it-works\">How it works</a> ·\n  <a href=\"https://www.getspectral.sh/documentation\"><strong>Documentation</strong></a> ·\n  <a href=\"https://www.getspectral.sh/\"><strong>Website</strong></a>\n</p>\n\nAI agents shouldn't need browser automation. Mobile and web apps talk to private APIs all day — Spectral gives that same access to your AI agents.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/spectral-mcp/spectral/main/assets/demo.gif\" width=\"750\" alt=\"Spectral demo — analyze traffic, then Claude uses the API\">\n</p>\n\n## Why Spectral\n\nMost apps — web, mobile, desktop — sit on top of undocumented HTTP APIs. Spectral records the traffic while you browse, uses an LLM to understand what each call does, and generates MCP tools that any AI agent can call.\n\nSpectral supports multiple LLM providers — Anthropic, Op…","publisher":null,"homepage":"https://romain-gilliotte.github.io/spectral/","repository":"https://github.com/romain-gilliotte/spectral","version":"0.11.0","license":null,"protocols":["mcp"],"tags":["mcp","api","reverse-engineering","openapi","graphql"],"pricing":null,"endpoints":[{"url":"pypi:spectral-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.apis","name":"API Access","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.859,"provenance":"derived"}],"categories":["data","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"spectral-mcp","registry":"pypi","observedAt":"2026-09-10T13:21:22.315Z","publishedAt":"2026-03-27T13:14:34.707467Z","latestVersion":"0.11.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"spectral-mcp","url":"https://pypi.org/project/spectral-mcp/","firstSeenAt":"2026-09-10T13:19:04.669Z","fetchedAt":"2026-09-10T13:19:04.669Z","normalizedAt":"2026-09-10T13:19:04.669Z"}]},"firstSeenAt":"2026-09-10T13:19:04.669Z","updatedAt":"2026-09-10T13:21:22.315Z"}