Skip to content
Reshaper AI logo

Reshaper AI MCP server

Which MCP servers are Reshaper AI's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-12

← Back to Reshaper AI

Whose server it is
  • Addresshttps://reshaper.ai/api/mcpnot in the official registry: answered when asked

No entry in the official MCP registry names this server. It answered on reshaper.ai when the Atlas asked at the address servers are usually mounted on, so it is the vendor's own. Clients and catalogues that list servers from the registry do not show it.

When we asked itchecked 2026-10-28
  • Stateanswerschecked 2026-10-28
  • Tools52
  • Server calls itselfreshaper
  • Server version1.1.0
  • Protocol version2024-11-05

On 2026-10-28 the server answered initialize and tools/list without a sign-in. First answer in 234 ms.

Should an agent connect itNot proven either way yet
  • Its tools do every use case we checked: repurpose a source article into LinkedIn posts; adapt one draft for several social platforms; schedule approved posts through Buffer.
  • Checked on 6 of the 7 days it takes to judge reliability.

Once connected

  • For "repurpose a source article into LinkedIn posts", the likely first call is reshape.
  • For "adapt one draft for several social platforms", the likely first call is generate_all.
  • For "schedule approved posts through Buffer", the likely first call is list_saved_posts.
  • create_carousel, save_post, delete_saved_post, add_idea, delete_idea change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 31 of 52 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 6, the first on 2026-10-28
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 6 so far
  • What an agent can do with it3 of 3 use cases
  • Answeredmeasuring6 of the 7 daily checks it takes to print a share
  • Median first answer1475 ms
  • Space in an agent's context≈ 5,918 tokensthe definitions of all its tools (52), which an agent carries on every turn
  • Tool definitionsC · 73 of 100
  • Typed results0 of 52 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 31 of 52
  • Not saying whether it only reads or can destroy: 52 of 52

