Hermoso یک سرور MCP بازاریابی است: بیش از 922 ابزار روی یک نقطهی پایانی OAuth که به عامل اجازه میدهد تبلیغاتی را که هماکنون در یک بازار جریان دارند تحقیق کند، تبلیغات تصویری و ویدیویی آماده بسازد، آنها را منتشر کند، و کمپینهای پولی پشتشان را بسازد. Perplexity از طریق یک اتصال به همهی آن دسترسی دارد. این صفحه یک برش از آن را پوشش میدهد: آنچه Perplexity واقعاً در Facebook میتواند انجام دهد، و آنچه Facebook اجازه نمیدهد.
اتصال Hermoso به Perplexity
- آدرس کانکتور را کپی کنید.
https://app.hermoso.ai/mcp - Perplexity → Customize → Connectors. در نوار کناری سمت چپ، Customize را باز کنید، سپس تب Connectors → Custom connector (بالا راست) → Add MCP connector.
- کانکتور را پر کنید. آن را Hermoso بنامید و URL را بهعنوان آدرس سرور MCP بچسبانید. Advanced را باز کنید: Authentication روی OAuth، و Client ID و Client Secret خالی بمانند (Perplexity نقاط OAuth مربوط به Hermoso را از سند discovery آن میخواند و با فرادادهی کلاینت خودش معرفی میشود، پس چیزی برای ساختن یا چسباندن نیست)، Transport روی Streamable HTTP، Network access روی Public. تیک I understand custom connectors can introduce risks را بزنید و Add را فشار دهید.
- وارد شوید. روی کارت Hermoso، + (Add connector) را بزنید و در صفحهی تأیید Hermoso با حساب Hermoso خود موافقت کنید.
- آن را در یک چت روشن کنید. کانکتور سفارشی تا وقتی انتخابش نکنید خاموش است: + (Add files or tools) → Connectors → تیک Hermoso.
- از Perplexity چیزی بخواهید. «سه رقیب نزدیکم را پیدا کن، طولانیترین تبلیغاتشان را بیاور و بهترین قلاب را به یک ویدیوی 9:16 تبدیل کن»، یا «این رندر را در کانال پست کن». عامل ابزارها را انتخاب میکند؛ هزینه را شما تأیید میکنید.
کانکتورهای سفارشی در پلنهای پولی Perplexity هستند. در سازمان Enterprise، اعضا فقط وقتی میتوانند کانکتور خودشان را اضافه کنند که ادمین Allow members to add custom connectors را روشن کرده باشد، که بهطور پیشفرض خاموش است. ادمین میتواند بهجای آن، Hermoso را یکبار برای همه اضافه کند. ما این مراحل را در 2026-09-28 از ابتدا تا انتها با یک حساب Perplexity Pro اجرا کردیم: کانکتور وارد شد و موجودی اعتبار و فهرست برندهای حساب را برگرداند. Hermoso به Perplexity وابسته نیست و از سوی آن تأیید نشده است.
سپس خود Facebook را یک بار زیر Settings → Connectors در Hermoso وصل کنید. این یک صفحهی رضایت OAuth است، پس تنها قدمی است که به مرورگر نیاز دارد. هر چیز بعد از آن یک فراخوانی ابزار است.
ابزارهای Facebook که Perplexity دریافت میکند
post_to_meta: متن، یک عکس، یک ویدیو یا پست چندعکسی را در صفحه منتشر میکند، وpageIdرا میگیرد تا هرگز مجبور نباشد حدس بزند کدام صفحه.schedule_post: همان پست را برای زمانی که انتخاب میکنید صف میکند، روی یک تقویم مشترک با همهی کانالهای دیگر.list_meta_pages: صفحههایی را که حساب وصل کرده فهرست میکند، با شناسههایشان.manage_meta_post: متن یک پست منتشرشده را ویرایش میکند، یا آن را حذف میکند.list_meta_comments / reply_to_meta_comment / moderate_meta_comment: نظرهای زیر یک پست را میخواند، بهعنوان صفحه پاسخ میدهد، و آنچه نباید بماند را پنهان یا حذف میکند.meta_page_insights / meta_post_insights: دسترسی، نمایشها و تعامل در سطح صفحه و برای هر پست.upload_meta_asset: یک رندر نهایی را در کتابخانهی داراییهای حساب تبلیغاتی میگذارد.
Facebook تنها کانالی است که زمانبندی بومی از راه دور دارد. post_to_meta یک scheduleAt بین ده دقیقه تا سی روز بعد میگیرد و زمانبندی را به خود Meta میسپارد. Instagram و Threads در API Meta چنین چیزی ندارند، و فرستادن آن برای آنها رد میشود، نه اینکه بیصدا همان لحظه منتشر شود.
محدودیتهای Facebook که پیش از خودکارسازی باید بدانید
| متن | یک پست Facebook میتواند تا 63,206 کاراکتر باشد، که عملاً بیحد است. هنگام ساخت یا صفگذاری اعمال میشود، پس پستی که بیش از حد بلند است رد میشود در حالی که هنوز آنجا هستید تا آن را درست کنید، نه اینکه در مسیر خروج بیصدا کوتاه شود. |
|---|---|
| دیدنی بودن | عمومی یا پیشنویس. پیشنویس یک پست صفحهی واقعاً منتشرنشده است، که برای بررسی مفید است: در Meta Business Suite وجود دارد و کسی بیرون از آن نمیتواند ببیند. گزینهی فهرستنشده و خصوصی وجود ندارد: «یک پست صفحهی Facebook یا منتشر میشود یا بهعنوان پیشنویس منتشرنشده نگه داشته میشود». |
| کاروسل | 2 اسلاید و بیشتر، فقط عکس. Meta سقف مستندی برای attached_media منتشر نکرده که بتوانیم منبعش کنیم، پس Hermoso یکی نمیسازد و آن را به Facebook نسبت نمیدهد. تنها حد، حد ماست، یعنی 30 اسلاید، و رد شدن میگوید مال کیست: «Facebook سقف مستندی برای attached_media منتشر نمیکند، پس این حد مال ماست، نه مال آنها.» ویدیو نمیتواند داخل کاروسل عکس Facebook بیاید؛ این لبهی دیگری از API Meta است و Hermoso بهجای اینکه کلیپ را بیصدا حذف کند، رد میکند. |
| کدام حساب | pageId. وقتی یک برند بیش از یک صفحه وصل کند اهمیت پیدا میکند: مسیر انتشار با نام رد میکند و یکی را برای شما انتخاب نمیکند، و زمانبندیای که نتواند این پاسخ را حمل کند، آن رد شدن را ساعتها بعد به شکست تبدیل میکند، در حالی که کسی نگاه نمیکند. |
امتحانش در Perplexity
به زبان معمولی درخواست کنید. اینها جملههای سادهاند، نه DSL:
«ببینید طولانیترین تبلیغات Facebookِ دستهی ما چه چیزی مشترک دارند، از همان زاویه یک تبلیغ تصویری 4:5 بسازید، و آن را بهعنوان پیشنویس منتشرنشده در صفحهی ما نگه دارید.»
این مسیر این مراحل را طی میکند: find_competitors → search_meta_ads → plan_ad → render_ad → list_meta_pages → post_to_meta. نحوهی تأیید فراخوانی ابزار توسط Perplexity تنظیم خود Perplexity است، نه ما. دروازههای خود Hermoso در هر حال برقرار است: کمپینها متوقفشده ساخته میشوند، کلیدهای هزینه و حذف به تأیید صریح نیاز دارند، و هر رندر پیش از اجرا قیمتگذاری میشود.
Perplexity روی Facebook: بخش دردسرساز
تحقیق قویترین بخش Perplexity است، و search_meta_ads خود کتابخانهی تبلیغات Meta را میخواند، پس پاسخ بر اساس آنچه رقبا اجرا میکنند است، نه مقالاتی دربارهی آنها. برای بخش انتشار، پیشنویس بخواهید. پیشنویس Facebook یک پست واقعی و منتشرنشدهی صفحه است که در Business Suite میتوانید بررسیاش کنید، و پستی که منتشر شده هنوز قابل ویرایش یا حذف است.
هنگام افزودن کانکتور، Streamable HTTP را انتخاب کنید، نه SSE. Hermoso نقطهی پایانی SSE ندارد، پس کانکتور SSE در بررسیای که Perplexity هنگام ذخیره انجام میدهد رد میشود. در سازمان Enterprise، کانکتوری که ادمین اضافه کند تا از صفحهی Permissions به اشتراک گذاشته نشود برای اعضا دیده نمیشود.
پیش از پست گذاشتن در Facebook تحقیق کنید
کتابخانهی تبلیغات Meta غنیترین بایگانی عمومی تبلیغات خلاق است، و search_meta_ads آن را بر اساس کلیدواژه یا بر اساس صفحه میخواند، و هم جایگاههای Facebook و هم Instagram را پوشش میدهد. pull_competitor_ads و competitor_teardown روی آن ساخته شدهاند، و find_competitors مشخص میکند کدامها را باید به آنها اشاره کرد.
نیمهی پولی
Facebook عمیقترین سطح پولیای است که Hermoso دارد. create_meta_campaign، create_meta_adset و create_meta_ad کل ساختار را با هدفگیری واقعی میسازند: جغرافیا تا شعاع یک شهر، علاقهمندیها، رفتارها، مخاطبان سفارشی و مشابه، جایگاهها، زمانبندی در ساعات روز، و سقفهای پیشنهاد و هزینه. همهچیز متوقف و بدون هیچ لغو توسط فراخوان ساخته میشود، و خلاصهای که عامل شما گزارش میدهد از خواندن دوبارهی آنچه Meta واقعاً ذخیره کرده ساخته میشود، نه از آنچه درخواست شده. پیش از اینکه بودجهای متعهد شود، preview_meta_ad تبلیغ واقعی را برای هر جایگاه بهصورت لینکی که میتوانید ببینید رندر میکند، و estimate_meta_reach میگوید هدفگیری واقعاً چه تعداد آدم را میرساند. یک هشدار که پول را نجات میدهد: مجموعهتبلیغی که بدون مکان ساخته شود، فقط به ایالات متحده پیشفرض میگیرد، و خواندن دوبارهی آن این را بلند و روشن میگوید.
کاری که Perplexity بهتنهایی نمیتواند انجام دهد
عاملی با بودجه فقط وقتی مفید است که شعاع آسیبش محدود باشد، پس حصار در سرور است نه در یک پرامپت. هر کمپین تبلیغاتی، مجموعهی تبلیغ، گروه تبلیغ و تبلیغ متوقف ساخته میشود، و تغییر وضعیتی که پول واقعی را فعال میکند بدون یک پرچم تأیید صریح اجرا نمیشود. هر رندر پیش از خرج شدن هر چیز قیمت داده میشود (hermoso_capabilities هزینهی دقیق اعتبار هر مدل را پیش از هر خرجی منتشر میکند). اعتبارها پیش از اولین فراخوانی ارائهدهنده رزرو میشوند و بعد به هزینهی دقیق تسویه میشوند، پس یک ارسال ناموفق بازپرداخت میشود نه اینکه بدون هیچ نتیجهای از شما پول گرفته شود. حذفها هم به تأیید نیاز دارند، و هر درخت کمپین پیش از اینکه عامل شما بگوید چه ساخته، از پلتفرم تبلیغات دوباره خوانده میشود.
یک قدم عمداً غیردستی نیست: وصل کردن حساب یک صفحهی رضایت OAuth است، پس کانال را یک بار در مرورگر وصل میکنید. هر چیز بعد از آن یک فراخوانی ابزار است.
بقیهی ماتریس
از Perplexity، پست بگذارید در: Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. یا همهی جاهایی را که Perplexity میتواند در آنها پست بگذارد ببینید.
از اینها در Facebook پست بگذارید: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
پرسشهای متداول
آیا Perplexity میتواند در Facebook پست بگذارد؟
بله، از طریق سرور MCP مربوط به Hermoso. در Perplexity، آدرس https://app.hermoso.ai/mcp را بهعنوان کانکتور سفارشی اضافه کنید و با حساب Hermoso خود تأییدش کنید. هیچ کلیدی برای چسباندن نیست. آنوقت Perplexity بیش از 922 ابزار دارد، از جمله ابزارهایی که در Facebook منتشر میکنند، و ابزارهایی که تبلیغاتی را که هماکنون در بازار شما جریان دارند تحقیق میکنند و خود تبلیغ خلاق را رندر میکنند.
چطور Facebook را به Perplexity وصل کنم؟
دو قدم، هر کدام یک بار. در Perplexity، آدرس https://app.hermoso.ai/mcp را بهعنوان کانکتور سفارشی اضافه کنید و با حساب Hermoso خود تأیید کنید. هیچ کلیدی برای چسباندن نیست. سپس Facebook را داخل Hermoso زیر Settings → Connectors وصل کنید، که یک صفحهی رضایت OAuth در مرورگر است. پس از آن Perplexity مثل یک فراخوانی ابزار معمولی در Facebook منتشر میکند.
آیا Perplexity میتواند بهصورت خصوصی یا پیشنویس در Facebook پست بگذارد؟
بله. Facebook تنها کانالی است که پیشنویس واقعی دارد: یک پست منتشرنشدهی صفحه که در Meta Business Suite وجود دارد و کسی بیرون از آن نمیتواند ببیند. Hermoso دیدنیبودنی را که Facebook در همان لحظهی درخواست نمیتواند رعایت کند رد میکند، بهجای اینکه بیصدا چیزی ضعیفتر منتشر کند.
پست گذاشتن در Facebook از Perplexity چه هزینهای دارد؟
انتشار در Facebook هیچ اعتباری هزینه ندارد، چون Meta برای هر فراخوانی API چیزی نمیگیرد. اعتبارها صرف تولید میشوند: رندر عکس یا ویدیویی که پست همراهش است. پلنها $29، $69 و $149 در ماه هستند برای 1,200، 3,000 و 7,000 اعتبار، و همهی امکانات در همهی پلنها هست، از جمله Free. تنها استثنا SSO سازمانی است.
سقف کپشن Facebook وقتی از Perplexity پست میگذارید چقدر است؟
یک پست Facebook میتواند تا 63,206 کاراکتر باشد، که عملاً بیحد است. Hermoso آن را هنگام ساخت یا صفگذاری پست اعمال میکند، تا Perplexity فوراً خبردار شود، نه اینکه بعداً که کسی نگاه نمیکند شکست بخورد.
آیا Perplexity میتواند یک پست Facebook را برای بعد زمانبندی کند؟
بله. schedule_post آن را روی یک تقویم مشترک با همهی کانالهای دیگر صف میکند، با کپشن مخصوص هر کانال اگر متن باید متفاوت باشد؛ list_scheduled و cancel_scheduled آن را میخوانند و پس میگیرند. Facebook یکی از یازده کانالی است که صف میشوند.
با ثبتنام، رایگان با 30 اعتبار شروع کنید و با کسب بیشتر به 250+ اعتبار دیگر برسید. همهی امکانات در همهی پلنها هست.
رایگان شروع کنید → مشاهده قیمتها