Skip to content

Integration · Marketing

writesonic.com

Connect Claude & ChatGPT to Writesonic

Ask your AI to write a blog outline, Google Ads copy or a reply to a customer review, and it uses Writesonic to do it. It can write full articles, product descriptions, emails, social posts and SEO meta tags, and rephrase, shorten, expand or summarize text. It can also read how your tracked sites show up in AI search answers and which content issues a page has.

Connect Writesonic free

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

Try asking

  • “Give me five blog ideas about composting at home, then an outline for the best one.”

    The AI generates article ideas for the topic, then an outline from the title and intro you pick.

  • “Write Google Ads copy for our running shoes, targeting 'trail running shoes'.”

    It writes ad copy from the product name, description and search term.

  • “Write a polite reply to this 2-star review.”

    It writes a response from the review text, the reviewer and your company details.

What your AI can do

Articles and blog posts

Generate ideas, intros and outlines, write full or instant articles and paragraphs, and summarize an article from text or a URL.

Ads, emails and social

Write Google and Facebook ads, emails and subject lines, product descriptions, review replies, LinkedIn posts, tweets and Instagram captions.

GEO and page audits

Read AI search visibility, prompt performance and cited sources for your tracked sites, and list content issues on a page.

  • “Write meta titles and descriptions for our pricing page.”

    It writes SEO meta tags from the page's product name, description and search term.

  • “How visible was our site in AI answers this week compared with last week?”

    It gets the AI search visibility summary for your tracked site on a date, compared with another date.

  • “Which sources do AI answers cite for our site?”

    It lists the sources cited in AI answers for your tracked site on the date you give, with optional filters.

