{
    "serverInfo": {
        "name": "telsa-media",
        "title": "Telsa Media",
        "version": "1.0.0",
        "description": "Read-only tools describing the UK digital agency Telsa Media: the services it offers, the client websites it has built, and how to reach it.",
        "websiteUrl": "https://telsamedia.co.uk/"
    },
    "transport": {
        "type": "streamable-http",
        "url": "https://telsamedia.co.uk/mcp"
    },
    "endpoints": [
        {
            "transport": "streamable-http",
            "url": "https://telsamedia.co.uk/mcp"
        }
    ],
    "capabilities": {
        "tools": {
            "listChanged": false
        }
    },
    "protocolVersions": [
        "2025-06-18",
        "2025-03-26",
        "2024-11-05"
    ],
    "authentication": {
        "required": false,
        "description": "No credentials are required; every tool returns public website content.",
        "policy": "https://telsamedia.co.uk/auth.md"
    },
    "tools": [
        {
            "name": "list_services",
            "title": "List services",
            "description": "List every service Telsa Media offers (digital marketing, design & branding, web development), with a short summary and the page URL for each.",
            "inputSchema": {
                "type": "object",
                "properties": {},
                "additionalProperties": false
            }
        },
        {
            "name": "get_service",
            "title": "Get a service",
            "description": "Full detail for one service: what it covers, the specific offerings within it, headline results and frequently asked questions.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "slug": {
                        "type": "string",
                        "description": "Service identifier, e.g. \"marketing\", \"design\" or \"development\". Call list_services first if unsure."
                    }
                },
                "required": [
                    "slug"
                ],
                "additionalProperties": false
            }
        },
        {
            "name": "search_portfolio",
            "title": "Search client work",
            "description": "Search Telsa Media's client websites and case studies by business name, sector or keyword — useful for finding relevant prior work in a given industry.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Free text matched against project name, sector, summary and domain. Omit to browse everything."
                    },
                    "limit": {
                        "type": "integer",
                        "description": "Maximum projects to return (1-100).",
                        "minimum": 1,
                        "maximum": 100,
                        "default": 10
                    },
                    "offset": {
                        "type": "integer",
                        "description": "Projects to skip, for paging.",
                        "minimum": 0,
                        "default": 0
                    }
                },
                "additionalProperties": false
            }
        },
        {
            "name": "get_project",
            "title": "Get a client project",
            "description": "Detail for a single client project, including the sector, the services delivered and the live site URL.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "slug": {
                        "type": "string",
                        "description": "Project identifier as returned by search_portfolio."
                    }
                },
                "required": [
                    "slug"
                ],
                "additionalProperties": false
            }
        },
        {
            "name": "get_company_details",
            "title": "Get company details",
            "description": "Telsa Media's contact details, registered address, founding year, social profiles and public review scores — and where a human enquiry should be sent.",
            "inputSchema": {
                "type": "object",
                "properties": {},
                "additionalProperties": false
            }
        }
    ],
    "documentation": "https://telsamedia.co.uk/docs/api"
}
