---
title: "MCP Server"
description: "Connect AI assistants to Nuxt SEO documentation using the Model Context Protocol."
canonical_url: "https://nuxtseo.com/docs/nuxt-seo/guides/mcp"
last_updated: "2026-05-20T04:44:51.802Z"
---

The Nuxt SEO MCP server gives AI assistants access to module documentation, configuration examples, and quick reference guides.

## Quick Install

<install-button ide="cursor" url="/mcp">



</install-button>

<install-button ide="vscode" url="/mcp">



</install-button>

## Manual Installation

<code-group>

```bash [Claude Code]
claude mcp add --transport http nuxt-seo https://nuxtseo.com/mcp
```

```json [Cursor]
// .cursor/mcp.json
{
  "mcpServers": {
    "nuxt-seo": {
      "type": "http",
      "url": "https://nuxtseo.com/mcp"
    }
  }
}
```

```json [VS Code]
// .vscode/mcp.json
{
  "mcpServers": {
    "nuxt-seo": {
      "type": "http",
      "url": "https://nuxtseo.com/mcp"
    }
  }
}
```

```json [Windsurf]
// ~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "nuxt-seo": {
      "serverUrl": "https://nuxtseo.com/mcp"
    }
  }
}
```

```json [Zed]
// Zed settings
{
  "context_servers": {
    "nuxt-seo": {
      "settings": {
        "url": "https://nuxtseo.com/mcp"
      }
    }
  }
}
```

```md [ChatGPT]
1. Go to **Settings** > **Connectors**
2. Add a new connector with URL: `https://nuxtseo.com/mcp`
```

</code-group>

## Tools

### Documentation Tools

#### get_module_setup

Get installation guide for a Nuxt SEO module. Returns install command, content, and navigation tree.

<table>
<thead>
  <tr>
    <th>
      Parameter
    </th>
    
    <th>
      Type
    </th>
    
    <th>
      Description
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        module
      </code>
    </td>
    
    <td>
      <code>
        string
      </code>
    </td>
    
    <td>
      <code>
        nuxt-seo
      </code>
      
      , <code>
        robots
      </code>
      
      , <code>
        sitemap
      </code>
      
      , <code>
        og-image
      </code>
      
      , <code>
        schema-org
      </code>
      
      , <code>
        link-checker
      </code>
      
      , <code>
        seo-utils
      </code>
      
      , <code>
        site-config
      </code>
    </td>
  </tr>
</tbody>
</table>

```ts
get_module_setup({ module: 'schema-org' })
```

Use `search_pages_fuzzy` to find specific content in other pages.

#### list_modules

Lists all Nuxt SEO modules with stats (stars, downloads, versions).

```ts
list_modules()
```

### SEO Analysis Tools

These tools let AI assistants analyze and debug SEO issues directly.

#### debug_social_share

Debug social share cards for a URL. Returns parsed Open Graph and Twitter Card tags with validation warnings.

```ts
debug_social_share({ url: 'https://example.com' })
```

Returns: `og:title`, `og:description`, `og:image`, Twitter card tags, and warnings for missing/invalid tags.

#### validate_schema

Validate Schema.org structured data on any URL. Detects JSON-LD and Microdata markup.

```ts
validate_schema({ url: 'https://example.com' })
```

Returns: All detected schemas, validation errors, warnings, and rich snippet eligibility.

#### analyze_robots_txt

Fetch and parse robots.txt from any website.

```ts
analyze_robots_txt({ url: 'https://example.com' })
```

Returns: Raw content, parsed rules by user-agent, sitemap directives.

#### validate_sitemap

Validate XML sitemap content for errors and compliance.

```ts
validate_sitemap({ xml: '<?xml version="1.0"?>...' })
```

Returns: Validation status, URL count, errors (duplicates, invalid URLs), warnings.

#### check_meta_tags

Extract and parse meta tags from a URL.

```ts
check_meta_tags({ url: 'https://example.com' })
```

Returns: Parsed `title`, `description`, `og:*`, `twitter:*`, `canonical`, `robots`, and other meta tags.

#### convert_html_to_markdown

Convert webpage HTML to clean Markdown.

```ts
// From URL
convert_html_to_markdown({ url: 'https://example.com' })

// From HTML string
convert_html_to_markdown({ html: '<h1>Hello</h1>', extractContent: true })
```

Returns: Markdown content with original and converted sizes.

## Resources

### nuxt-seo://reference

Complete reference for all modules, config, and schema.org patterns in one resource.

**URI:** `nuxt-seo://reference`

Includes:

- Module overview with key config
- Key composables quick reference
- Complete nuxt.config.ts example
- Schema.org patterns for Article, Product, Person, FAQ, Organization

### nuxtseo://modules

List of all modules with stats (stars, downloads, versions).

**URI:** `nuxtseo://modules`

## Nuxt SEO Pro MCP

Need code generation, page analysis, or keyword research? [Nuxt SEO Pro](/docs/nuxt-seo-pro/mcp/installation) adds:

- `analyze_page` - Analyze Vue files for SEO issues
- `generate_schema_org` - Generate `useSchemaOrg()` code
- `generate_og_image_template` - Generate OG image components
- Content Intelligence tools (keyword research, SERP analysis, ranking checks)
- Content generation prompts
