# Skill: Publish SEP-1649 MCP Server Card Manifest

> **Standard:** SEP-1649 / MCP Specification
> **Category:** PROTOCOL_DISCOVERY
> **Classification:** SPECIFICATION_AND_GUIDE
> **Author:** TinyCTO Architecture Guild (https://tinycto.tv)

## Overview
Deploy /.well-known/mcp/server-card.json declaring Model Context Protocol server capabilities, transport endpoints, and callable tool schemas.

## Learning Objectives
1. Publish /.well-known/mcp/server-card.json.
2. Declare transport type (SSE / Streamable HTTP) and endpoint URL.
3. List available tools with JSON Schema input definitions.

## Prerequisites
- Operational MCP server route at /api/mcp or /api/mcp/sse

## Implementation & Execution Guide

### Step 1: Deploy Server Card Manifest
Expose MCP discovery manifest for Cursor, Claude, and Gemini.

```http
{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card-v1.json",
  "serverInfo": {
    "name": "tinycto-tv",
    "version": "2.3.0"
  },
  "transport": {
    "type": "sse",
    "endpoint": "https://tinycto.tv/api/mcp",
    "url": "https://tinycto.tv/api/mcp/sse"
  },
  "capabilities": {
    "tools": { "listChanged": false }
  }
}
```

## Architectural Takeaway
SEP-1649 Server Cards allow AI coding tools to connect to your remote MCP server in one click.
