{
  "$schema": "https://agent-skills.dev/schemas/index.schema.json",
  "vendor": {
    "name": "Ascend GTM",
    "url": "https://www.ascendgtm.net",
    "contact": "mishaal@ascendgtm.net"
  },
  "version": "2026.05.01",
  "skills": [
    {
      "id": "ascend.about",
      "name": "Company facts (read-only)",
      "description": "Returns canonical Ascend GTM facts: positioning, principal, services, pricing, ICP, differentiation, methodology, capabilities. Sourced from /llms-full.txt and per-page markdown.",
      "category": "marketing",
      "inputs": [],
      "outputs": ["positioning", "principal", "services[]", "pricing", "icp", "methodology"],
      "access": "public",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/public-mcp",
      "mcp_tool_name": "ascend_about",
      "fallback": "https://www.ascendgtm.net/llms-full.txt"
    },
    {
      "id": "ascend.pricing",
      "name": "Pricing menu (read-only)",
      "description": "Returns the full Ascend GTM pricing menu — six fixed-scope fix sprints ($4,500–$7,500; Foundation Repair $2,000–$6,000 quoted after a working session), the GTM Program at $10,000/mo (3-month minimum then month-to-month), and Advisory at $300/hr. All prices published. No tiers, no discounts.",
      "category": "marketing",
      "inputs": [],
      "outputs": ["fix_sprints[]", "gtm_program", "advisory_hourly"],
      "access": "public",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/public-mcp",
      "mcp_tool_name": "ascend_pricing",
      "fallback": "https://www.ascendgtm.net/pricing.md"
    },
    {
      "id": "ascend.check-fit",
      "name": "ICP fit check (read-only)",
      "description": "Given a prospect's industry, PE-backing status, and CMO situation, returns a Yes/No fit verdict with rationale citing Ascend's published ICP definition. No ARR ceiling — the qualifier is the problem state (no functioning CMO), not the revenue number.",
      "category": "marketing",
      "inputs": ["company.arr_usd", "company.industry", "company.pe_backed", "company.stage"],
      "outputs": ["fit", "rationale", "next_step"],
      "access": "public",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/public-mcp",
      "mcp_tool_name": "ascend_check_fit"
    },
    {
      "id": "ascend.book-diagnostic",
      "name": "Booking link (read-only)",
      "description": "Returns the canonical next-step URL — the 30-minute working session booking link (primary) — plus the four pre-call questions Mishaal expects answered.",
      "category": "marketing",
      "inputs": [],
      "outputs": ["booking_url", "pre_call_questions[]", "expected_duration_minutes"],
      "access": "public",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/public-mcp",
      "mcp_tool_name": "ascend_book_diagnostic"
    },
    {
      "id": "ascend.capabilities",
      "name": "Endpoint capabilities summary (read-only)",
      "description": "Summarizes what the public no-auth endpoint can do versus what requires the tenant-bound endpoint.",
      "category": "marketing",
      "inputs": [],
      "outputs": ["public_tools[]", "tenant_tools[]", "auth_model"],
      "access": "public",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/public-mcp",
      "mcp_tool_name": "ascend_capabilities"
    },
    {
      "id": "ascend.icp-score",
      "name": "ICP Scoring (tenant-bound)",
      "description": "Score a prospect company against a tenant-specific ideal customer profile. Inputs: company domain or name. Outputs: structured fit score with rationale across firmographic, technographic, and intent signals.",
      "category": "sales",
      "inputs": ["company.domain", "company.name"],
      "outputs": ["icp.score", "icp.rationale", "icp.signals[]"],
      "access": "tenant-bound",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/mcp",
      "contact": "mishaal@ascendgtm.net"
    },
    {
      "id": "ascend.outreach-sequence",
      "name": "Outbound Outreach Sequence Generator (tenant-bound)",
      "description": "Generate a tuned multi-touch outbound email + LinkedIn sequence for a given ICP + value proposition + past-engagement history.",
      "category": "sales",
      "inputs": ["icp.persona", "value.prop", "engagement.history?"],
      "outputs": ["sequence.steps[]", "sequence.cadence", "sequence.messaging"],
      "access": "tenant-bound",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/mcp"
    },
    {
      "id": "ascend.meeting-prep",
      "name": "Sales Meeting Prep Brief (tenant-bound)",
      "description": "Produce an account brief + objection map + talk track for an upcoming sales meeting, pulling from CRM history, recent news, and competitor intelligence.",
      "category": "sales",
      "inputs": ["account.id", "meeting.attendees[]"],
      "outputs": ["brief.account", "brief.attendees", "brief.objection_map", "brief.talk_track"],
      "access": "tenant-bound",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/mcp"
    },
    {
      "id": "ascend.pfp-diligence",
      "name": "PE Portfolio Due Diligence (pilot)",
      "description": "Commercial due diligence synthesis for private-equity-backed B2B acquisition targets. Pulls GTM motion, CRM hygiene, customer concentration, pipeline velocity, and marketing performance into a single diligence brief.",
      "category": "private-equity",
      "inputs": ["target.name", "target.domain", "target.crm_export?"],
      "outputs": ["diligence.gtm", "diligence.pipeline_health", "diligence.risks", "diligence.comparables"],
      "access": "pilot",
      "endpoint": "https://ascend-gateway-v5.ascendgtm.workers.dev/mcp"
    }
  ],
  "endpoints": {
    "public_mcp": "https://ascend-gateway-v5.ascendgtm.workers.dev/public-mcp",
    "tenant_mcp": "https://ascend-gateway-v5.ascendgtm.workers.dev/mcp",
    "openapi": "https://www.ascendgtm.net/openapi.yaml",
    "ai_plugin": "https://www.ascendgtm.net/.well-known/ai-plugin.json",
    "agents_json": "https://www.ascendgtm.net/agents.json",
    "llms_txt": "https://www.ascendgtm.net/llms.txt",
    "llms_full_txt": "https://www.ascendgtm.net/llms-full.txt"
  },
  "notes": "Public skills are open to any agent — no auth required. Tenant-bound skills require a per-tenant bearer token issued via the Ascend admin API; contact mishaal@ascendgtm.net for access."
}
