{
  "name": "Startup Ignition Website Agent",
  "version": "1.0.0",
  "description": "Agent surface for the Startup Ignition marketing site (https://www.startupignition.com). Exposes the site's public form-submission endpoints (newsletter, masterclass, contact, investor deck) as A2A skills. Each skill is backed by an unauthenticated HTTPS POST endpoint that writes to the marketing CRM.",
  "url": "https://www.startupignition.com",
  "documentationUrl": "https://www.startupignition.com/docs/api",
  "provider": {
    "organization": "Startup Ignition",
    "url": "https://www.startupignition.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "supportedInterfaces": [
    {
      "transport": "http+jsonrpc",
      "url": "https://www.startupignition.com/mcp",
      "protocol": "mcp",
      "protocolVersion": "2025-06-18",
      "description": "MCP Streamable HTTP endpoint exposing all skills as MCP tools."
    },
    {
      "transport": "https",
      "url": "https://www.startupignition.com/api/",
      "protocol": "openapi",
      "specUrl": "https://www.startupignition.com/docs/api/openapi.json",
      "description": "Direct REST endpoints documented in OpenAPI 3.1."
    }
  ],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "subscribe_newsletter",
      "name": "Subscribe to the newsletter",
      "description": "Subscribe an email address to the Startup Ignition newsletter.",
      "tags": ["newsletter", "subscribe", "email"],
      "examples": [
        "Subscribe founder@example.com to the Startup Ignition newsletter."
      ],
      "endpoint": "https://www.startupignition.com/api/newsletter-subscribe",
      "method": "POST",
      "inputSchema": {
        "type": "object",
        "required": ["email"],
        "properties": { "email": { "type": "string", "format": "email" } }
      }
    },
    {
      "id": "signup_masterclass",
      "name": "Sign up for the free masterclass",
      "description": "Register an email address for the Startup Ignition free masterclass.",
      "tags": ["masterclass", "signup", "email"],
      "examples": [
        "Sign founder@example.com up for the Startup Ignition masterclass."
      ],
      "endpoint": "https://www.startupignition.com/api/masterclass-signup",
      "method": "POST",
      "inputSchema": {
        "type": "object",
        "required": ["email"],
        "properties": { "email": { "type": "string", "format": "email" } }
      }
    },
    {
      "id": "submit_contact",
      "name": "Send a contact message",
      "description": "Send a contact-form message to one of the Startup Ignition teams (Bootcamp, Toolsuite, or Ventures).",
      "tags": ["contact", "support", "inquiry"],
      "examples": [
        "Send a message to the Ventures team asking about the next investor LP meeting."
      ],
      "endpoint": "https://www.startupignition.com/api/contact",
      "method": "POST",
      "inputSchema": {
        "type": "object",
        "required": ["source", "firstName", "lastName", "email", "message"],
        "properties": {
          "source": { "type": "string", "enum": ["bootcamp", "bootcamp-corporate", "toolsuite", "ventures"] },
          "firstName": { "type": "string" },
          "lastName": { "type": "string" },
          "email": { "type": "string", "format": "email" },
          "phone": { "type": "string" },
          "company": { "type": "string" },
          "message": { "type": "string" }
        }
      }
    },
    {
      "id": "request_investor_deck",
      "name": "Request the investor deck",
      "description": "Request the Startup Ignition Ventures investor deck.",
      "tags": ["investor", "deck", "ventures", "fundraising"],
      "examples": [
        "Request the SI Ventures investor deck for Jane Doe at Acme Capital."
      ],
      "endpoint": "https://www.startupignition.com/api/investor-deck",
      "method": "POST",
      "inputSchema": {
        "type": "object",
        "required": ["firstName", "lastName", "email"],
        "properties": {
          "firstName": { "type": "string" },
          "lastName": { "type": "string" },
          "email": { "type": "string", "format": "email" },
          "company": { "type": "string" }
        }
      }
    },
    {
      "id": "get_bootcamp_cohorts",
      "name": "List bootcamp cohorts",
      "description": "List Startup Ignition bootcamp cohorts with dates, location, status, and venue. Optionally filter by status.",
      "tags": ["bootcamp", "cohorts", "schedule", "read-only"],
      "examples": [
        "When is the next open Startup Ignition bootcamp?",
        "List all upcoming bootcamp cohorts."
      ],
      "endpoint": "https://www.startupignition.com/api/cohorts",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "status": { "type": "string", "enum": ["free", "full", "past"] }
        }
      }
    },
    {
      "id": "get_portfolio_companies",
      "name": "List portfolio companies",
      "description": "List Startup Ignition Ventures portfolio companies. Optionally filter by fund (siv-fund-i for the current fund, previous for earlier investments).",
      "tags": ["ventures", "portfolio", "companies", "read-only"],
      "examples": [
        "Show me SI Ventures' Fund I portfolio companies."
      ],
      "endpoint": "https://www.startupignition.com/api/portfolio",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "fund": { "type": "string", "enum": ["siv-fund-i", "previous"] }
        }
      }
    },
    {
      "id": "search_news",
      "name": "Search news posts",
      "description": "Keyword-search Startup Ignition news/blog posts. Returns matching posts with title, excerpt, date, and URL ordered most-recent first.",
      "tags": ["news", "blog", "search", "read-only"],
      "examples": [
        "What has Startup Ignition written about Claude Code?",
        "Find news about portfolio company investments."
      ],
      "endpoint": "https://www.startupignition.com/api/news/search",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": { "type": "string", "description": "Search keyword" },
          "limit": { "type": "integer", "minimum": 1, "maximum": 50, "default": 10 }
        }
      }
    }
  ]
}
