LiveReacting

ทางการ

รันสตรีมสด 24/7 จากวิดีโอที่บันทึกไว้ล่วงหน้าผ่านคลาวด์ หรือกำหนดเวลาและสตรีมสดวิดีโอที่บันทึกไว้เพียงไฟล์เดียวแบบสด และมัลติสตรีมไปยัง YouTube, Facebook, Twitch และปลายทาง RTMP ใดก็ได้ ใช้เซิร์ฟเวอร์ MCP ของ LiveReacting เพื่อสร้างสตรีมจากคลังวิดีโอของคุณ กำหนดเวลาการออกอากาศ เปลี่ยนเพลย์ลิสต์ระหว่างการถ่ายทอดสด และตรวจสอบสถานะและข้อมูลวิเคราะห์จากผู้ช่วย AI ของคุณ

คุณทำอะไรได้บ้างด้วย LiveReacting MCP?

  • สร้างและเริ่มสตรีมสด — ขอให้ผู้ช่วยของคุณนำเข้าวิดีโอจาก Google Drive หรือ URL สร้างเพลย์ลิสต์แบบวนซ้ำ และออกอากาศสดบน YouTube หรือ Facebook
  • กำหนดการออกอากาศ — ให้ผู้ช่วยของคุณกำหนดเวลารายการให้เริ่มสตรีมสดตามเวลาที่ระบุภายใน 28 วันข้างหน้า หรือยกเลิกกำหนดการที่มีอยู่
  • จัดการการออกอากาศสด — ขอให้ผู้ช่วยของคุณสลับฉาก ซิงค์การแก้ไขกับสตรีมที่กำลังออกอากาศ หยุดการออกอากาศ หรือตรวจสอบสถานะสตรีมปัจจุบัน
  • ตรวจสอบประสิทธิภาพการออกอากาศ — รับรายละเอียดการออกอากาศที่ผ่านมา เช่น ระยะเวลาและจำนวนผู้ชมสูงสุด พร้อมข้อมูลวิเคราะห์จาก YouTube สำหรับสตรีมที่เสร็จสิ้นแล้ว
  • จัดการคลังสื่อ — ขอให้ผู้ช่วยของคุณนำเข้า อัปโหลด เข้ารหัส และตรวจสอบสถานะของไฟล์วิดีโอและเสียงในคลังของคุณ

เซิร์ฟเวอร์ MCP แบบโฮสต์

npx add-mcp 'https://mcp.livereacting.com/mcp'

ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ

เอกสาร

MCP server

ให้เอเจนต์ AI เรียกใช้สตรีมสดของคุณได้

เชื่อมต่อ ChatGPT หรือ Claude กับบัญชี LiveReacting ของคุณ หรือเชื่อมต่อ Claude Code, Codex, Cursor และ MCP ไคลเอนต์อื่นๆ ด้วยคีย์ API เอเจนต์จะสร้างสตรีมจากเพลย์ลิสต์ เริ่มสตรีม กำหนดเวลา และอ่านประวัติการออกอากาศย้อนหลังได้

https://mcp.livereacting.com/mcp คัดลอก

Streamable HTTP, POST เท่านั้น ไม่มีเซสชัน คีย์ API อยู่ในส่วนหัว Authorization เป็นโทเค็น Bearer ChatGPT และ Claude ลงชื่อเข้าด้วย OAuth แทน

รับคีย์ API ตั้งค่าไคลเอนต์ของคุณ

  • รวมอยู่ในทุกแผนแบบชำระเงิน
  • เครื่องมือ 30 รายการ พร้อมโหมดอ่านอย่างเดียว
  • ไม่ต้องติดตั้งอะไรเพิ่มเติม

หน้านี้ในรูปแบบ Markdown

การตั้งค่า

เชื่อมต่อไคลเอนต์ของคุณ

หนึ่ง URL และหนึ่งส่วนหัว Authorization สำหรับไคลเอนต์ทุกตัวด้านล่าง คีย์คือคีย์ lr_ ที่ REST API ใช้อยู่แล้ว ดังนั้นคีย์ที่คุณมีอยู่แล้วจึงใช้งานได้ที่นี่

