{"name":"tech.zevian/mcp","slug":"zevian-mcp","title":"Zevian","description":"Audit a site for SEO and AI search, check localhost pages, and apply or open PRs for fixes.","url":"https://mcp.market/server/zevian-mcp","rating":null,"grade":"C","score":58,"certified":false,"status":"active","category":"seo","tags":["seo","search"],"presence":{"score":3,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":"https://zevian.tech/mcp","version":"0.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"zevian-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Zevian API key. Create one at https://app.zevian.tech/settings/api","isRequired":true,"format":"string","isSecret":true,"name":"ZEVIAN_API_KEY"},{"description":"Optional. The Zevian API to talk to. Must be https, except for http://localhost.","format":"string","default":"https://app.zevian.tech","name":"ZEVIAN_API_URL"}]}],"tools":[{"name":"check_page","description":"Call this to check one page's SEO, including pages Zevian cannot reach: localhost, staging, or anything not yet published. The page is fetched from this machine (cookies and credentials are never sent, and sensitive response headers are removed before anything goes to Zevian), then analyzed. Returns the page's issues, each with its fix. It reads the HTML as served, so content a browser draws with ","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_audit","description":"Call this to read an audit started with run_audit: its status, scores and counts, and its issues worst first, each with an issue_id for get_fix. Filter by severity (error, warning, info) or category (seo, geo, aeo, schema). Lists up to 25 issues by default and 100 at most, with the total. If the audit is still running it says so: call it again in a minute.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_fix","description":"Call this to get instructions for fixing one issue (an issue_id from get_audit or check_page): the kind of change, which files to look in, the exact target values and limits, and why. Apply it in the user's own repository: search for the current value before you edit, and follow the constraints. It returns instructions, not a diff. If the user would rather have Zevian make the change, use open_fix","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_fix_pr","description":"Call this to check a pull request started with open_fix_pr, when open_fix_pr returned a pr_id instead of a url: its status (queued, running, open, failed), its url once open, and the reason if it failed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_impact","description":"Call this to see how a site performs in Search Console and Bing over the last N days (7 to 180, default 28), and the before and after of each merged Zevian pull request: clicks, impressions and position, where a positive position_gain means the page moved up. Needs a site_id from list_sites. Paid plans only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sites","description":"Call this first, to get the site_id the other tools need. Lists the sites connected to this Zevian account with each site's SEO and AI scores, open issue count, connected GitHub repository, and whether the plan has paused it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"open_fix_pr","description":"Opens one pull request on the user's connected GitHub repository that fixes 1 to 20 issues from the same site, using Zevian's GitHub App. This changes their repository: ask the user to confirm before you call it, and tell them which issues it will fix. It needs a key with write access, and counts against the monthly pull request allowance. Waits up to about 45 seconds; if the pull request is not o","write_action":false,"price_micros":0,"input_schema":null},{"name":"run_audit","description":"Call this to audit a connected site, or one page of it, with Zevian's crawler. Needs a site_id from list_sites. For localhost, staging or any page that is not published on the site's domain, use check_page instead. Waits up to about 45 seconds for the result; if the audit is still running it returns an audit_id, and you should call get_audit with it in a minute. It crawls the site but changes noth","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":58,"grade":"C","scanned_at":"2026-10-03T12:01:38.731Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-03T12:01:38.707Z","components":{"code":{"score":25,"max":25,"notes":["11 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"packages":[{"registryType":"npm","identifier":"zevian-mcp","version":"0.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-10-03T09:39:40.100Z"}],"repo":{"found":false},"icon":{"url":"https://zevian.tech/apple-icon?037c9c7de2c8db1e","source":"site","width":180,"height":180},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":"MIT","lastPushAt":null,"score":3}}}},"grade_history":[],"reviews":[]}