Skip to content

Integration · Marketing

viralnote.app

Connect Claude & ChatGPT to ViralNote

Ask your AI to turn a blog post, a YouTube video or a rough idea into social post drafts in ViralNote, in your brand voice. It can create, update and schedule posts, publish a post right away and see which accounts are connected. It can also check engagement on published posts, browse your media library and look up your credit balance.

Connect ViralNote free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Turn this blog post into LinkedIn and X drafts.”

    The AI generates post drafts from the article URL for the platforms you name, in your brand voice.

  • “Make three post ideas from this YouTube video.”

    It generates drafts from the video's transcript.

  • “Schedule the product launch post for Tuesday at 9:00.”

    It creates or updates the post with a scheduled time. At that time ViralNote publishes it publicly.

What your AI can do

Drafts from anything

Generate post drafts from an article URL, a YouTube video or a text idea, for the platforms you choose.

Plan and publish

Create, update, schedule and publish posts, and list posts by status, date or brand.

Brands, media and results

See brands, brand profile, connected accounts, Pinterest boards, media library, engagement and credits.

  • “How did our posts do on Instagram in the last 30 days?”

    It lists published posts with their latest engagement metrics for that platform and period.

  • “Which social accounts are connected?”

    It lists the connected accounts, optionally for one platform or brand.

  • “How many credits do I have left?”

    It gets your current ViralNote credit balance.

37 tools for ViralNote

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • approve_approvalVisible to othersApprove a approval (post id). Has effects visible outside this system. API summary: Approve a post or request changes.
  • create_brandChanges dataCreate a new brand. Required: name. API summary: Create an extra brand.
  • create_brand_save_brand_profileChanges dataCreate a new brand. API summary: Save or update the user's brand profile.
  • create_page_approval_requestChanges dataCreate a new approval request for a page. API summary: Notify approvers about a post awaiting approval.
  • create_page_messageChanges dataCreate a new message for a page. Required: text. API summary: Add an internal note to a post.
  • create_postChanges dataCreate a post with a `title` and target `platforms`, plus caption, tags and an optional `scheduled_for` time. A scheduled post is published publicly and automatically at that time.
  • create_quoteChanges dataCreate a new quote. API summary: Estimate credits needed for a video or a carousel.
  • create_scheduleChanges dataCreate a new schedule. Required: brand id or items. API summary: Approve and schedule Compass drafts.
  • create_top_upChanges dataCreate a new top up. Required: package. API summary: Create a checkout link for a credit pack.
  • create_webhookDeletesCreate a new webhook. Required: url or events. Destructive action; may require approval. API summary: Register a webhook endpoint.
  • delete_mediumDeletesPermanently delete a medium by media id. Destructive action; may require approval. API summary: Delete a media item.
  • delete_postDeletesPermanently delete a post by `page_id` (the post ID). This cannot be undone.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • generate_posts_from_articleChanges dataGenerate social media post drafts from a blog or article `url`, optionally for specific `platforms` and in your brand voice.
  • generate_posts_from_textChanges dataGenerate social media post drafts from a text idea or rough draft (`text`), optionally for specific `platforms` and in your brand voice.
  • generate_posts_from_youtubeChanges dataGenerate social media post drafts from a YouTube video's transcript (`url`), optionally for specific `platforms` and in your brand voice.
  • get_brand_profileGet your brand profile: name, tagline, audience, tone and colors used for generated content.
  • get_credit_balanceGet your current ViralNote credit balance.
  • get_postGet one post by `page_id` (the post ID), with caption, platforms, status and schedule.
  • import_mediaChanges dataImport an image or video into the media library from a `url` or inline base64 `data`. Needs a `name` and `source` (dropbox, canva or direct).
  • list_account_tiktok_creator_infosList tiktok creator infos for a account. API summary: Read current TikTok Direct Post options.
  • list_brand_approvalsList approvals for a brand. API summary: Get a brand's approval settings.
  • list_brandsList your brands in ViralNote. Use it to find a `brand_id`.
  • list_mediaList images and videos in your media library, optionally filtered by `type`, `folder` or `brand_id`.
  • list_page_messagesList messages for a page. API summary: List internal notes on a post.
  • list_paymentsList payments. Results are paginated. API summary: List credit transaction history.
  • list_pinterest_boardsList the Pinterest boards on your connected Pinterest account.
  • list_post_analyticsList published posts with their latest engagement metrics, optionally for a `platform`, `brand_id` or last number of `days`.
  • list_postsList posts, optionally filtered by `status`, `since` date or `brand_id`.
  • list_social_accountsList the social media accounts connected to ViralNote, optionally filtered by `platform` or `brand_id`.
  • list_usagesList usages. API summary: Shared allowances plus per-brand minutes and storage.
  • list_webhooksList webhooks. API summary: List registered webhooks.
  • publish_postVisible to othersPublish a post now to its social platforms by `post_id`. This posts publicly and cannot be undone.
  • update_brand_approvalsVisible to othersUpdate an existing approval identified by brand id. Has effects visible outside this system. API summary: Change a brand's approval settings.
  • update_postChanges dataUpdate a post's caption, platforms, status or scheduled time by `page_id` (the post ID). Only the fields you pass change.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook (toggle active, change url or events).
  • upload_brandChanges dataImport a brand. API summary: Extract brand info from a website URL using AI.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose ViralNote from the app list.

  2. 2

    Paste your key

    Paste a ViralNote API key. In the ViralNote dashboard open Developers > Auth, create an API key and pick its scopes, for example posts:read and posts:write. The key starts with vnd_ and is shown only once, so copy it straight into HeyMyApps.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in ViralNote?

The AI can generate post drafts from articles, YouTube videos and text, and create, update, schedule, publish and delete posts. It can read posts, brands, your brand profile, connected social accounts, Pinterest boards, your media library, post analytics and your credit balance, and import images or videos into the media library.

Does the AI see my ViralNote API key?

No. Your ViralNote API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can let the AI draft posts without publishing. Publishing a post goes out publicly and deleting a post is permanent, and both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ViralNote account.

Will the AI post to my social accounts on its own?

Only if you let it. Publishing now and scheduling a post both lead to a public post, so you can switch those tools off or require approval for them. The generate tools only create drafts that you can review first.

Let your AI work in ViralNote today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ViralNote free

HeyMyApps is not affiliated with ViralNote. Product names are trademarks of their owners.