หากคุณยังไม่มีคีย์ ให้สร้างคีย์ในส่วน Developer ของ LiveReacting Studio ตั้งค่าเป็นตัวแปรสภาพแวดล้อม LIVEREACTING_API_KEY แล้วรีสตาร์ทไคลเอนต์ของคุณ VS Code จะถามหาคีย์แทน

Claude Code Codex CLI Cursor VS Code (GitHub Copilot) Gemini CLI

Claude Code

ใน .mcp.json ที่โฟลเดอร์รากของโปรเจกต์ของคุณ คีย์จะไม่อยู่ในไฟล์ จึงปลอดภัยที่จะคอมมิต

{
  "mcpServers": {
    "livereacting": {
      "type": "http",
      "url": "https://mcp.livereacting.com/mcp",
      "headers": { "Authorization": "Bearer ${LIVEREACTING_API_KEY}" }
    }
  }
}

คัดลอก

Codex CLI

ใน ~/.codex/config.toml

[mcp_servers.livereacting]
url = "https://mcp.livereacting.com/mcp"
bearer_token_env_var = "LIVEREACTING_API_KEY"

# Then, in your shell profile:
# export LIVEREACTING_API_KEY=lr_...

คัดลอก

Cursor

ใน ~/.cursor/mcp.json

{
  "mcpServers": {
    "livereacting": {
      "url": "https://mcp.livereacting.com/mcp",
      "headers": { "Authorization": "Bearer ${env:LIVEREACTING_API_KEY}" }
    }
  }
}

คัดลอก

เพิ่มไปยัง Cursor

VS Code (GitHub Copilot)

ใน .vscode/mcp.json บล็อก inputs จะทำให้ VS Code ถามหาคีย์แทนการเก็บไว้ในที่เก็บโค้ด

{
  "inputs": [
    {
      "id": "livereacting-key",
      "type": "promptString",
      "description": "LiveReacting API key",
      "password": true
    }
  ],
  "servers": {
    "livereacting": {
      "type": "http",
      "url": "https://mcp.livereacting.com/mcp",
      "headers": { "Authorization": "Bearer ${input:livereacting-key}" }
    }
  }
}

คัดลอก

เพิ่มไปยัง VS Code

Gemini CLI

ใน ~/.gemini/settings.json

{
  "mcpServers": {
    "livereacting": {
      "httpUrl": "https://mcp.livereacting.com/mcp",
      "headers": { "Authorization": "Bearer ${LIVEREACTING_API_KEY}" }
    }
  }
}

คัดลอก

ไคลเอนต์ใดก็ตามที่รองรับ Streamable HTTP และส่วนหัว Bearer จะใช้ URL และส่วนหัวเดียวกัน

ทดสอบอย่างปลอดภัยก่อน

เพิ่ม ?read_only=1 ต่อท้าย URL แล้วไคลเอนต์จะเห็นเฉพาะเครื่องมือที่อ่านได้เท่านั้น ไม่มีอะไรที่เอเจนต์เรียกใช้แล้วจะเปลี่ยนแปลงโปรเจกต์หรือการออกอากาศได้

เครื่องมือ

สิ่งที่เอเจนต์สามารถเรียกใช้ได้

ทุกชื่อขึ้นต้นด้วย livereacting_ ดังนั้นการค้นหาครั้งเดียวก็เจอทั้งเซิร์ฟเวอร์ในไคลเอนต์ที่โหลดเครื่องมือตามความต้องการ

