FeedBoss Documentation
Connected Assistants API (MCP)
The FeedBoss MCP server URL, its OAuth auth model, the scheduling confirmation, and every tool a connected assistant can call.
FeedBoss runs a hosted Model Context Protocol (MCP) server so assistants like ChatGPT, Claude, and Cursor can act in your workspace. This is the programmatic side of Connected Assistants.
FeedBoss is now listed in the ChatGPT plugin directory, so ChatGPT users can add it without pasting a link (search “FeedBoss” or open https://chatgpt.com/plugins?search=feedboss).
Endpoint
POST https://server.feedboss.ai/api/v1/mcp
- Transport: Streamable HTTP. The endpoint accepts
POSTonly. - Access: gated by plan (see Connected Assistants) and by role. Only workspace owners and admins can connect, and both the role and the plan are checked again on every call.
A different auth surface
This endpoint does not use the fb_live_ Service API Key described in Authentication. An assistant connects through an OAuth consent flow, and the user approves access from the assistant itself.
- OAuth 2.1 with PKCE (
S256only). - Client registration: dynamic client registration and client ID metadata documents are both supported.
- Protected resource metadata:
https://server.feedboss.ai/.well-known/oauth-protected-resource/api/v1/mcp - Scope: a single scope,
mcp. - Workspaces: on the consent screen the user picks which workspaces the connection may use. When a connection covers more than one workspace, pass the
workspaceid on each call.list_workspacesreturns the choices.
Scheduling and confirmation
No tool publishes to LinkedIn immediately. An assistant can only schedule, and scheduled posts publish to the user’s personal LinkedIn profile through LinkedIn’s official API.
schedule_post and reschedule_post take a confirm flag. Without confirm: true, the server does not schedule anything. Instead it returns a preview naming the workspace, the LinkedIn account, the time, and the opening of the post, so the user can approve it before anything is scheduled. A scheduled post can be cancelled with cancel_scheduled_post until it goes out.
Tools
A connected assistant can call these tools:
| Tool | What it does |
|---|---|
generate_post | Draft a LinkedIn post (5 credits) |
import_post | Save a post to the workspace |
get_post | Read one post in full |
update_post | Edit a draft’s text |
delete_post | Delete a draft |
check_post_quality | Run the Slop Check on a post |
generate_image | Make an on-brand image with the workspace Brand Kit (25 credits) |
attach_image_to_post | Attach a generated image to a draft |
attach_images | Attach up to 20 of your own images to a draft, each with alt text |
create_image_upload | Get a short-lived upload slot for a large local image |
schedule_post | Schedule a post (see confirmation above) |
reschedule_post | Change a scheduled post’s time |
cancel_scheduled_post | Cancel a scheduled post |
list_recent_posts | List drafts, scheduled, and recently published posts |
list_popular_posts | List popular posts |
get_posts_timeline | Posts timeline (last 90 days plus scheduled) |
get_analytics_overview | Read the analytics overview |
get_posting_consistency | Read posting-consistency status |
get_voice_profile | Read the workspace voice Profile |
list_content_styles | List saved content styles |
search_knowledge_base | Search the Knowledge Base |
check_credit_balance | Read the credit balance |
list_workspaces | List the workspaces this connection can use |
ask_feedboss_data | Answer a question about the workspace’s own data |
Tools without a credit cost are free. Lifetime workspaces with Use my own API key turned on are not charged credits for posts or images.
FeedBoss’s first ChatGPT release carried the original tool set, including drafting, the Slop Check, and scheduling. Tools added since then (generate_image, attach_image_to_post, get_post, update_post, delete_post, attach_images, create_image_upload, and list_workspaces) are pending OpenAI’s review for the ChatGPT plugin. They work now through the custom MCP link in Claude, Cursor, and other MCP apps.
NOTE
Before anything is scheduled, FeedBoss returns a preview for the user to approve, and any assistant can be disconnected from Settings, MCP Server.