Feedqube developer docs: MCP server and API keys
Feedqube exposes one MCP server (Model Context Protocol). AI apps, coding agents and automations use it to read and write notes, plan draft posts, use media and read statistics.
Endpoint
- URL: https://app.feedqube.com/api/mcp
- Transport: Streamable HTTP (POST).
Authentication
- OAuth 2.1 sign-in, for apps like Claude and ChatGPT. Clients discover it from the server (protected resource metadata at /.well-known/oauth-protected-resource).
- API key, for scripts and automations: send Authorization: Bearer fq_… with every request. Create up to 10 keys in Settings → AI apps → API keys, and revoke them there at any time.
A key acts as your account in every workspace you belong to. Keep it secret.
Rules
- Posts are created as drafts. schedule_post can schedule a draft only where the workspace allows it and after the user confirms; published posts can't be changed through MCP.
- Dates are ISO 8601 with a time zone offset.
- If you belong to several workspaces, pass the workspace id or name.
- Limits: 120 requests per minute and 5,000 per day per user. Over the limit you get HTTP 429 with Retry-After.
Tools
- list_workspaces: The workspaces you belong to.
- search_notes: Find notes by words in the title, text or tags.
- get_note: Read a note as Markdown.
- create_note: Create a note (Markdown body).
- update_note: Edit, append to, move, tag or pin a note.
- list_note_folders: List note folders.
- create_note_folder: Create a note folder.
- list_apps: Connected social accounts and their limits.
- list_posts: Calendar posts between two dates (up to 100 days).
- create_post: Create a DRAFT post: text, time, account, media, private notes, colour, format, TikTok options (asked to the user).
- update_post: Change a draft post.
- delete_post: Remove a draft post.
- get_stats: Views, likes, comments and shares of published posts.
- list_media: Images and videos in the media library.
- schedule_post: Schedule a draft so it is published at its time, after the user confirms in the chat. Only where the workspace allows it (Settings → AI apps).
- unschedule_post: Turn a scheduled post back into a draft.
- delete_note: Move a note to the trash (restorable).
- create_media_folder: Create a media folder.
- update_media: Rename a media file or move it to a folder.
- delete_media: Delete media for good (owners/admins, after the user confirms).
- list_ready_posts: Ready posts: finished posts without a date.
- create_ready_post: Save one or more ready posts (no date, nothing published).
- update_ready_post: Change a ready post.
- delete_ready_post: Delete a ready post (after the user confirms).
- schedule_ready_post: Put a ready post on the calendar and schedule it, after the user confirms in the chat.
- upload_media: Add an image or video to the media library from a public https link or base64 (up to 20 MB per image, 1 GB per video).
- start_upload: Start a large upload from the user's computer (up to 1 GB): returns a signed link to send the file to.
- finish_upload: Finish a large upload and add the file to the media library.
Last checked: 3 November 2026