DEV Community

Cover image for How to post on social media from ChatGPT (using FeedVector MCP)
Farhan Ahmad
Farhan Ahmad

Posted on

How to post on social media from ChatGPT (using FeedVector MCP)

A lot of people use ChatGPT to generate content before copying it and pasting it on their social media app. Since ChatGPT is a crucial part of their content workflow, it helps to be able to post on your social media account directly from ChatGPT's chat interface.

This is exactly what we'll be covering here in this beginner friendly guide. Without wasting time let's get started!

The basic idea

There's without a doubt a lot of power in being able to connect our ChatGPT account to our social media account, to be able to start posting directly from ChatGPT. The FeedVector MCP does exactly this, by letting you connect your ChatGPT workspace to FeedVector and then letting FeedVector schedule posts for you on your social media account.

Before getting started, feel free to read FeedVector's MCP docs on the official website:

Let's get started!

FeedVector exposes an MCP server over HTTP. In ChatGPT, you connect it as a custom app through Apps Developer Mode, which is what we'll be doing here.

1. Create a FeedVector account

Create an account at app.feedvector.com.

2. Connect your social media account to the FeedVector app

Connect at least one publishing account in FeedVector.

3. Make sure you have a ChatGPT account

Use a ChatGPT account with Apps Developer Mode enabled.

Copy your FeedVector MCP URL

FeedVector can authenticate through the API key embedded in your MCP URL. You can access it by going to your FeedVector settings page and selecting the menu item "Public API". Click on the "Reveal" button to see the full URL.

Your MCP URL will look like this:

https://app.feedvector.com/api/mcp/your-api-key
Enter fullscreen mode Exit fullscreen mode

Use the exact URL copied from FeedVector. Do not share it publicly because it includes access to your FeedVector workspace.

Setting up your ChatGPT settings

Follow these steps in ChatGPT:

1. Open ChatGPT and click your profile

Go to the ChatGPT website and click your profile in the lower-left corner of the sidebar.

ChatGPT click on Profile

2. Open Settings

In the profile menu, click Settings to open your ChatGPT account settings.

ChatGPT click on Settings

3. Go to Apps advanced settings

In Settings, click Apps, then open Advanced settings. This is where ChatGPT lets you enable Developer Mode for custom MCP apps.

ChatGPT click on Settings

4. Enable Developer Mode

Turn on Developer Mode. ChatGPT marks this as elevated risk because custom MCP servers are not reviewed by OpenAI.

ChatGPT enable Developer mode

5. Copy your FeedVector MCP URL

In FeedVector, open Settings, choose Public API, then reveal and copy the MCP URL. The URL includes your API key, so keep it private.

Copy FeedVector MCP URL

6. Click Create app

Return to ChatGPT Apps advanced settings and click Create app at the top.

ChatGPT click on Settings

7. Fill in app details and use No Auth

Give the app a name and description, paste the FeedVector MCP URL as the Server URL, select No Auth, acknowledge the custom MCP server risk, then click Create.

ChatGPT click on Settings

8. Connect the app to ChatGPT

After creating the app, click Connect so ChatGPT can use the FeedVector MCP tools in your chats.

ChatGPT click on Settings

9. Make sure FeedVector has a connected account

In FeedVector, connect at least one publishing account. ChatGPT can only list accounts and schedule posts for accounts available in your FeedVector workspace.

ChatGPT click on Settings

10. Ask ChatGPT to list connected accounts

Ask ChatGPT how many publishing accounts are connected. If the MCP app is working, ChatGPT will call FeedVector and return your connected accounts.

ChatGPT click on Settings

Test the connection

Once the app is connected, ask ChatGPT a direct question that requires FeedVector data.

Try this prompt

How many publishing accounts are currently connected?
Enter fullscreen mode Exit fullscreen mode

If the connection works, ChatGPT should call the FeedVector tools and return the accounts connected in your workspace.

Schedule posts through ChatGPT

You can ask ChatGPT to schedule posts for a connected LinkedIn account or page.

Please schedule this on my LinkedIn page for tomorrow at 10 AM:
"New update from our team."
Enter fullscreen mode Exit fullscreen mode

ChatGPT may ask for confirmation before taking action.

Troubleshooting

Most setup issues come from Developer Mode not being available, an incomplete FeedVector account setup, or an old MCP URL.

You do not see Developer Mode

Make sure you are using the ChatGPT website and that Apps Developer Mode is available for your ChatGPT account or workspace.

ChatGPT cannot connect the app

Confirm the Server URL is the exact FeedVector MCP URL copied from Settings > Public API, and choose No Auth when the API key is embedded in the URL.

ChatGPT cannot find connected accounts

Open FeedVector and confirm at least one publishing account is connected. If you just added an account, try the ChatGPT prompt again.

ChatGPT shows a 403 error

A 403 error means your FeedVector free trial has expired. Purchase a paid FeedVector plan to continue using the MCP server.

For more information you can check out FeedVector's official documentation here: https://feedvector.com/guides/feedvector-mcp-chatgpt. Hope this guide was helpful and if you face any issues, feel free to reach out to me :)

Cheers!

Top comments (0)