VisiblyAI MCP Server
SEO tools for Claude Code. Free local tools + paid API-powered analysis.
Production routing: MCP clients connect to https://mcp.visibly-ai.com/mcp. The installed package sends API-backed tool calls to https://app.visibly-ai.com/api/v1/mcp. The marketing domain visibly-ai.com is not an API host.
Free tools (no API key needed): keyword classifier, SEO checklists, best practices, URL analysis, Google guidelines, workflow skills.
Paid tools (require API key + credits): traffic analysis, keyword research, backlinks, competitors, OnPage SEO audit, PageSpeed/Core Web Vitals, SERP analysis, sitemap audit, structured data validation, hreflang checks, link checking, SEO agents, SEO workflows, advanced keyword classification.
Quick Start
Option 1: Remote server (zero install, recommended)
No Python or pip needed. Just add a URL to your Claude Code config:
# With API key (all 33 tools):
claude mcp add --transport http \
--header "Authorization: Bearer lc_your_key" \
visiblyai https://mcp.visibly-ai.com/mcp
# Without API key (8 free tools only):
claude mcp add --transport http visiblyai https://mcp.visibly-ai.com/mcp
Option 2: uvx (local, no install needed)
claude mcp add --transport stdio \
--env VISIBLYAI_API_KEY=lc_your_key \
visiblyai -- uvx visiblyai-mcp-server
Option 3: pip install (local)
pip install visiblyai-mcp-server
claude mcp add --transport stdio \
--env VISIBLYAI_API_KEY=lc_your_key \
visiblyai -- visiblyai-mcp-server
Then restart Claude Code.
No API key? Free tools work without one. Get an API key at app.visibly-ai.com/register to unlock paid tools.
Tools
Free (local, no credits) — 8 tools
| Tool | Description |
|---|---|
classify_keywords_simple |
Classify keywords by intent, funnel stage, brand type, topic (local regex, DE+EN) |
seo_checklist |
5 checklists: general, blog, ecommerce, discover, backlink |
seo_guidance |
Best practices: title tags, EEAT, Core Web Vitals, schema, and more |
get_google_guidelines |
Official Google Search guidelines by category (scraped weekly) |
get_skill |
Fetch SEO workflow guides: audit, keyword research, competitor analysis |
analyze_url_structure |
Check URL SEO-friendliness |
get_account_info |
Check your credit balance and tier |
list_locations |
Available countries for paid tools |
Paid (API-powered, uses credits) — 20 tools
| Tool | Credits | Description |
|---|---|---|
classify_keywords_advanced |
varies | Keyword classification with DataForSEO Search Intent API + regex (more accurate intent) |
get_traffic_snapshot |
varies | Current organic/paid traffic for a domain |
get_historical_traffic |
varies | Traffic trends (up to 5 years) |
get_keywords |
varies | Top ranking keywords with volume and position |
get_competitors |
varies | Competitor domains by keyword overlap |
get_backlinks |
varies | Backlink profile with Domain Rating |
get_referring_domains |
varies | Referring domains with authority scores |
validate_keywords |
varies | Search volume, competition, CPC for keyword list |
crawl_website |
15-60 | Live crawl + optional 24-point OnPage analysis |
onpage_analysis |
15 | Full 24-point OnPage SEO audit |
check_serp |
15 | Live Google SERP results for a keyword: top organic results with position, URL, domain |
check_pagespeed |
5 | Google PageSpeed Insights + Core Web Vitals: LCP, CLS, TBT, performance score |
audit_sitemap |
20 | XML sitemap audit: total URLs, duplicates, broken links, lastmod coverage |
check_structured_data |
5 | JSON-LD and microdata validation: schema types, required fields, errors |
check_hreflang |
10 | Hreflang validation: x-default, language codes, bidirectional linking |
check_links |
20 | Broken link detection on a page |
seo_agent |
varies | Run specialized SEO agents: analyst, strategist, copywriter, consultant |
seo_workflow |
150-200 | Multi-step SEO workflows: seo_performance_audit, indexing_diagnosis |
query_knowledge_base |
2 | Semantic RAG search over SEO knowledge base, blog articles, Google guidelines |
query_fanout |
10-60 | AI query fan-out and content coverage analysis |
Google & Project (API key required, 0 credits) — 5 tools
These tools use your own Google OAuth tokens connected via the VisiblyAI platform.
| Tool | Description |
|---|---|
list_projects |
List your EEAT projects with scores and status |
get_project |
Get project details, competitors, and Google connections |
get_google_connections |
Show connected GSC/GA4 properties and pairings |
query_search_console |
Query GSC: clicks, impressions, CTR, position by query/page/country/device |
query_analytics |
Query GA4: traffic overview, top pages, traffic sources, revenue |
Examples
In Claude Code, just ask naturally:
> Classify these keywords: "seo tool kaufen", "was ist seo", "seo agentur berlin"
> Give me the blog SEO checklist in German
> What are the best practices for title tags?
> What does Google say about EEAT?
> Get the top keywords for example.com
> Run an OnPage SEO analysis on https://example.com/page for the keyword "seo tool"
> Run a full SEO performance audit for example.com (project_id: 12)
> Search the knowledge base for structured data best practices
Configuration
Environment Variable
| Variable | Required | Description |
|---|---|---|
VISIBLYAI_API_KEY |
For API-backed tools | API key from app.visibly-ai.com |
VISIBLYAI_API_URL |
No | Override the API base URL for local development or staging |
Getting an API Key
- Sign up at app.visibly-ai.com/register
- Go to Settings > API Keys
- Create a new key (starts with
lc_) - Add it to your Claude Code MCP config
Subscription Tiers
| Tier | Credits/month | Price |
|---|---|---|
| Free | 0 | Free |
| Standard | 9,000 | €49/mo |
| Pro | 30,000 | €149/mo |
| Agency | 90,000 | €499/mo |
Requirements
- Python 3.10+
- Claude Code CLI
License
MIT
Metadata
Release files for visiblyai-mcp-server 0.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| visiblyai_mcp_server-0.7.2.tar.gz | 3.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| visiblyai_mcp_server-0.7.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.7 MB
Release files / visiblyai_mcp_server-0.7.2.tar.gz
| Download URL | visiblyai_mcp_server-0.7.2.tar.gz |
|---|---|
| Size | 3.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
28bec05a08af2e9f56e70155fd307a0cadc2c01868a1c03e8a1253cf1b1e4eda
|
|
BLAKE2b-256 checksum How to use checksums |
a8f6ad35c731725d23a442705a01327e83854e977455d8eae1a28c5be3742117
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.8
|
Release files / visiblyai_mcp_server-0.7.2-py3-none-any.whl
| Download URL | visiblyai_mcp_server-0.7.2-py3-none-any.whl |
|---|---|
| Size | 100.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a4b7fc0791165c6cf16125662d567d1adb75af1ca4d1260c57dd9b8fc5c9950d
|
|
BLAKE2b-256 checksum How to use checksums |
27aea7e3b356a406054fe6e653db8e1fe0b581b95671927734cfef9dc2e58026
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.8
|