{
    "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
    "name": "whattheweb",
    "title": "WhatTheWeb",
    "version": "1.0.0",
    "description": "Read only MCP server for WhatTheWeb (whattheweb.co.in), an Indian publication of practical AI guides on prompt engineering, vibe coding, agentic AI, LLMs and SEO/AEO.",
    "protocolVersion": "2025-06-18",
    "serverInfo": {
        "name": "whattheweb",
        "title": "WhatTheWeb",
        "version": "1.0.0"
    },
    "websiteUrl": "https://whattheweb.co.in/",
    "documentationUrl": "https://whattheweb.co.in/llms.txt",
    "iconUrl": "https://whattheweb.co.in/wp-content/uploads/2026/01/W.png",
    "endpoint": "https://whattheweb.co.in/wp-json/wtw/v1/mcp",
    "url": "https://whattheweb.co.in/wp-json/wtw/v1/mcp",
    "transport": {
        "type": "streamable-http",
        "endpoint": "https://whattheweb.co.in/wp-json/wtw/v1/mcp"
    },
    "remotes": [
        {
            "type": "streamable-http",
            "url": "https://whattheweb.co.in/wp-json/wtw/v1/mcp"
        }
    ],
    "capabilities": {
        "tools": {
            "listChanged": false
        }
    },
    "authentication": {
        "required": false,
        "schemes": []
    },
    "tools": [
        {
            "name": "search_articles",
            "title": "Search articles",
            "description": "Search WhatTheWeb articles on AI, prompt engineering, vibe coding, agentic AI, LLMs and SEO/AEO. Returns title, URL, date and excerpt.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Words to search for"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 20,
                        "description": "Max results, default 5"
                    }
                },
                "required": [
                    "query"
                ]
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "get_article",
            "title": "Get article",
            "description": "Get the full text of a WhatTheWeb page or article as Markdown, by URL.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "url": {
                        "type": "string",
                        "description": "Full URL or path on whattheweb.co.in"
                    }
                },
                "required": [
                    "url"
                ]
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "list_topics",
            "title": "List topics",
            "description": "List WhatTheWeb topic categories with URLs and article counts.",
            "inputSchema": {
                "type": "object",
                "properties": {}
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "get_contact_info",
            "title": "Get contact info",
            "description": "How to contact WhatTheWeb and founder Vinita Mathreja for freelance, consulting, pitches or collaborations.",
            "inputSchema": {
                "type": "object",
                "properties": {}
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        }
    ],
    "contact": {
        "email": "vin@whattheweb.co.in",
        "url": "https://whattheweb.co.in/contact/"
    }
}