เครื่องมือหน้าที่การเข้าถึง
บัญชี ปลายทางที่คุณเชื่อมต่อไว้แล้ว
livereacting_list_destinationsYouTube, Facebook, Twitch, LinkedIn, X และเซิร์ฟเวอร์ของคุณเองที่เชื่อมต่อไว้อ่านอย่างเดียว
livereacting_validate_destinationsตรวจสอบว่าการเข้าสู่ระบบ YouTube, Facebook หรือ Twitch ยังใช้งานได้ก่อนที่คุณจะพึ่งพามัน ปลายทางที่กำหนดเองจะไม่ถูกติดต่ออ่านอย่างเดียว
ตัวแก้ไข โปรเจกต์ ฉาก และเพลย์ลิสต์วิดีโอและเสียงภายในโปรเจกต์
livereacting_list_projectsโปรเจกต์ของคุณ เรียงจากใหม่ไปเก่าอ่านอย่างเดียว
livereacting_get_projectหนึ่งโปรเจกต์แบบเต็ม: รูปแบบ ระยะเวลา ปลายทาง และสถานะสตรีมอ่านอย่างเดียว
livereacting_create_projectสร้างโปรเจกต์เปล่า ขั้นตอนแรกของการสร้างสตรีมเขียน
livereacting_update_projectเปลี่ยนการตั้งค่าของโปรเจกต์เขียน
livereacting_get_scenesฉากของโปรเจกต์ พร้อมสรุปสิ่งที่อยู่ในแต่ละฉากอ่านอย่างเดียว
livereacting_manage_sceneสร้าง เปลี่ยนชื่อ หรือลบฉากทำลายล้าง
livereacting_activate_sceneสลับฉากที่ออกอากาศ รวมถึงขณะที่สตรีมกำลังทำงานเขียน
livereacting_create_scene_with_playlistเพิ่มฉากและเติมด้วยเพลย์ลิสต์วิดีโอในการเรียกครั้งเดียวเขียน
livereacting_add_layerเพิ่มเพลย์ลิสต์วิดีโอหนึ่งรายการ เพลย์ลิสต์เสียงหนึ่งรายการ หรือวิดีโอเดี่ยวหนึ่งรายการลงในฉากที่มีอยู่แล้วเขียน
livereacting_get_layerอ่านหนึ่งเพลย์ลิสต์และวิดีโอในนั้น ครั้งละห้าสิบรายการอ่านอย่างเดียว
livereacting_set_playlistแทนที่ทุกอย่างในเพลย์ลิสต์วิดีโอหรือเสียงทำลายล้าง
สตรีม เริ่มออกอากาศ กำหนดเวลา และดูการออกอากาศขณะที่กำลังทำงาน
livereacting_start_streamเริ่มออกอากาศทันทีทำลายล้าง
livereacting_stop_streamจบการออกอากาศที่กำลังทำงานอยู่ทำลายล้าง
livereacting_get_stream_statusสิ่งที่สตรีมกำลังทำอยู่ตอนนี้ และสถานะของแต่ละปลายทางอ่านอย่างเดียว
livereacting_schedule_streamเริ่มออกอากาศในหนึ่งเวลาหรือหลายเวลาภายใน 28 วันข้างหน้าเขียน
livereacting_cancel_schedulesยกเลิกการออกอากาศตามกำหนดหนึ่งรายการ หรือทุกกำหนดการในโปรเจกต์ทำลายล้าง
livereacting_sync_streamผลักการแก้ไขที่คุณเพิ่งทำไปยังสตรีมที่กำลังทำงานอยู่เขียน
livereacting_list_broadcastsการออกอากาศในอดีต: แต่ละรายการออกอากาศเมื่อใด นานเท่าใด และผู้ชมสูงสุดเท่าใดอ่านอย่างเดียว
สื่อ ไลบรารีวิดีโอที่ใช้สร้างเพลย์ลิสต์
livereacting_list_mediaไฟล์และโฟลเดอร์ในไลบรารีของคุณอ่านอย่างเดียว
livereacting_get_media_fileหนึ่งไฟล์ พร้อมรายละเอียดทางเทคนิคเมื่อคุณขออ่านอย่างเดียว
livereacting_import_mediaนำไฟล์หนึ่งรายการจาก Google Drive, Dropbox หรือ URL ของ YouTubeเขียน
livereacting_import_from_urlนำไฟล์วิดีโอ เสียง หรือรูปภาพหนึ่งรายการจากลิงก์โดยตรงบนเว็บไซต์สาธารณะเขียน
livereacting_get_import_statusการนำเข้าคืบหน้าไปเท่าใด และไฟล์สามารถสตรีมได้หรือยังอ่านอย่างเดียว
livereacting_upload_fileเริ่มอัปโหลดจากคอมพิวเตอร์ของคุณ เอเจนต์จะส่งไฟล์พร้อมคำสั่งที่ได้รับกลับมาเขียน
livereacting_complete_uploadเสร็จสิ้นการอัปโหลดและเพิ่มไฟล์ลงในไลบรารีของคุณเขียน
livereacting_encode_mediaจัดคิวไฟล์สำหรับการเข้ารหัสเพื่อให้สามารถสตรีมได้เขียน
livereacting_get_encode_statusการเข้ารหัสคืบหน้าไปเท่าใดอ่านอย่างเดียว
การวิเคราะห์ ตัวเลขที่การออกอากาศที่เสร็จสิ้นแล้วสร้างขึ้น
livereacting_get_stream_analyticsตัวเลขการออกอากาศของ YouTube ในทุกแผนแบบชำระเงิน และตัวเลขเพลย์ลิสต์รายวิดีโอตามคำขออ่านอย่างเดียว

