{"name":"online.pageaudit/pageaudit","slug":"pageaudit","title":null,"description":"Technical SEO audit with the ready-made fix for each finding. Pay per call via x402 or credit.","url":"https://mcp.market/server/pageaudit","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"seo","tags":["seo"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":4,"ok":4,"last_checked_at":"2026-09-20T13:10:48.337Z","last_ok_at":"2026-09-20T13:10:48.337Z","latency_ms":127},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://pageaudit.online","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://pageaudit.online/mcp"}],"packages":[],"tools":[{"name":"api_index","description":"Discovers the whole PageAudit API (self-describing index).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"audit_url","description":"Audits a URL: SEO, JSON-LD parsing, llms.txt, security.txt, API catalog, function-matched well-known files, favicon response and missing-page probe. Returns evidence, limits and fixes without a tab; not a security/accessibility certification.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"absolute URL to audit"},"guest_token":{"type":"string","description":"optional pa_…"}},"required":["url"]}},{"name":"billing","description":"Free plan, prices, x402 parameters and the trial offer: sign-up with a confirmed e-mail = 90 days without paywall (`trial` field; with a session it shows the state).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"contact","description":"Sends a support message or a sponsorship/partnership/advertising proposal. Agent: no captcha → 402 ($0.10 x402). Human: Turnstile. After the 1st agent message there is backoff: 429 + Retry-After (60s → 2×, 1h cap; resets in 24h).","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"What to call the person writing."},"email":{"type":"string","description":"Where to reply."},"message":{"type":"string","description":"What you want to say."},"tipo":{"type":"string","enum":["patrocinio","parceria","anuncio"],"description":"Proposal: `patrocinio`, `parceria` or `anuncio`. Turns on the fields below."},"empresa":{"type":"string","description":"Who is proposing, when it is a company."},"site":{"type":"string","description":"Website of who is proposing."},"orcamento":{"type":"string","enum":["ate_100","100_500","500_2000","2000_mais","a_combinar"],"description":"`ate_100`, `100_500`, `500_2000`, `2000_mais` or `a_combinar`."},"espaco":{"type":"array","items":{"type":"string"},"description":"Placement ids from `GET /api/partners`, up to 6."},"duracao":{"type":"string","enum":["30","90","365"],"description":"Exposure in days: `30`, `90` or `365`."},"pagamento":{"type":"string","enum":["usdc","deposito","a_combinar"],"description":"`usdc`, `deposito` or `a_combinar`."}},"required":["name","email","message"]}},{"name":"create_guest","description":"Creates a guest token pa_… for the tab workspace.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"create_tab","description":"Opens a tab for a URL in the workspace.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"guest_token":{"type":"string"},"url":{"type":"string","description":"The URL the tab will follow."},"alias":{"type":"string","description":"Label to recognise the tab in the list."}},"required":["guest_token","url"]}},{"name":"embed_snippet","description":"The embeddable widget's snippet, already assembled with the site's name and colour — one script tag, no account, no lead capture.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"brand":{"type":"string","description":"site name shown above the form"},"color":{"type":"string","description":"accent colour in hex"},"theme":{"type":"string","description":"auto, light or dark"},"url":{"type":"string","description":"optional URL to pre-fill"}}}},{"name":"get_audit","description":"Re-reads an audit already made, with `fixes` (the ready fix for each finding).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"guest_token":{"type":"string"},"id":{"type":"string","description":"Audit ID, from `Audit.id`."}},"required":["guest_token","id"]}},{"name":"get_badge","description":"Metadata and markdown of the SVG badge of a shared report.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","description":"24-char public slug"}},"required":["slug"]}},{"name":"get_patch","description":"The consolidated patch of an audit: <head> block to paste, files to create and templates with placeholders. No model — only facts from the page.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"guest_token":{"type":"string"},"id":{"type":"string","description":"Audit ID, from `Audit.id`."}},"required":["guest_token","id"]}},{"name":"get_tool","description":"Copy and checks of one micro-tool by slug (e.g. title-tag-checker).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","description":"tool slug"}},"required":["slug"]}},{"name":"health","description":"Liveness and deployed build.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"list_tabs","description":"Lists the owner's tabs (guest or session).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"guest_token":{"type":"string"}},"required":["guest_token"]}},{"name":"list_tools","description":"Lists the micro-tools (title, meta, canonical, OG, JSON-LD…).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"pricing","description":"Current public prices and free allowances; no charge.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"run_tab","description":"Re-audits the tab's URL.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"guest_token":{"type":"string"},"id":{"type":"string","description":"ID of the tab to re-audit."}},"required":["guest_token","id"]}},{"name":"tab_history","description":"The tab's previous runs and what changed between each one and the one before it (score delta, findings that appeared and that disappeared).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"guest_token":{"type":"string"},"id":{"type":"string","description":"ID of the tab whose runs you want."},"limit":{"type":"number","description":"how many runs, newest first (default 20, max 100)"}},"required":["guest_token","id"]}},{"name":"watch_tab","description":"Turns the daily watch on or off for a tab: it re-audits the page once a day and e-mails when the score drops or a new error/warning appears. Needs a session (`sess_…`), not a guest token.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"guest_token":{"type":"string","description":"session sess_… (a guest cannot be warned)"},"id":{"type":"string","description":"ID of the tab to change."},"monitor":{"type":"boolean","description":"true watches, false stops watching"},"monitor_email":{"type":"string","description":"where the alert goes; empty = account e-mail"}},"required":["guest_token","id","monitor"]}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-20T11:39:31.025Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:39:30.991Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 416ms"]},"poisoning":{"score":15,"max":15,"notes":["18 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 5 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://pageaudit.online/mcp","reachable":true,"authRequired":false,"latencyMs":416,"serverInfo":{"name":"PageAudit","version":"edeb64b6"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://pageaudit.online/icon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}