{
  "name": "outserp",
  "description": "Outserp is an AI SEO and AEO (Answer Engine Optimization) platform: it measures how often ChatGPT, Perplexity, Claude, Gemini, Grok and Google AI Overviews mention or cite a brand, diagnoses why pages are not cited, and generates, optimizes and publishes content to fix it.",
  "url": "https://outserp.ai",
  "version": "1.0.0",
  "provider": {
    "name": "Outserp",
    "url": "https://outserp.ai",
    "contactEmail": "support@outserp.ai"
  },
  "documentationUrl": "https://outserp.ai/docs/mcp",
  "capabilities": {
    "streaming": false,
    "pushNotifications": true,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "bearer"
    ],
    "credentials": "Outserp API key (osk_live_…), personal access token (osk_pat_…) or an OAuth access token.",
    "guide": "https://outserp.ai/auth.md",
    "protectedResourceMetadata": "https://outserp.ai/.well-known/oauth-protected-resource"
  },
  "defaultInputModes": [
    "text",
    "application/json"
  ],
  "defaultOutputModes": [
    "text",
    "application/json"
  ],
  "interfaces": [
    {
      "transport": "streamable-http",
      "url": "https://mcp.outserp.ai/mcp",
      "protocol": "mcp"
    },
    {
      "transport": "https",
      "url": "https://outserp.ai/api/v1",
      "protocol": "rest",
      "description": "https://outserp.ai/openapi.json"
    }
  ],
  "skills": [
    {
      "id": "score_agent_readiness",
      "name": "Score a website for AI agents",
      "description": "Score any public domain on whether AI agents can find, read, use and pay it: about sixty HTTP checks across Discovery, Access, Usability and Payments with a grade, the surfaces detected and the ranked fixes. Free.",
      "tags": [
        "agent-readiness",
        "audit",
        "scoring"
      ],
      "examples": [
        "How agent-ready is example.com?",
        "Score this domain for AI agents and tell me what to fix first."
      ],
      "input": {
        "domain": "Public domain to score, e.g. acme.com"
      }
    },
    {
      "id": "get_visibility_summary",
      "name": "Measure AI answer visibility",
      "description": "How often ChatGPT, Perplexity, Claude, Gemini, Grok and Google AI Overviews mention or cite a brand for its buyer questions, with sentiment, position and share of voice against competitors.",
      "tags": [
        "aeo",
        "visibility",
        "analytics"
      ],
      "examples": [
        "How often does ChatGPT mention our brand?",
        "What is our share of voice versus competitors in AI answers?"
      ],
      "input": {
        "projectId": "Outserp project id (optional when the key is project-scoped)"
      }
    },
    {
      "id": "score_page",
      "name": "Score and fix a page for answer engines",
      "description": "Score a single URL across the dimensions that decide whether an AI assistant will quote it — answer-first structure, entity coverage, citations, schema — and return the specific rewrites.",
      "tags": [
        "aeo",
        "content",
        "optimization"
      ],
      "examples": [
        "Why is this page never cited by Perplexity?",
        "Score this URL for answer engines."
      ],
      "input": {
        "url": "Page to score"
      }
    },
    {
      "id": "generate_article",
      "name": "Generate and publish content",
      "description": "Research, write, cite and score an article against a brand voice, then publish it to a connected CMS. Consumes the plan allowance or credits; the caller confirms before publishing.",
      "tags": [
        "content",
        "generation",
        "publishing"
      ],
      "examples": [
        "Write an article targeting this keyword and publish it as a draft."
      ],
      "input": {
        "keyword": "Primary target keyword",
        "projectId": "Outserp project id"
      }
    }
  ],
  "additionalInterfaces": {
    "llmsTxt": "https://outserp.ai/llms.txt",
    "openapi": "https://outserp.ai/openapi.json",
    "mcpServerCard": "https://outserp.ai/.well-known/mcp/server-card.json",
    "ard": "https://outserp.ai/.well-known/ard.json",
    "skill": "https://outserp.ai/skill.md"
  }
}