สคีมาอินพุตของแต่ละเครื่องมือมาจาก tools/list เมื่อคุณเชื่อมต่อแล้ว และคำอธิบายจะบอกว่าควรเรียกอะไรต่อไปและควรรอระหว่างการสอบถามนานเท่าใด อ่านจากตรงนั้น อย่าเดาจากชื่อด้านบน

เพิ่ม ?toolsets= พร้อมกลุ่มใดก็ได้จาก account, editor, streams, media และ analytics คั่นด้วยเครื่องหมายจุลภาค แล้วไคลเอนต์จะเห็นเฉพาะกลุ่มเหล่านั้น เซิร์ฟเวอร์เป็นตัวกรอง ดังนั้นไคลเอนต์ใดก็ใช้ได้ และจะปฏิเสธชื่อที่ไม่รู้จัก

ตัวอย่างพรอมต์

สิ่งที่คุณขอ และสิ่งที่เอเจนต์ทำ

บอกว่าสตรีมควรทำอะไร ด้วยภาษาธรรมดา เอเจนต์จะเลือกเครื่องมือจากตารางด้านบนและเรียกตามลำดับที่งานต้องการ

  • "นี่คือลิงก์วิดีโอ Google Drive สามลิงก์ สร้างสตรีมสด 24/7 บนช่อง YouTube ของฉันจากลิงก์เหล่านี้แล้วเริ่มเลย"

    เอเจนต์จะนำเข้าไฟล์สามไฟล์ รอจนกว่าจะสตรีมได้ เติมเพลย์ลิสต์แบบวนซ้ำ แล้วเริ่มออกอากาศ

  • "กำหนดเวลาการบันทึกเว็บินาร์ของสัปดาห์ที่แล้วให้ออกอากาศสดในวันศุกร์บ่ายสามโมง"

    เอเจนต์จะค้นหาการบันทึกในไลบรารีของคุณ สร้างโปรเจกต์ที่เล่นครั้งเดียว และกำหนดเวลาเริ่มต้นหนึ่งเวลา

  • "เรากำลังออกอากาศอยู่ สลับไปฉากช่วงพัก"

    เอเจนต์จะเปิดใช้งานฉากช่วงพักและผลักการเปลี่ยนแปลงไปยังการออกอากาศที่กำลังทำงาน สตรีมยังคงออกอากาศอยู่

  • "การออกอากาศสัปดาห์ที่แล้วเป็นอย่างไรบ้าง"

    เอเจนต์จะไล่ดูโปรเจกต์ของคุณ แสดงรายการออกอากาศที่แต่ละโปรเจกต์รันพร้อมผู้ชมสูงสุด จากนั้นอ่านตัวเลขจาก YouTube ให้

ข้อจำกัด

สิ่งที่ต้องตัดสินใจก่อนเชื่อมต่อเอเจนต์

  • เฉพาะแผนแบบชำระเงิน

    แผนฟรีและการสมัครสมาชิกที่หยุดชั่วคราวไม่รวมการเข้าถึง API ด้วยคีย์ API ทุกคำขอจะถูกปฏิเสธด้วยรหัส 403 API_ACCESS_REQUIRES_PAID_PLAN ผ่าน ChatGPT หรือ Claude บัญชีสามารถเชื่อมต่อได้ และการเรียกเครื่องมือแต่ละครั้งจะคืนค่าข้อผิดพลาดนั้นจนกว่าแผนจะรวมการเข้าถึง API

  • คีย์ทำหน้าที่เป็นบัญชีของคุณ

    สิ่งใดที่คีย์เข้าถึงได้ เอเจนต์ก็เข้าถึงได้ สร้างคีย์ในส่วน Developer ของ Studio และเพิกถอนทันทีเมื่อคุณต้องการให้เอเจนต์หยุด

  • ให้เครื่องมือแก่เอเจนต์น้อยลง

    เพิ่ม ?read_only=1 สำหรับเครื่องมือที่อ่าน หรือ ?toolsets=streams,media สำหรับกลุ่มที่คุณระบุ เซิร์ฟเวอร์จะปฏิเสธค่าที่ไม่รู้จักแทนที่จะเพิกเฉย

  • สิ่งที่ยังทำไม่ได้

    ไม่สามารถนำเข้าเพลย์ลิสต์ YouTube หรือสร้างโอเวอร์เลย์ข้อความ รูปภาพ หรือแบบโต้ตอบได้ คุณสร้างสิ่งเหล่านั้นใน Studio และเอเจนต์ยังคงสามารถรันสตรีมที่มีสิ่งเหล่านั้นได้

