Hermoso คือ MCP server สำหรับการตลาด มี เครื่องมือกว่า 1,000 รายการ ผ่านปลายทาง OAuth เดียว ซึ่งให้เอเจนต์ค้นหาโฆษณาที่กำลังวิ่งอยู่ในตลาด สร้างโฆษณารูปภาพและวิดีโอ เผยแพร่ และสร้างแคมเปญแบบจ่ายเงินที่อยู่เบื้องหลังได้ Codex เข้าถึงทั้งหมดนี้ผ่านการเชื่อมต่อเพียงครั้งเดียว หน้านี้ครอบคลุมเพียงส่วนหนึ่งของสิ่งนั้น คือ Codex ทำอะไรได้บ้างบน Pinterest และสิ่งที่ Pinterest ไม่อนุญาตให้ทำ
เชื่อม Hermoso กับ Codex
- คำสั่งเดียว และไม่ต้องใช้กุญแจ
Codex อ่านไฟล์ marketplace ในรีโพสาธารณะของ Hermoso และติดตั้งสกิลทั้งห้าตัว (research, ad-from-brand, generate, product-photoshoot และ marketing) สกิลเหล่านี้รันคำสั่งcodex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermosohermosoผ่านnpxจึงไม่มีรายการเครื่องมือถูกโหลดเข้าเซสชันของคุณ และไม่มีค่าใช้จ่ายด้านบริบทจนกว่าจะมีคำสั่งทำงาน - ลงชื่อเข้าใช้ครั้งเดียว
จะเปิดหน้าลงชื่อเข้าใช้ในเบราว์เซอร์และเก็บข้อมูลการยืนยันตัวตนที่เป็นของเจ้าของเท่านั้นไว้ที่npx -y hermoso auth login~/.hermoso/config.jsonไม่มีเบราว์เซอร์บนเครื่องนั้น เช่น CI หรือคอนเทนเนอร์ใช่หรือไม่ ให้สร้างกุญแจที่ MCP & CLI → Terminal & API keys แล้วรันnpx -y hermoso auth login --token hmk_…กุญแจมีสิทธิ์ใช้จ่ายจริง จึงควรปฏิบัติเหมือนรหัสผ่าน - ไม่บังคับ: MCP server ด้วย
คำสั่งนี้เขียน server ลงในcodex mcp add hermoso -- npx -y hermoso mcp~/.codex/config.tomlและอ่านข้อมูลการยืนยันตัวตนที่เก็บไว้เดียวกัน จึงไม่มีกุญแจอยู่ในไฟล์ ชอบใช้ endpoint แบบโฮสต์มากกว่าหรือ ให้ใช้codex mcp add hermoso --url https://app.hermoso.ai/mcpแล้วตามด้วยcodex mcp login hermosoสำหรับการลงชื่อเข้าใช้แบบ OAuth สกิลเข้าถึงเครื่องมือทุกตัวได้โดยไม่ต้องทำทั้งสองอย่าง - ขอให้ Codex ทำบางอย่าง “ดึงโฆษณาที่วิ่งนานที่สุดของคู่แข่งสามรายที่ใกล้ที่สุดของฉัน แล้วนำ hook ที่ดีที่สุดมาทำเป็นวิดีโอ 9:16” หรือ “โพสต์ไฟล์เรนเดอร์นี้ไปยังช่องทาง” เอเจนต์จะเลือกเครื่องมือเอง และคุณเป็นผู้อนุมัติการใช้จ่าย
Codex เก็บ MCP server ไว้ที่ ~/.codex/config.toml หรือ .codex/config.toml ในโปรเจกต์ที่เชื่อถือได้ และไฟล์นั้นเป็น TOML ไม่ใช่ JSON บล็อก mcpServers ที่คัดลอกมาจะโหลดไม่ได้ รายการที่เขียนเองคือ [mcp_servers.hermoso] โดยมี command = "npx" และ args = ["-y", "hermoso", "mcp"] คำว่า mcp ท้ายสุดสำคัญมาก เพราะ npx -y hermoso ที่ไม่มีคำสั่งย่อยจะแสดงวิธีใช้แล้วจบการทำงาน Codex อ่านมาร์เก็ตเพลซของปลั๊กอินด้วยโครงสร้าง .claude-plugin แบบเดียวกับ Claude Code ซึ่งเป็นเหตุผลที่รีโพเดียวติดตั้งได้ทั้งสองแบบ
จากนั้นเชื่อม Pinterest เอง ครั้งเดียว ที่ Settings → Connectors ใน Hermoso นี่คือหน้ายินยอม OAuth จึงเป็นขั้นตอนเดียวที่ต้องใช้เบราว์เซอร์ หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ
เครื่องมือ Pinterest ที่ Codex ได้รับ
list_pinterest_boardsบอร์ดของบัญชี รวมถึงบอร์ดแบบ secret พร้อม idcreate_pinterest_boardสร้างบอร์ดใหม่post_to_pinterestสร้าง Pin ที่เป็นรูปภาพหรือวิดีโอบนบอร์ดที่คุณระบุ พร้อมชื่อ คำอธิบาย ลิงก์ปลายทาง และข้อความแทน (alt text)schedule_postตั้งคิว Pin โดยส่งboardIdไปด้วยlist_pinterest_ads_campaigns / pinterest_ads_reportอ่านส่วนที่เป็นการโฆษณาแบบจ่ายเงิน
ข้อจำกัดที่ต้องรู้ก่อนวางแผนขั้นตอน Pinterest: แอปนี้ถือการเข้าถึงแบบ Trial และ Pinterest ปฏิเสธการสร้าง Pin ในโปรดักชันเมื่ออยู่ในระดับ Trial คำของพวกเขาเอง ซึ่งพบตอน Pin จริงอันแรก: “Apps with Trial access may not create Pins in production.” บอร์ดและการอ่านทำงานได้ในระดับ Trial (แสดงรายการบอร์ด สร้างบอร์ด อ่าน Pin) และข้อความผิดพลาดของ Hermoso ระบุระดับการเข้าถึง แทนที่จะบอกให้เชื่อมต่อใหม่ เพราะการเชื่อมต่อใหม่แก้ไขไม่ได้ การอัปเกรดเป็นการเข้าถึงระดับ Standard คือสิ่งที่จะปลดล็อกการสร้าง Pin และตอนนี้รอการพิจารณา ระดับเดียวกันนี้จำกัดส่วนที่เป็นโฆษณาแบบจ่ายเงินด้วย: ในระดับ Trial Pinterest ไม่เปิดเผยบัญชีโฆษณาใดเลย
ข้อจำกัดของ Pinterest ที่ควรรู้ก่อนทำให้เป็นอัตโนมัติ
| ข้อความ | คำอธิบาย Pin จำกัดที่ 800 ตัวอักษร และชื่อ Pin ที่ 100 มีการบังคับใช้ตอนสร้างหรือใส่คิวโพสต์ ดังนั้นโพสต์ที่ยาวเกินจะถูกปฏิเสธขณะที่คุณยังอยู่ตรงนั้นเพื่อแก้ไข แทนที่จะถูกตัดทอนโดยเงียบ ๆ ตอนส่งออก |
|---|---|
| การมองเห็น | สาธารณะ และตัวควบคุมคือบอร์ด ไม่ใช่ Pin Pin รับสถานะสาธารณะหรือ secret มาจากบอร์ด ดังนั้น “โพสต์ไว้ที่ที่เป็นส่วนตัว” แสดงได้ด้วยการเลือกบอร์ดแบบ secret นั่นเป็นเหตุผลว่าทำไมบอร์ดเป็นอาร์กิวเมนต์ที่ต้องระบุ ไม่ใช่ค่าเริ่มต้น |
| คาโรเซล | 2 ถึง 5 รูป เฉพาะรูปภาพ ขอบเขตทั้งสองมาจาก OpenAPI v5 ของ Pinterest เอง (minItems: 2, maxItems: 5) ซึ่งเป็นแหล่งข้อมูลที่อ่านด้วยเครื่องได้แหล่งเดียวที่ Pinterest เผยแพร่ (เว็บพัฒนาของพวกเขาเป็นแอปที่เรนเดอร์ฝั่งไคลเอนต์ และไม่ส่งอะไรกลับมาเมื่อถูกดึงข้อมูล) ไม่มีแหล่งหลายวิดีโอ ดังนั้นสไลด์วิดีโอจะถูกปฏิเสธแทนที่จะถูกทิ้งไป |
| บัญชีไหน | boardId และเป็นฟิลด์ระบุตัวตนเดียวที่ถูกปฏิเสธตอนใส่คิว แทนที่จะปฏิเสธตอนเผยแพร่ หากไม่ใส่ ก็จะไม่มีการตั้งเวลาอะไรเลย เพราะ “Pin ที่อยู่บนบอร์ดผิดคือความผิดพลาดที่ทุกคนเห็น เราจึงไม่เลือกบอร์ดให้คุณเด็ดขาด” |
ลองใช้ใน Codex
ขอด้วยภาษาธรรมดา นี่คือประโยคปกติ ไม่ใช่ DSL:
“แบบไม่โต้ตอบ: สำหรับแต่ละสินค้าใหม่ในฟีด สร้างรูป Pin แนวตั้ง ชื่อ และคำอธิบาย แล้วจัดเตรียมชุดทั้งหมดเป็น JSON”
นั่นคือขั้นตอน list_pinterest_boards → plan_ad → generate_image → post_to_pinterest แบบโต้ตอบ Codex จะแสดงการเรียกเครื่องมือก่อนรัน แบบไม่โต้ตอบไม่มีใครให้ถาม จึงควรออกแบบรับมือในทุกขั้นตอนที่เผยแพร่หรือใช้จ่าย
Codex บน Pinterest: ส่วนที่ต้องระวัง
จัดเตรียมไว้ ไม่ต้องเผยแพร่ งานที่ไม่มีคนดูซึ่งพยายามสร้าง Pin ในโปรดักชันด้วยสิทธิ์แบบ Trial จะล้มเหลวทุกรายการ และไม่มีนโยบายการลองใหม่ใดแก้ระดับการเข้าถึงได้ บอร์ดอ่านและเขียนได้ ดังนั้นโครงสร้างจึงสร้างได้จริง และ boardId จะถูกปฏิเสธตอนเข้าคิว ไม่ใช่ตอนถึงเวลารัน สำหรับการรันตามตารางเวลา นั่นคือความแตกต่างระหว่างความล้มเหลวที่ชัดเจนตอนนี้กับความล้มเหลวที่เงียบไปในภายหลัง
สำหรับการรันแบบไม่มีคนดู ให้ใช้ CLI hermoso พร้อม --json แทนรายการเครื่องมือทั้งชุด วิธีนี้ประหยัดบริบทมากกว่าและตรวจสอบผลลัพธ์ได้ง่ายกว่า
ค้นหาข้อมูล Pinterest ก่อนโพสต์
ไม่มี Ad Library ของ Pinterest ดังนั้น Hermoso จึงไม่อ้างว่าทำการค้นคว้าคู่แข่งบน Pinterest ได้ ครีเอทีฟที่คุณจะใช้ที่นั่นครอบคลุมอยู่แล้วโดยส่วนอื่นของสตูดิโอ make_template_ad และโมเดลภาพสร้างภาพแนวตั้งที่เน้นข้อความแบบที่พื้นที่นี้ให้รางวัล
ส่วนที่เป็นการโฆษณา
มีเครื่องมือ Pinterest Ads สำหรับแคมเปญ กลุ่มโฆษณา และโฆษณาที่โปรโมต Pin ที่มีอยู่ โดยใช้การเก็บถาวรแทนการลบ เพราะ ADS API ของ Pinterest ไม่มีคำสั่งลบ (Pin และบอร์ดแบบออร์แกนิกลบได้ ผ่าน delete_pinterest_pin และ delete_pinterest_board ส่วนออบเจกต์แบบจ่ายเงินทำได้เพียงเก็บถาวร) แต่ระดับการเข้าถึงแบบ Trial เดียวกันที่บล็อกการสร้าง Pin ก็ไม่เปิดเผยบัญชีโฆษณาเลย ดังนั้นการเขียนโฆษณาจึงใช้ไม่ได้จนกว่าจะได้การเข้าถึงระดับ Standard นั่นคือสถานะที่ตรงไปตรงมา และการบอกไว้ในประโยคเดียวตรงนี้ดีกว่าการค้นพบเมื่อใกล้ถึงกำหนด
สิ่งที่ Codex ทำเองไม่ได้
เอเจนต์ที่มีงบประมาณจะมีประโยชน์ก็ต่อเมื่อขอบเขตความเสียหายถูกจำกัด ดังนั้นรั้วกั้นจึงอยู่ที่เซิร์ฟเวอร์ ไม่ได้อยู่ในคำสั่ง แคมเปญโฆษณา ชุดโฆษณา กลุ่มโฆษณา และโฆษณาทุกรายการถูกสร้างในสถานะ paused และการสลับสถานะที่กระทบเงินจริงจะปฏิเสธการทำงานหากไม่มีแฟล็กยืนยันอย่างชัดเจน ทุกการเรนเดอร์จะถูกเสนอราคาก่อน (hermoso_capabilities เผยแพร่ต้นทุนเครดิตที่แน่นอนของแต่ละโมเดลก่อนที่จะมีการใช้จ่ายใด ๆ) เครดิตจะถูกสำรองก่อนการเรียกผู้ให้บริการครั้งแรก และหักตามต้นทุนจริงภายหลัง ดังนั้นการส่งที่ล้มเหลวจะคืนเครดิต แทนที่จะปล่อยให้คุณถูกเรียกเก็บเงินโดยไม่ได้อะไร การลบก็ต้องผ่านการยืนยันเช่นกัน และทุกต้นไม้แคมเปญจะถูกอ่านกลับจากแพลตฟอร์มโฆษณาก่อนที่เอเจนต์จะบอกคุณว่าสร้างอะไรไปแล้ว
มีขั้นตอนหนึ่งที่ตั้งใจไม่ให้ทำแบบไม่มีหน้าจอ: การเชื่อมบัญชีคือหน้ายินยอม OAuth ดังนั้นคุณเชื่อมช่องทางหนึ่งครั้งในเบราว์เซอร์ หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ
ช่องทางอื่นทั้งหมด
จาก Codex โพสต์ไปยัง: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Bluesky · Telegram หรือดู ทุกช่องทางที่ Codex โพสต์ได้
โพสต์ไปยัง Pinterest จาก: Claude · ChatGPT · Claude Code · Cursor · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · โฆษณาจากคอมมานด์ไลน์
คำถามที่พบบ่อย
Codex โพสต์ไป Pinterest ได้ไหม
ได้ ด้วยปลั๊กอิน Codex ของ Hermoso รัน codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso ซึ่งจะติดตั้งสกิลของ Hermoso จากนั้นลงชื่อเข้าใช้ครั้งเดียวด้วย npx -y hermoso auth login การลงชื่อเข้าใช้จะเปิดเบราว์เซอร์และเก็บข้อมูลการยืนยันตัวตนไว้เอง จึงไม่ต้องสร้างกุญแจและไม่ต้องวางกุญแจที่ไหนเลย สำหรับ MCP server ด้วย ให้รัน codex mcp add hermoso -- npx -y hermoso mcp จากนั้น Codex จะมีเครื่องมือมากกว่า 1,000 รายการ รวมถึงเครื่องมือที่โพสต์ไปยัง Pinterest และเครื่องมือที่วิจัยโฆษณาที่กำลังวิ่งในตลาดของคุณ และเรนเดอร์ครีเอทีฟตั้งแต่ต้น
ต้องเชื่อม Pinterest กับ Codex อย่างไร
มีสองขั้นตอน ทำครั้งเดียวต่อขั้นตอน รัน codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso ซึ่งจะติดตั้งสกิลของ Hermoso จากนั้นลงชื่อเข้าใช้ครั้งเดียวด้วย npx -y hermoso auth login การลงชื่อเข้าใช้จะเปิดเบราว์เซอร์และเก็บข้อมูลการยืนยันตัวตนไว้เอง จึงไม่ต้องสร้างกุญแจและไม่ต้องวางกุญแจที่ไหนเลย สำหรับ MCP server ด้วย ให้รัน codex mcp add hermoso -- npx -y hermoso mcp จากนั้นเชื่อมต่อ Pinterest ภายใน Hermoso ใต้ Workspace → Connectors ซึ่งเป็นหน้าอนุญาต OAuth ในเบราว์เซอร์ หลังจากนั้น Codex จะโพสต์ไปยัง Pinterest เป็นการเรียกเครื่องมือปกติ
Codex ต้องใช้รหัสผ่าน Pinterest ของฉันไหม
ไม่ต้อง คุณเชื่อม Pinterest กับ Hermoso ครั้งเดียวผ่านหน้ายินยอม OAuth ในเบราว์เซอร์ จากนั้น Codex เข้าถึงได้ผ่านการเรียกเครื่องมือ การเชื่อมบัญชีเป็นขั้นตอนเดียวที่ไม่ได้ทำแบบไม่มีหน้าจอ หลังจากนั้นไม่มีอะไรต้องใช้รหัสผ่าน และไม่มีการส่งข้อมูลรับรองให้โมเดลเลย
การโพสต์ไป Pinterest จาก Codex มีค่าใช้จ่ายเท่าไร
Pinterest ไม่คิดค่าใช้จ่ายต่อการเรียก API ดังนั้นการเผยแพร่ไม่เสียเครดิต เครดิตใช้กับการสร้างครีเอทีฟ Pin แพ็กเกจมีราคา $29, $69 และ $149 ต่อเดือน สำหรับ 1,300, 3,100 และ 6,750 เครดิต และทุกฟีเจอร์มีในทุกแพ็กเกจ รวมถึงแพ็กเกจฟรี ข้อยกเว้นเดียวคือ SSO ระดับองค์กร
Codex โพสต์คาโรเซลไป Pinterest ได้ไหม
ได้ในหลักการ: 2 ถึง 5 รูป เฉพาะรูปภาพ ตามข้อกำหนด OpenAPI v5 ของ Pinterest เอง แต่ในทางปฏิบัติ การสร้าง Pin ถูกบล็อกในโปรดักชันขณะที่แอปนี้ถือการเข้าถึงแบบ Trial Codex เรียกเครื่องมือเผยแพร่ตัวเดียวกันทั้งสองแบบ และช่องทางที่รองรับคาโรเซลไม่ได้จะถูกปฏิเสธพร้อมเหตุผลจริง
Codex ตั้งเวลาโพสต์ Pinterest ไว้ล่วงหน้าได้ไหม
ได้ schedule_post จะใส่คิวบนปฏิทินเดียวที่ใช้ร่วมกับทุกช่องทาง พร้อมคำโปรยแยกตามช่องทาง หากต้องการให้ข้อความต่างออกไป และ list_scheduled กับ cancel_scheduled ใช้อ่านและดึงโพสต์ที่ตั้งคิวไว้กลับมา Pinterest เป็นหนึ่งในสิบเอ็ดช่องทางที่ใส่คิวได้
เริ่มต้นฟรีพร้อม 30 เครดิตเมื่อสมัคร และรับเพิ่มได้อีกกว่า 250 เครดิต ทุกฟีเจอร์มีในทุกแพ็กเกจ
เริ่มฟรี → ดูราคา