{"name":"io.github.OrtaMarco/seo-geo-mcp-server","slug":"ortamarco-seo-geo-mcp-server","title":"SEO & GEO","description":"Audit a page's SEO and its readiness for AI answer engines: meta, schema, robots, sitemaps, AI bots.","url":"https://mcp.market/server/ortamarco-seo-geo-mcp-server","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"seo","tags":["seo","maps"],"presence":{"score":24,"stars":0,"forks":0,"downloads_week":54,"last_push_at":"2026-09-14T03:40:38.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/OrtaMarco/seo-geo-mcp-server","website":null,"version":"1.2.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"seo-geo-mcp-server","version":"1.2.0","transport":{"type":"stdio"}}],"tools":[{"name":"ai_crawler_access","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"canonical_host_check","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"content_analysis","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"geo_audit","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"heading_structure","description":"Extract the full h1–h6 outline and evaluate it: how many h1s, whether levels are skipped (h2 followed by h4), empty heading tags, and how many headings are phrased as questions — the last being a strong signal for featured snippets and AI citations. Args: - url (string): the page to check. - response_format ('markdown' | 'json'): output format (default 'markdown'). Returns: { headings[{level, text","write_action":false,"price_micros":0,"input_schema":null},{"name":"hreflang_check","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"image_seo_check","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"link_audit","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"llms_txt_check","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"meta_tags_check","description":"Inspect a page's head tags: title, meta description, canonical, robots directives (meta AND the X-Robots-Tag header), html lang, charset, viewport and favicon. Flags length problems, missing or duplicated tags, and anything that makes the page non-indexable. Args: - url (string): the page to check. - response_format ('markdown' | 'json'): output format (default 'markdown'). Returns: { title, title","write_action":false,"price_micros":0,"input_schema":null},{"name":"redirect_trace","description":"Follow a URL's redirect chain hop by hop, reporting each status code and target. Flags long chains (which waste crawl budget), redirect loops, temporary 302/307 redirects where a permanent 301/308 belongs, and chains that do not end on HTTPS. Args: - url (string): the starting URL. - response_format ('markdown' | 'json'): output format (default 'markdown'). Returns: { final_url, final_status, hops","write_action":false,"price_micros":0,"input_schema":null},{"name":"render_check","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"robots_txt_check","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"seo_audit","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"sitemap_check","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"social_preview_check","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"structured_data_check","description":"","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T20:16:07.276Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:16:07.251Z","components":{"code":{"score":25,"max":25,"notes":["25 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":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"seo-geo-mcp-server","version":"1.2.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-09-11T03:54:00.498Z","repositoryUrl":"git+https://github.com/OrtaMarco/seo-geo-mcp-server.git","weeklyDownloads":54}],"repo":{"found":true,"owner":"OrtaMarco","repo":"seo-geo-mcp-server","archived":false,"pushedAt":"2026-09-14T03:40:38Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/11250913?v=4","ownerCreatedAt":"2015-03-01T00:09:23Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/11250913?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":0,"forks":0,"downloadsWeek":54,"license":"MIT","lastPushAt":"2026-09-14T03:40:38.000Z","score":24}}}},"grade_history":[],"reviews":[]}