What an agent can do with it

  • can do · repurpose a source article into LinkedIn posts
  • can do · adapt one draft for several social platforms
  • can do · schedule approved posts through Buffer

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: create_carousel, save_post, delete_saved_post, add_idea, delete_idea

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers52 tools · read 2026-10-28
  • reshape

    Turn one piece of source material into one finished post, written in the account brand voice. The source can be pasted text or a YouTube/Substack URL. Costs credits. X Post, Threads Post and Substack Notes return as many posts as the…

  • generate_all

    One source in, a whole content bundle out: LinkedIn post, Instagram caption, Substack notes, X and Threads posts, a Substack article and a rendered carousel with its Instagram caption. Costs credits per format produced.

  • create_carousel

    Plan, render and upload a full Instagram/LinkedIn carousel. Returns the finished slide image URLs plus a ready Instagram caption (`caption`) to post with them. Costs credits.

  • linkedin_image

    Burn a hook line over a photo for LinkedIn. Writes the hook from your text, or uses overlayText word for word, which is free. Costs credits unless overlayText is given.

  • youtube_optimize

    Research-backed titles, a description and tags for a YouTube video, plus an optional generated thumbnail. Costs credits; the thumbnail costs extra.

  • youtube_transcript

    Fetch a YouTube video transcript. Free, no credits.

  • packaging_research

    See how a video idea is already packaged on YouTube and get angles to stand out. Costs credits.

  • list_saved_posts

    Read the account saved content library. Free.

  • save_post

    Save content to the library so it shows up in the Reshaper app. Free, it does not generate anything.

  • delete_saved_post

    Permanently remove a saved post. Cancels it on Buffer first if it was scheduled.

  • list_ideas

    Read the account idea inbox. Free.

  • add_idea

    Drop a content idea into the inbox. Free.

  • delete_idea

    Remove an idea from the inbox.

  • browse_idea_library

    Proven LinkedIn post ideas (from top creators' best posts) plus this week's trending ones, same cards as the app's Ideas page. Each card has a topic, the point and a rough outline. Free.

  • idea_questions

    The two short guided questions the app asks about an idea card, so the user can answer in their own words before write_from_idea. Free.

  • write_from_idea

    Turn an idea card plus the user's own words about it into a finished LinkedIn post, with a second hook version in `alternate`. Ask the user for their story or take first; never invent it. Costs 1 credit (free plan: 2 idea posts in total).

  • mark_idea_used

    Mark library idea cards as used, per writer, so they can be hidden later. Free.

  • unmark_idea_used

    Put library idea cards back to unused, per writer. Free.

  • list_clients

    Read the account client workspaces and their brand voices. Use an id as clientId on any generation tool. Free.

  • create_client

    Add a client workspace. Paid plans only. Costs no credits.

  • update_client

    Rename, recolour, or rewrite a workspace brand voice. Setting context is how you teach it a voice.

  • get_voice

    Read the account own writing voice, which is applied to every generation made without a clientId. Free.

  • set_voice

    Replace the account own writing voice. An empty context clears it. Free.

  • get_credits

    How many credits the account has left. Free.

  • reel_to_post

    Write a post from an Instagram Reel or any talking-head video. Give a local file path and the bridge strips the video track and sends only the audio, or give a Google Drive link. Costs credits.

  • read_carousel

    Read an existing carousel (a PDF, or a set of slide images) and write new content from it. Costs credits.

  • edit_carousel_slide

    Re-render a single slide after changing its text, instead of regenerating the whole carousel. Free. On the images template, pass back the same photo that slide already had.

  • regenerate_thumbnail

    Another thumbnail for a video already run through youtube_optimize. Pass back videoTopic, videoSummary, editPrompt and styleImageId from that response. Costs credits.

  • list_voice_samples

    The writing samples the voice analyzer learns from, and whether there are enough to analyze. Free.

  • add_voice_sample

    Add one piece of the user own writing, as text or a document. Three or more make analyze_voice possible. Free.

  • delete_voice_sample

    Remove one saved writing sample.

  • analyze_voice

    Reads the saved writing samples and writes a brand voice from them, instead of you authoring one by hand. Free the first time, then costs credits. Pass save true to apply it.

  • list_client_documents

    Documents a client workspace voice was shaped from, and what the next one costs. Free.

  • add_client_document

    Upload a brand document (PDF, DOCX or TXT) and read a voice out of it. The first few per workspace are free, then each costs credits.

  • set_client_logo

    Upload the logo rendered onto that workspace carousel slides. Free.

  • delete_client

    Permanently deletes the workspace AND every post saved under it. Confirm with the user before calling this.

  • list_character_photos

    Up to three saved photos of the on-camera subject, reused as thumbnail references. Free.

  • save_character_photo

    Save a photo of the on-camera subject into slot 1, 2 or 3 so thumbnails can reuse it. Free.

  • update_saved_post

    Change the text or images of a post already in the library. Free.

  • update_idea

    Reword an idea already in the inbox. Free.

  • get_account

    Who this key belongs to, which plan they are on, and their balance. Free.

  • buffer_status

    Whether Buffer is connected, and which channels (LinkedIn, Instagram, X and so on) can be posted to. Call this before scheduling, to get a real channelId. Free.

  • schedule_post

    Queue one post on Buffer for a given channel and time. Free. Buffer must be connected first — buffer_status says whether it is, and connecting is a browser step the user does once at reshaper.ai/app.

  • list_scheduled_posts

    Posts already queued, newest first. Free.

  • cancel_scheduled_post

    Takes a queued post back off Buffer. Confirm with the user first — it cannot be undone.

  • get_posting_times

    The user's preferred time of day per platform. Use it to suggest a slot. Free.

  • set_posting_time

    Set the preferred time of day for one platform. Free.

  • list_saved_research

    Packaging research runs the user kept. Free.

  • save_research

    Keep a packaging_research result. Pass the idea and the whole response body you got back. Free.

  • save_client_photo

    A subject photo for one client workspace, separate from the account-level set. Used as a thumbnail reference when generating for that client. Free.

  • delete_client_document

    Removes one brand document. The voice already read out of it stays — edit that with update_client.

  • get_options

    Every valid input type, output type, carousel template and cover style id, plus what each action costs in credits. Call this before guessing an id. Free.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "reshaper": {
      "type": "http",
      "url": "https://reshaper.ai/api/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http reshaper https://reshaper.ai/api/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://reshaper.ai/api/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.