กฎที่เอเจนต์ควรรู้

  • อยู่ภายใต้การเรียกเครื่องมือ 150 ครั้งต่อนาที นับต่อบัญชี และการจับมือ initialize และ tools/list ไม่คิดค่าใช้จ่าย การเรียกครั้งเดียวที่เกินขีดจำกัดจะคืนค่า HTTP 200 พร้อมข้อผิดพลาดของเครื่องมือที่บอกว่ารอนานเท่าใด ดังนั้นโมเดลจะอ่านมันแทนที่ไคลเอนต์จะลอง 429 ซ้ำเอง ชุดคำขอจะถูกปฏิเสธด้วย 429 จริง และชุดคำขอหนึ่งชุดมีข้อความได้สูงสุด 20 ข้อความ
  • set_playlist แทนที่ทั้งรายการ ไม่ใช่การต่อท้าย หากต้องการเพิ่มวิดีโอหนึ่งรายการ ให้อ่านทุกหน้าของ get_layer ก่อน แล้วส่งรายการทั้งหมดกลับมา
  • ตรวจสอบก่อนลองเขียนซ้ำ หลังจากหมดเวลา ให้ถาม get_stream_status หรือเครื่องมือรายการสำหรับสิ่งที่คุณกำลังสร้าง ว่าการเขียนสำเร็จหรือไม่ก่อนเรียกอีกครั้ง การ create_project ครั้งที่สองจะสร้างโปรเจกต์ที่สอง และ add_layer ครั้งที่สองจะเพิ่มเลเยอร์ที่สอง
  • ป้ายกำกับการเข้าถึงเป็นคำแนะนำ ไม่ใช่ตัวล็อก ทุกเครื่องมือที่เขียนหรือลบจะมีคำอธิบายประกอบ และไคลเอนต์สามารถใช้เพื่อถามคุณก่อนเรียกใช้ โปรโตคอลไม่ได้บังคับให้ถาม ดังนั้นตรวจสอบการตั้งค่าของไคลเอนต์ของคุณเอง
  • สตรีม 24/7 ต้องมีที่ที่อนุญาต Facebook จำกัดสตรีมเฉพาะ Facebook ไว้ที่แปดชั่วโมง ดังนั้นสตรีม 24/7 ต้องใช้ YouTube เซิร์ฟเวอร์ของคุณเอง หรือปลายทางที่สองนอกเหนือจาก Facebook
  • โปรโตคอลรีวิชัน 2024-10-07 ถึง 2025-11-25 ไคลเอนต์ที่ปักหมุดที่ 2026-07-28 ไม่สามารถเชื่อมต่อได้ และนั่นคือสิ่งแรกที่ควรตรวจสอบเมื่อไคลเอนต์เชื่อมต่อไม่ได้

คำถาม

เอเจนต์ลบสิ่งต่างๆ ได้ไหม?

ได้ มันสามารถลบฉาก แทนที่เพลย์ลิสต์ทั้งหมด หยุดการออกอากาศ และยกเลิกกำหนดการได้ และตารางด้านบนระบุเครื่องมือเหล่านั้นว่า ทำลายล้าง ด้วย ?read_only=1 บน URL เซิร์ฟเวอร์จะไม่เสนอเครื่องมือเหล่านั้นเลย

ใช้งานกับ ChatGPT และ Claude ได้ไหม?

