aidelly

aidelly: управление публикациями в 11 соцсетях для агентств через ассистента

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемСбоиБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Создавать посты, черновики и очереди публикаций
  • Согласовывать и отменять запланированные посты
  • Отслеживать конкурентов и авторов
  • Формировать отчёты и ссылки для отчётов
  • Подключать e-commerce магазины и медиа

Какие данные видит

Ассистент видит контент-план, посты, черновики и отчёты подключённых аккаунтов агентства.

Нужен ли аккаунт

Не нужен: сервер работает без входа

aidelly — MCP-сервер для агентств, которые ведут соцсети клиентов. Ассистент может создавать посты, черновики и очереди публикаций, согласовывать контент, отслеживать конкурентов и авторов, готовить отчёты и укороченные ссылки для 11 сетей.

Как подключить

Как подключить aidelly к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://app.aidelly.ai/api/mcp/public-api

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить aidelly к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://app.aidelly.ai/api/mcp/public-api

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить aidelly к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://app.aidelly.ai/api/mcp/public-api

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (139)

Технические названия из tools/list. Нужны только разработчикам.

aidelly_action_post_approvalPOST /posts/approvals — approve, reject (with reason), return to draft, or comment on one or many pending posts. Owner/admin only. Public API preview.
aidelly_add_competitorRegister a competitor root domain to track in the workspace.
aidelly_add_creatorRegister a creator handle on a specific platform to track.
aidelly_add_queue_itemsPOST /queues/{id}/items — add content items to queue tail for distribution at next available slots.
aidelly_bulk_create_postsCreate up to 50 scheduled posts in one call. Each item takes the same shape as aidelly_create_post. Returns HTTP 201 when every item was accepted and 207 when some failed, with a per-item results array carrying index, status, and either the created post or an error — inspect it rather than assuming the whole batch succeeded. Acceptance is not delivery: poll aidelly_get_post for each created id. Rate limit is charged per post, not per request, so a 20-post batch costs 20 write units — it saves round trips, not quota. The whole batch is rejected before anything is written if it would exceed your daily scheduling limit. LinkedIn document posts attach one PDF (≤100 MB, ≤300 pages) as media[].type = "document"; documents are rejected on every other platform.
aidelly_cancel_postCancel a scheduled post.
aidelly_cancel_scheduled_postDELETE /scheduled-posts/{id} — cancel a scheduled post (and its pending recycles). Public API preview.
aidelly_connect_ecommerce_storePOST /ecommerce/stores — connect a new Shopify / WooCommerce / Etsy / Wix store. Verifies credentials then kicks off initial sync. Public API preview.
aidelly_create_bulk_fill_jobPOST /calendar/bulk-fill
aidelly_create_client_review_linkPOST /client-review-links — create a magic-link review portal. Returns the raw token exactly once; store it securely.
aidelly_create_connect_linkCreate an OAuth connect link for the workspace.
aidelly_create_destination_presetPOST /destination-presets — create a multi-channel fan-out preset with per-platform transformations.
aidelly_create_draftCreate a draft — saved as work-in-progress content that never publishes. The draft_planned_for field is a planning date only. Existing API keys need the new `drafts:write` scope added to gain draft access; no implicit grant occurs. Requires `platform` or a non-empty `platforms` array.
aidelly_create_ideaCreate a new idea on the workspace's idea board, optionally seeded with an initial body or topic.
aidelly_create_media_upload_urlCreate a signed upload URL and media record for shell-capable clients that can PUT raw bytes to the returned Supabase URL (for example Claude Code or a local CLI). Do NOT use this from browser-sandboxed chat clients such as ChatGPT or Claude.ai: their sandboxes block network egress to Supabase storage, so the byte upload will fail. Those clients must use aidelly_upload_media instead (this tool is hidden automatically for known chat clients).
aidelly_create_photoUpload a photo to a connected platform's media gallery (separate from posts). Today only google_business is wired.
aidelly_create_postAccept a post for immediate asynchronous publishing or future scheduling. HTTP 201 and ok=true mean accepted, not delivered. For immediate posts, poll aidelly_get_post and only report publication when status is completed and provider_post_id is non-null. Use aidelly_list_pinterest_boards before Pinterest posts and pass content.platform_specific.board_id. LinkedIn document posts attach one PDF (≤100 MB, ≤300 pages) as media[].type = "document"; documents are rejected on every other platform.
aidelly_create_post_commentCreate a comment on a post. Text body is required; @mention parsing is automatic. Replies require parent_comment_id pointing to the root comment.
aidelly_create_queuePOST /queues — create a new content distribution queue with recurring weekly time slots.
aidelly_create_reportCreate a report for a date range and synchronously build its analytics snapshot from the workspace connected accounts. Requires an Idempotency-Key header.
aidelly_create_report_linkPOST /report-links — create a shareable report link (snapshot or live with cadence).
aidelly_create_report_scheduleCreate a new report schedule. Soft-capped at 10 active schedules per workspace.
aidelly_create_repurpose_jobRun a synchronous repurpose job: extract source content, distill, and generate output for one (medium, shape) target.
aidelly_create_scheduled_postPOST /scheduled-posts — schedule a post with optional auto-recycle entries (up to 3 reposts + 3 reshares). When Team Approvals is on, member submissions land as pending. Public API preview. LinkedIn document posts attach one PDF (≤100 MB, ≤300 pages) as media[].type = "document"; documents are rejected on every other platform.
aidelly_create_short_linkCreate a manual short link on the workspace.
aidelly_create_taskCreate a new task in the workspace.
aidelly_create_webhookCreate a webhook subscription for post lifecycle events.
aidelly_create_workspacePOST /workspaces — create a new workspace for the API key owner.
aidelly_delete_calendar_events_idDELETE /calendar/events/{id}
aidelly_delete_calendar_share_linkPermanently delete a calendar share link so its public /calendar/share/<token> URL stops working. This is irreversible — disable the link in-app instead if you may need it back. Returns 404 for unknown ids and for links in another workspace alike.
aidelly_delete_campaignDelete a content campaign. Campaigns with no scheduled or published posts are removed outright; campaigns that publish history still references are soft-deleted so the history keeps its grouping (the response's soft_deleted flag says which happened). Either way the campaign stops appearing anywhere. Returns 404 for unknown ids and for campaigns in another workspace alike.
aidelly_delete_content_automations_idDELETE /content-automations/{id}
aidelly_delete_draftDelete a draft by ID. Drafts are work-in-progress content that never publish. Existing API keys need the new `drafts:write` scope added to gain draft access; no implicit grant occurs.
aidelly_delete_inbox_automations_idDELETE /inbox/automations/{id}
aidelly_delete_post_commentSoft delete a comment. Only the author or workspace owner can delete comments.
aidelly_delete_report_scheduleSoft-delete a report schedule (sets active=false, idempotent).
aidelly_delete_short_linkPermanently delete a short link. The /l/<slug> redirect stops working and the link's click history is deleted with it, so prefer this only when the link should disappear entirely. Call aidelly_list_short_links first to get the link id. Returns 404 for unknown ids and for links in another workspace alike.
aidelly_delete_taskSoft-delete a task (hidden but can be restored).
aidelly_delete_webhookDelete a webhook subscription by ID.
aidelly_delete_workspaceDELETE /workspaces/{workspaceId} — soft-delete a workspace. Requires confirm_name to match the workspace name.
aidelly_disconnect_ecommerce_storeDELETE /ecommerce/stores/{id} — revoke the provider credential and stop future syncs. Imported products remain. Public API preview.
aidelly_generate_brand_interview_questionsPOST /ideas/interview/questions — generate a brand-aware track of interview questions. Default count 8. Public API preview.
aidelly_get_agency_overviewGET /agency/overview — cross-workspace agency summary (same data as the dashboard Command Center) — today's queue + next scheduled post, last-24h failures, pending approvals, inbox split by comments/DMs, and credit burn per workspace. Needs a workspace-unscoped key.
aidelly_get_ai_credit_balanceGet workspace AI credit balance snapshot, including plan credits, trial grants, and purchased credits.
aidelly_get_analytics_insightsGET /analytics/insights
aidelly_get_analytics_summaryGET /analytics/summary
aidelly_get_analytics_unifiedGET /analytics/unified
aidelly_get_approval_settingsGET /workspaces/{workspaceId}/approval-settings — read member and owner-review approval settings. Public API preview.
aidelly_get_approvalsGET /approvals
aidelly_get_approvals_idGET /approvals/{id}
aidelly_get_bio_pageGet the workspace's link-in-bio page configuration and blocks.
aidelly_get_brand_profileGET /brand/profile — retrieve the workspace brand profile, including brand voice.
aidelly_get_brand_settings_contextGET /brand/settings-context
aidelly_get_bulk_fill_jobGET /calendar/bulk-fill/{jobId}
aidelly_get_calendar_eventsGET /calendar/events
aidelly_get_content_automationsGET /content-automations
aidelly_get_content_automations_idGET /content-automations/{id}
aidelly_get_draftGet a single post draft by id. Drafts are never published; draft_planned_for is a planning date only. Ids must be copied exactly from aidelly_list_drafts.
aidelly_get_ecommerce_storeGET /ecommerce/stores/{id} — read one connected store. Public API preview.
aidelly_get_inbox_automationsGET /inbox/automations
aidelly_get_inbox_itemsGET /inbox/items
aidelly_get_postGet one post by its UUID. Delivery is confirmed only when status is completed and provider_post_id is non-null. A failed status includes error_code and error.
aidelly_get_post_analyticsGET /posts/{id}/analytics — retrieve post performance metrics (views, impressions, likes, comments, shares, saves) with optional daily breakdown.
aidelly_get_reportRetrieve a single report by ID (workspace-scoped).
aidelly_get_report_scheduleRetrieve a single report schedule by ID (workspace-scoped).
aidelly_get_repurpose_jobGet a single repurpose job by id.
aidelly_get_scheduled_postGET /scheduled-posts/{id} — read one scheduled post including its recycle plan and approval state. Public API preview.
aidelly_get_taskGet full details of a task including attachments and activity history.
aidelly_get_usageGet usage metrics and current plan-aware limits for the API key.
aidelly_get_white_label_configGET /white-label — retrieve the agency's white-label branding configuration including domain verification status and DNS instructions. Domain changes must go through the in-app verification flow to handle ownership validation.
aidelly_get_workspaceGET /workspaces/{workspaceId} — retrieve one accessible workspace.
aidelly_invite_workspace_memberPOST /workspaces/{workspaceId}/invitations — invite a member or client to a workspace. Returns the invitation URL and queues the email by default.
aidelly_list_accountsList all postable accounts in a workspace as a flat list, including sub-accounts such as Facebook Pages, Instagram Business accounts, and LinkedIn company pages. Requires `workspace_id`. Use the `id` field from each account as the `account_id` when creating a post. Call this before creating posts to discover available account IDs per platform.
aidelly_list_activityList workspace activity audit trail with optional filtering and cursor pagination.
aidelly_list_client_review_linksGET /client-review-links — list workspace client review links with metadata (view count, last viewed, revoked status).
aidelly_list_competitorsList tracked competitor domains for the workspace.
aidelly_list_connect_link_connectionsList social connections made through an OAuth connect link.
aidelly_list_connect_linksList the workspace's OAuth connect links.
aidelly_list_connection_attemptsList recent social-connect (OAuth) attempts in a workspace, including failed ones, with the platform, initiator, outcome, and error code. Requires `workspace_id`. Use this to diagnose why a client could not connect an account; use aidelly_list_accounts for accounts that actually connected.
aidelly_list_creatorsList tracked creator handles for the workspace.
aidelly_list_destination_presetsGET /destination-presets — list workspace destination presets for multi-channel fan-out.
aidelly_list_draftsList workspace drafts with optional platform filtering. Drafts are saved as work-in-progress content and never publish.
aidelly_list_ecommerce_productsGET /ecommerce/products — list products across the workspace's connected stores. Filter by store, search title/SKU. Public API preview.
aidelly_list_ecommerce_storesGET /ecommerce/stores — list connected Shopify / WooCommerce / Etsy / Wix stores for the workspace. Public API preview.
aidelly_list_ideasList ideas on the workspace's idea board, freshest first (pinned first).
aidelly_list_image_editor_outputsList the workspace's saved AI-generated and edited image outputs, freshest first.
aidelly_list_pending_approvalsGET /posts/approvals — list posts pending sign-off for the current workspace, plus viewer role + canReview flag. Public API preview.
aidelly_list_pinterest_boardsList Pinterest boards available in a workspace. Call this before aidelly_create_post for Pinterest, then pass the selected board id as content.platform_specific.board_id.
aidelly_list_post_approval_eventsGET /posts/approvals/{id}/events — read the approval audit timeline (submitted/approved/rejected/returned_to_draft/commented) for one post. Public API preview.
aidelly_list_post_commentsList comments on a post with cursor pagination. Comments are threaded; replies are returned alongside root comments.
aidelly_list_postsList posts with optional platform, status, and date-range filters.
aidelly_list_promptsGET /prompts
aidelly_list_queuesGET /queues — list workspace content queues with slot schedules and channel assignments.
aidelly_list_report_linksGET /report-links — list workspace report share links, optionally filtered by mode (snapshot or live).
aidelly_list_report_schedulesList all report schedules in the workspace with pagination and active status filtering.
aidelly_list_reportsList all reports in the workspace with pagination.
aidelly_list_repurpose_jobsList recent repurpose jobs for the workspace.
aidelly_list_scheduled_postsGET /scheduled-posts — list scheduled posts including compose-time auto-recycle entries and approval state. Public API preview.
aidelly_list_short_linksList the workspace's first-party short links (active only by default).
aidelly_list_social_connectionsList available social connections for publishing.
aidelly_list_tasksList workspace tasks with optional filtering by status, assignee, or ownership. Supports offset pagination.
aidelly_list_viral_trendsList discovered viral trends for the workspace, ordered by virality score.
aidelly_list_webhook_deliveriesList delivery attempts for one webhook so you can verify events actually arrived. status is one of pending, delivered, failed (will be retried at next_attempt_at), or dead_letter (retries exhausted or the webhook was removed — these will never be retried). Cursor-paginated: follow next_cursor until it is null. Call aidelly_list_webhooks first to get the webhook id.
aidelly_list_webhooksList webhook subscriptions for post lifecycle events.
aidelly_list_workspace_membersGET /workspaces/{workspaceId}/members — list active members and pending invitations.
aidelly_list_workspacesList workspace IDs available to this API key. Call this before creating posts when the user has multiple workspaces, then pass the chosen `id` as `workspace_id` so Aidelly posts to the exact workspace.
aidelly_patch_analytics_insightsPATCH /analytics/insights
aidelly_patch_calendar_events_idPATCH /calendar/events/{id}
aidelly_patch_inbox_automations_idPATCH /inbox/automations/{id}
aidelly_patch_posts_idPATCH /posts/{id}
aidelly_post_analytics_insightsPOST /analytics/insights
aidelly_post_approvals_id_actionPOST /approvals/{id}/action
aidelly_post_approvals_items_actionPOST /approvals/items/action
aidelly_post_content_automationsPOST /content-automations
aidelly_post_content_automations_id_triggerPOST /content-automations/{id}/trigger
aidelly_post_inbox_automationsPOST /inbox/automations
aidelly_post_inbox_items_id_ai_draftPOST /inbox/items/{id}/ai-draft
aidelly_post_inbox_items_id_respondPOST /inbox/items/{id}/respond
aidelly_preview_destination_presetPOST /destination-presets/{id}/preview — preview how a preset transforms a source post across channels.
aidelly_put_content_automations_idPUT /content-automations/{id}
aidelly_remove_workspace_memberDELETE /workspaces/{workspaceId}/members — remove a workspace member.
aidelly_revoke_client_review_linkDELETE /client-review-links/{id} — revoke a client review link and block further access.
aidelly_revoke_connect_linkRevoke an OAuth connect link, preventing further use.
aidelly_revoke_report_linkDELETE /report-links/{id} — revoke a report share link.
aidelly_revoke_workspace_invitationDELETE /workspaces/{workspaceId}/invitations — revoke a pending workspace invitation.
aidelly_run_promptPOST /prompts/{id}/run
aidelly_sync_ecommerce_storePOST /ecommerce/stores/{id}/sync — re-sync the store's catalog. Incremental; only changed products are fetched. Public API preview.
aidelly_update_approval_settingsPATCH /workspaces/{workspaceId}/approval-settings — update member or owner-review approval settings. Owner review is owner-only. Public API preview.
aidelly_update_brand_profilePUT /brand/profile — update workspace brand profile fields such as brand_voice, writing_style, and target_audience.
aidelly_update_connect_linkUpdate an OAuth connect link's title or enabled status.
aidelly_update_draftUpdate a draft — set draft_planned_for to null to clear the planned date. Drafts never publish. Existing API keys need the new `drafts:write` scope added to gain draft access; no implicit grant occurs.
aidelly_update_post_commentEdit a comment's text. Only the author can edit their own comments.
aidelly_update_report_scheduleUpdate a report schedule (idempotent).
aidelly_update_scheduled_postPATCH /scheduled-posts/{id} — update caption, schedule, or recycle plan on a scheduled post. Public API preview.
aidelly_update_taskUpdate task fields (title, description, status, priority, assignee, due date, or links).
aidelly_update_white_label_configPATCH /white-label — update the agency's white-label branding, email settings, and visibility toggles. Domain changes and verification must go through the in-app flow. Returns the updated configuration with current domain status.
aidelly_update_workspacePATCH /workspaces/{workspaceId} — update workspace name, archive state, kind, or mode.
aidelly_update_workspace_memberPATCH /workspaces/{workspaceId}/members — update a workspace member role.
aidelly_upload_mediaDefault image-attach path for MCP: upload media in one step, server-side, with no client-to-Supabase connection required. Preferred for all browser-based chat clients (ChatGPT, Claude.ai) and safe for any client. Provide exactly one of source_url (a public HTTPS URL the server fetches — best for anything non-trivial and not subject to a payload size cap), data_url, or file_base64 (small inline images only; large payloads hit the MCP tool-call size limit). Returns media_id and read_url for aidelly_create_post content.media.