MCP Server

Visibly AI — SEO MCP Server

io.github.AntonioBlago/visibly-ai

What this MCP does

Provides SEO guidance and workflows, URL checks, keyword classification, search guidelines, location data, and SEO checklists.

analyze_url_structure
Analyze a URL for SEO-friendliness. Checks length, structure, and common issues. Free - no API key required.
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to analyze'}}}
classify_keywords_simple
Classify keywords locally by intent, funnel stage, brand type, and topic. Free and available without an API key.
Input schema
{'type': 'object', 'required': ['keywords'], 'properties': {'keywords': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Keywords to classify'}, 'brand_name': {'type': 'string', 'default': ''}, 'competitors': {'type': 'array', 'items': {'type': 'object'}}, 'brand_variations': {'type': 'array', 'items': {'type': 'string'}}, 'product_keywords': {'type': 'array', 'items': {'type': 'string'}}}}
get_google_guidelines
Get official Google Search developer guidelines by category. Free.
Input schema
{'type': 'object', 'properties': {'category': {'type': 'string', 'default': 'list'}}}
get_skill
Get an SEO workflow skill with step-by-step methodology, triggers, credits, and quality gates from the current seo_skills catalog. Use name='content-nss-optimize' to write with your own model and improve an article toward measured NSS 70/80 using free Visibly scoring, then save it and show the editor link. Use name='list' for all available skills. Free - no API key required.
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "Skill name (e.g. 'seo-audit') or 'list' for all available skills"}}}
list_locations
List available countries/locations for SEO data queries. Free - no API key required.
Input schema
{'type': 'object', 'properties': {}}
seo_checklist
Get an SEO checklist. Types: general, blog, ecommerce, discover, backlink, all. Available in English and German. Free - no API key required.
Input schema
{'type': 'object', 'properties': {'language': {'enum': ['en', 'de'], 'type': 'string', 'default': 'en', 'description': 'Language (en or de)'}, 'checklist_type': {'enum': ['general', 'blog', 'ecommerce', 'discover', 'backlink', 'all'], 'type': 'string', 'default': 'general', 'description': 'Checklist type'}}}
seo_guidance
Get SEO best practices on a topic. Topics: title_tags, meta_descriptions, heading_structure, internal_linking, core_web_vitals, eeat, keyword_research, schema_markup, image_optimization, local_seo. Use topic='list' for all. Free - no API key required.
Input schema
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': "SEO topic or 'list' for all topics"}}}
Changed
get_skill
Sept. 29, 2026, 2:51 a.m.
Added
get_google_guidelines
Sept. 17, 2026, 12:40 p.m.
Added
get_skill
Sept. 17, 2026, 12:40 p.m.
Added
list_locations
Sept. 17, 2026, 12:40 p.m.
Added
analyze_url_structure
Sept. 17, 2026, 12:40 p.m.
Added
seo_guidance
Sept. 17, 2026, 12:40 p.m.
Added
seo_checklist
Sept. 17, 2026, 12:40 p.m.
Added
classify_keywords_simple
Sept. 17, 2026, 12:40 p.m.