ได้ ใน ChatGPT เปิด Plugins เลือก Add แล้วเลือก Create MCP App แล้วป้อน URL เซิร์ฟเวอร์ด้านบน ใน Claude เปิด Customize จากนั้น Connectors เลือก Add custom connector แล้วป้อน URL เดียวกัน ทั้งคู่จะให้คุณลงชื่อเข้าบัญชี LiveReacting ของคุณ Claude Code, Codex CLI, Cursor, VS Code และ Gemini CLI เชื่อมต่อด้วยคีย์ API และแต่ละตัวมีการตั้งค่าบนหน้านี้

เอเจนต์อัปโหลดวิดีโอจากคอมพิวเตอร์ของฉันได้ไหม?

ได้ เมื่อเอเจนต์สามารถรันคำสั่งบนคอมพิวเตอร์ของคุณได้ มันจะขอลิงก์อัปโหลดจาก LiveReacting ส่งไฟล์ด้วย curl และไฟล์จะเข้าร่วมไลบรารีของคุณ แต่ละไฟล์มีขนาดใหญ่ได้ตามที่แผนของคุณอนุญาต เอเจนต์ที่ไม่มีเทอร์มินัลสามารถนำเข้าไฟล์ทีละไฟล์จากลิงก์สาธารณะโดยตรง หรือจาก Google Drive, Dropbox หรือ YouTube

เอกสารอ้างอิงฉบับเต็มอยู่ที่ไหน?

ทุกเครื่องมือ ทุกอินพุต ทุกฟิลด์การตอบสนอง และทุกรหัสข้อผิดพลาดอยู่ใน เอกสารอ้างอิง MCP REST API ที่มันทำงานอยู่คือ เอกสารประกอบอยู่ข้างๆ

เริ่มต้นด้วยบัญชีฟรี

สร้างสตรีมของคุณในสตูดิโอบนแผนฟรี ซึ่งไม่มีวันหมดอายุ ย้ายไปแผนแบบชำระเงินเมื่อคุณพร้อมที่จะมอบให้เอเจนต์ และคีย์ API จะมาพร้อมกับแผนนั้น

สร้างบัญชีฟรี

  • ไม่ต้องใช้บัตรเครดิต
  • 4.8 จาก 633 รีวิว

ต้องการตัวเลขก่อนไหม? ดูแผนและราคา

[{"@context":"https://schema.org","@type":"WebPage","name":"LiveReacting MCP server | Live streaming for AI agents","url":"https://www.livereacting.com/mcp","inLanguage":"en","description":"Connect ChatGPT, Claude Code or Cursor to LiveReacting. The agent builds a stream from a playlist, starts it and schedules it. Included with every paid plan.","about":{"@type":"SoftwareApplication","name":"LiveReacting MCP server","applicationCategory":"DeveloperApplication","operatingSystem":"Web","url":"https://www.livereacting.com/mcp"}},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.livereacting.com/"},{"@type":"ListItem","position":2,"name":"API","item":"https://www.livereacting.com/api"},{"@type":"ListItem","position":3,"name":"MCP server","item":"https://www.livereacting.com/mcp"}]},{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can the agent delete something?","acceptedAnswer":{"@type":"Answer","text":"Yes. It can delete a scene, replace a whole playlist, stop a broadcast and cancel a schedule, and the table above marks each of those tools Destructive. With ?read_only=1 on the URL the server offers none of them."}},{"@type":"Question","name":"Does it work with ChatGPT and Claude?","acceptedAnswer":{"@type":"Answer","text":"Yes. In ChatGPT, open Plugins, choose Add and then Create MCP App, and enter the server URL above. In Claude, open Customize, then Connectors, choose Add custom connector, and enter the same URL. Both then ask you to sign in to your LiveReacting account. Claude Code, Codex CLI, Cursor, VS Code and Gemini CLI connect with an API key, and each has a configuration on this page."}},{"@type":"Question","name":"Can the agent upload a video from my computer?","acceptedAnswer":{"@type":"Answer","text":"Yes, when the agent can run commands on your computer. It asks LiveReacting for upload links, sends the file with curl, and the file joins your library. Each file can be as large as your plan allows. An agent without a terminal can import one file at a time from a direct public link, or from Google Drive, Dropbox or YouTube."}},{"@type":"Question","name":"Where is the full reference?","acceptedAnswer":{"@type":"Answer","text":"Every tool, every input, every response field and every error code is in the MCP reference. The REST API it sits on is documented beside it."}}]}]