102 tools for Writesonic

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

  • ask_chatsonicChanges dataAsks Chatsonic a question (up to 600 characters) and returns an answer, optionally using Google search results and earlier conversation history. Choose engine and language.
  • change_toneChanges dataRewrites text in a chosen tone. Choose engine, language and number of copies.
  • create_active_voiceChanges dataCreate a new active voice. Required: engine, language, num copies or sentence. API summary: Passive to Active Voice.
  • create_ai_article_writer_v2Changes dataCreate a new ai article writer v2. Required: engine, language, num copies, article title, article intro or article sections. API summary: AI Article Writer 2.0.
  • create_aidaChanges dataCreate a new aida. Required: engine, language, num copies or product description. API summary: AIDA Framework.
  • create_amazon_ad_headlineChanges dataCreate a new amazon ad headline. Required: engine, language, num copies, product name, product description or target keywords. API summary: Amazon Sponsored Brand Ads Headline.
  • create_analogyChanges dataCreate a new analogy. Required: engine, language, num copies or content. API summary: Analogy Maker.
  • create_ans_my_queChanges dataCreate a new ans my que. Required: engine, language, num copies or question. API summary: ans-my-ques.
  • create_app_notificationChanges dataCreate a new app notification. Required: engine, language, num copies or description. API summary: App and SMS Notifications.
  • create_bulkVisible to othersCreate a new bulk. Required: url or page urls. Has effects visible outside this system. API summary: Bulk Generate Content Refresh ExportFixes.
  • create_bulletpoint_answerChanges dataCreate a new bulletpoint answer. Required: engine, language, num copies or question. API summary: Bullet Point Answers.
  • create_call_to_actionChanges dataCreate a new call to action. Required: engine, language, num copies or description.
  • create_companyChanges dataCreate a new company. Required: engine, language, num copies, company name, company info or tone of voice. API summary: Company Bios.
  • create_company_company_mission_v2_business_content_company_missiChanges dataCreate a new company. Required: engine, language, num copies, company name or company description. API summary: Company Mission.
  • create_company_company_vision_v2_business_content_company_visionChanges dataCreate a new company. Required: engine, language, num copies, company name or company description. API summary: Company Vision.
  • create_define_thiChanges dataCreate a new define thi. Required: engine, language, num copies or keyword. API summary: Definition.
  • create_feature_to_benefitChanges dataCreate a new feature to benefit. Required: engine, language, num copies, product description or feature.
  • create_google_ad_descriptionChanges dataCreate a new google ad description. Required: engine, language, num copies, product name, product description or primary keyword. API summary: Google Ad Descriptions.
  • create_google_ad_descriptions_v2Changes dataCreate a new google ad descriptions v2. Required: engine, language, num copies, name or details.
  • create_google_ad_titleChanges dataCreate a new google ad title. Required: engine, language, num copies, product name, product description or primary keyword. API summary: Google Ad Titles.
  • create_google_ad_titles_v2Changes dataCreate a new google ad titles v2. Required: engine, language, num copies, company name, description or keyword.
  • create_growth_ideaChanges dataCreate a new growth idea. Required: engine, language, num copies, product name, product description or target keywords. API summary: Growth Ideas.
  • create_instagram_hashtagChanges dataCreate a new instagram hashtag. Required: engine, language, num copies or description. API summary: Trending Instagram Hashtags.
  • create_keyword_extractChanges dataCreate a new keyword extract. Required: engine, language, num copies or content. API summary: Keyword Extractor (English Only).
  • create_linkedin_adChanges dataCreate a new linkedin ad. Required: engine, language, num copies, product name, product description or target keywords. API summary: LinkedIn Ads.
  • create_linkedin_ad_descriptionChanges dataCreate a new linkedin ad description. Required: engine, language, num copies, product name, product description or target keywords. API summary: LinkedIn Ad Descriptions.
  • create_linkedin_ad_headlineChanges dataCreate a new linkedin ad headline. Required: engine, language, num copies, product name, product description or target keywords. API summary: LinkedIn Ad Headlines.
  • create_listicle_ideaChanges dataCreate a new listicle idea. Required: engine, language, num copies or search term. API summary: Listicle Ideas.
  • create_lyrics_generatorChanges dataCreate a new lyrics generator. Required: engine, language, num copies, topic or genre. API summary: Song Lyrics.
  • create_messageChanges dataCreate a new message. Required: engine, language, num copies or key points. API summary: Emails.
  • create_meta_homeChanges dataCreate a new meta home. Required: engine, language, num copies, product name, product description or search term. API summary: SEO Meta Tags (Homepage).
  • create_meta_prodChanges dataCreate a new meta prod. Required: engine, language, num copies, product name, product description or search term. API summary: SEO Meta Tags (Product Page).
  • create_paChanges dataCreate a new pa. Required: engine, language, num copies, product name or product description. API summary: Pain-Agitate-Solutions.
  • create_pageChanges dataCreate a new page. Required: engine, language, num copies, product name or product description. Search pages first to avoid duplicates. API summary: Landing Page Headlines.
  • create_page_landing_pages_v2_business_content_landing_pages_postChanges dataCreate a new page. Required: engine, language, num copies, product name, product description or feature 1. Search pages first to avoid duplicates. API summary: Landing Pages.
  • create_page_linkedin_posts_v2_business_content_linkedin_posts_poChanges dataCreate a new page. Required: engine, language, num copies, product name, product description or target keywords. Search pages first to avoid duplicates. API summary: Short LinkedIn Posts.
  • create_personal_bioChanges dataCreate a new personal bio. Required: engine, language, num copies, name, personal info or tone of voice. API summary: Personal Bios.
  • create_productChanges dataCreate a new product. Required: engine, language, num copies, product name or product description. API summary: Amazon Product Descriptions.
  • create_product_amazon_product_features_v2_business_content_amazoChanges dataCreate a new product. Required: engine, language, num copies, product name or product description. API summary: Amazon Product Features.
  • create_product_amazon_product_titles_v2_business_content_amazon_Changes dataCreate a new product. Required: engine, language, num copies, product name, product description or target keywords. API summary: Amazon Product Titles.
  • create_product_product_names_v2_business_content_product_names_pChanges dataCreate a new product. Required: engine, language, num copies, product description or target keywords. API summary: Product Names.
  • create_propertyChanges dataCreate a new property. Required: engine, language, num copies, type, price or location. API summary: Real estate listing descriptions.
  • create_pros_and_conChanges dataCreate a new pros and con. Required: engine, language, num copies or paragraph. API summary: Pros and Cons.
  • create_question_generationChanges dataCreate a new question generation. Required: engine, language, num copies or paragraph. API summary: Questions.
  • create_quora_answerChanges dataCreate a new quora answer. Required: engine, language, num copies or question. API summary: Quora Answers.
  • create_recommendationChanges dataCreate a new recommendation. Required: url, page url or issue type. API summary: Generate Content Refresh ExportFixes.
  • create_review_generatorChanges dataCreate a new review generator. Required: engine, language, num copies, product name, experience or description.
  • create_rewrite_with_keywordChanges dataCreate a new rewrite with keyword. Required: engine, language, num copies, article or keywords. API summary: Rewrite With Keywords.
  • create_startup_ideaChanges dataCreate a new startup idea. Required: engine, language, num copies or body. API summary: Startup Ideas.
  • create_story_generationChanges dataCreate a new story generation. Required: engine, language, num copies, description or tone of voice. API summary: Stories.
  • create_tiktok_hookChanges dataCreate a new tiktok hook. Required: engine, language, num copies or description. API summary: TikTok Video Hooks.
  • create_tiktok_scriptChanges dataCreate a new tiktok script. Required: engine, language, num copies or description. API summary: TikTok Video Scripts.
  • create_twitter_threadChanges dataCreate a new twitter thread. Required: engine, language, num copies or topic. API summary: Twitter Threads.
  • create_youtube_descriptionChanges dataCreate a new youtube description. Required: engine, language, num copies, video title, search term or tone of voice. API summary: YouTube Descriptions.
  • create_youtube_hookChanges dataCreate a new youtube hook. Required: engine, language, num copies, video title or tone. API summary: Youtube Hooks.
  • create_youtube_ideaChanges dataCreate a new youtube idea. Required: engine, language, num copies, video topic, search term or tone of voice. API summary: YouTube Ideas.
  • create_youtube_introChanges dataCreate a new youtube intro. Required: engine, language, num copies, video title, search term or tone of voice. API summary: YouTube Intros.
  • create_youtube_intros_v2Changes dataCreate a new youtube intros v2. Required: engine, language, num copies, video title, hook or tone.
  • create_youtube_outlineChanges dataCreate a new youtube outline. Required: engine, language, num copies, video title, search term or tone of voice. API summary: YouTube Outlines.
  • create_youtube_titleChanges dataCreate a new youtube title. Required: engine, language, num copies, video description, search term or tone of voice. API summary: YouTube Titles.
  • expand_contentChanges dataExpands short text into longer text, with optional keyword and tone of voice. Choose engine, language and number of copies.
  • export_promptsList prompts. Optional filters: url or project id. Results are paginated. API summary: Export Prompts.
  • generate_blog_ideasChanges dataSuggests blog post ideas for a topic, optionally around a primary keyword. Choose engine, language and number of copies.
  • generate_imageChanges dataGenerates images from a text prompt with Photosonic, with optional number of images, width and height.
  • get_ai_visibility_summaryGets the GEO performance summary for your tracked website (URL) on a date: how visible it is in AI answers, optionally filtered by topic or platform.
  • get_recommendation_statusGet the current status of a recommendation. API summary: Get Content Refresh ExportFixes Generation Status.
  • get_ticketGet one ticket. API summary: Get SEO Audit Issues.
  • list_allsList alls. Optional filters: url, project id or page url. API summary: Get All Content Refresh ExportRecommendations for a Page.
  • list_answersList answers. Optional filters: date, topic id, platform id, prompt id, url or project id. Results are paginated. API summary: Performance Answers (Response-level rows).
  • list_citationsList citations. Optional filters: date, compare date, topic id, platform id, prompt id or citation id. Results are paginated. API summary: Content Citations.
  • list_issues_summariesList issues summaries. Optional filters: url or project id. API summary: Get Issues Summary Across All Pages.
  • list_keywordsList keywords. Optional filters: date, compare date, topic id, platform id, subtheme id or url. Results are paginated. API summary: Content Keywords.
  • list_platformsList platforms. Optional filters: url or project id. Results are paginated. API summary: Export AI Models/Platforms.
  • list_recommendationsList recommendations. Optional filters: url, project id, page url or issue type. API summary: Get Content Refresh ExportRecommendations.
  • list_scanned_urlsList scanned urls. Optional filters: url or project id. API summary: Get Scanned URLs.
  • list_ticketsList tickets. Optional filters: url, project id or page url. API summary: Get Content Refresh ExportIssues for a Page.
  • list_topicsList topics. Optional filters: url or project id. Results are paginated. API summary: Export Topics.
  • list_tracked_prompts_performanceLists your tracked AI prompts with their visibility results for a website URL on a date, optionally filtered by topic or platform.
  • list_websitesList websites. Optional filters: url or project id. Results are paginated. API summary: Export Websites.
  • rephrase_contentChanges dataRewrites a piece of text in different words, with an optional tone of voice. Choose engine, language and number of copies.
  • search_pagesSearch pages by url, project id, search or statuses. Use this to find existing pages before creating a new page. Results are paginated. API summary: List Content Refresh ExportPages.
  • shorten_contentChanges dataShortens a piece of text while keeping its meaning. Choose engine, language and number of copies.
  • summarize_articleChanges dataSummarises an article from its text or URL. Choose engine and language.
  • write_articleChanges dataWrites a full article from a title, intro and list of section headings. Choose engine and language.
  • write_blog_introChanges dataWrites intro paragraphs for a blog post title. Choose engine, language and number of copies.
  • write_blog_meta_descriptionChanges dataWrites SEO meta titles and descriptions for a blog post from its title, description and search term. Choose engine, language and number of copies.
  • write_blog_outlineChanges dataWrites an outline for a blog post from its title and intro. Choose engine, language and number of copies.
  • write_cold_emailChanges dataWrites a cold outreach email from who you are, who it is to, the goal and scenario. Choose engine, language and number of copies. It does not send anything.
  • write_conclusionChanges dataWrites a conclusion paragraph for an article's text. Choose engine, language and number of copies.
  • write_emailChanges dataWrites an email from a description of what it should say, the recipient and their position. Choose engine, language and number of copies. It does not send anything.
  • write_email_subject_linesChanges dataWrites email subject lines from a product name and description. Choose engine, language and number of copies.
  • write_facebook_adChanges dataWrites Facebook ad copy from a product name, description, occasion and promotion. Choose engine, language and number of copies.
  • write_google_adChanges dataWrites Google ad copy from a product name, description and search term. Choose engine, language and number of copies.
  • write_instagram_captionChanges dataWrites Instagram captions from a description and tone of voice. Choose engine, language and number of copies.
  • write_instant_articleChanges dataWrites a full article from just a title. Choose engine and language.
  • write_linkedin_postChanges dataWrites a LinkedIn post from instructions and a tone of voice. Choose engine, language and number of copies. It does not post anything.
  • write_paragraphChanges dataWrites a paragraph for a given heading, with optional keywords and tone of voice. Choose engine, language and number of copies.
  • write_press_releaseChanges dataWrites a short press release from product name, information, target keyword and tone. Choose engine, language and number of copies.
  • write_product_descriptionChanges dataWrites product descriptions from a product name and its characteristics, with optional keywords and tone. Choose engine, language and number of copies.
  • write_review_responseChanges dataWrites a reply to a customer review, given the review, reviewer, company, contact details and review type. Choose engine, language and number of copies.
  • write_tweetsChanges dataWrites tweets about a topic. Choose engine, language and number of copies. It does not post anything.
  • write_youtube_descriptionChanges dataWrites a YouTube video description from the video title and keywords. Choose engine, language and number of copies.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Writesonic API key. Log in at app.writesonic.com, hover over your profile picture (top right) and click API Dashboard. Switch the API on, click Reveal API Key and copy it.

  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 Writesonic?

The AI can write articles, blog ideas, intros, outlines, paragraphs, ads, emails, subject lines, product descriptions, review replies, social posts and meta tags. It can rephrase, shorten, expand, summarize or change the tone of text, extract keywords, generate images and ask ChatSonic. It can also read GEO visibility data and page issues for your tracked sites.

Does the AI see my Writesonic credentials?

No. Your Writesonic credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 for example allow the GEO reports but not the writing tools. Any tool can require your approval before it runs, and 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 Writesonic account. Most writing tools use credits from your Writesonic account.

Does the AI publish anything on my site?

No. The writing tools return text to the chat, and the GEO and audit tools only read data. Nothing is posted to your website or social accounts. You decide what to use and where.

Let your AI work in Writesonic today.

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

Connect Writesonic free

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