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 POST only.
  • 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 (S256 only).
  • 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 workspace id on each call. list_workspaces returns 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:

ToolWhat it does
generate_postDraft a LinkedIn post (5 credits)
import_postSave a post to the workspace
get_postRead one post in full
update_postEdit a draft’s text
delete_postDelete a draft
check_post_qualityRun the Slop Check on a post
generate_imageMake an on-brand image with the workspace Brand Kit (25 credits)
attach_image_to_postAttach a generated image to a draft
attach_imagesAttach up to 20 of your own images to a draft, each with alt text
create_image_uploadGet a short-lived upload slot for a large local image
schedule_postSchedule a post (see confirmation above)
reschedule_postChange a scheduled post’s time
cancel_scheduled_postCancel a scheduled post
list_recent_postsList drafts, scheduled, and recently published posts
list_popular_postsList popular posts
get_posts_timelinePosts timeline (last 90 days plus scheduled)
get_analytics_overviewRead the analytics overview
get_posting_consistencyRead posting-consistency status
get_voice_profileRead the workspace voice Profile
list_content_stylesList saved content styles
search_knowledge_baseSearch the Knowledge Base
check_credit_balanceRead the credit balance
list_workspacesList the workspaces this connection can use
ask_feedboss_dataAnswer 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.