Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

io.github.wilzer/aidelly

io.github.wilzer/aidelly

Agent-operated social media for agencies — www.aidelly.ai. Post, approve, analyze on 11 networks.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
647ms
last probe
Tools
150
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
150 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
150 items in total; 3 or more earns these points.
pass Describes itself 10/10
97 characters; more than 30 earns these points.

Tools · 150

aidelly_add_brain_document

Add a reference document to the workspace Brain from pasted text or from source_url, a public PDF, DOCX, TXT or Markdown file (10 MB max; web pages return 415, so send their text instead). Supply exac…

aidelly_add_brain_entry

Add knowledge to the selected workspace Brain when the user asks to remember or save it. Requires workspace settings permission. Save confirmed brand facts, voice, audience, offers, proof, stories, be…

aidelly_add_competitor

Register a competitor root domain to track in the workspace.

aidelly_add_creator

Register a creator handle on a specific platform to track.

aidelly_add_queue_items

Add content items to the end of a distribution queue. Items publish in the queue's next available time slots, so adding them schedules content for publishing. Retry-safe: a repeat call with the same i…

aidelly_archive_brain_entry

Archive outdated Brain knowledge (archived=true) so generation stops using it, or restore it (archived=false). Archiving unpins the entry; nothing is deleted and it can be restored. Requires workspace…

aidelly_bulk_create_posts

Create 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 arra…

aidelly_cancel_post

Cancel one post so it does not publish: its status becomes canceled and the record is kept. Posts that are already completed, failed, or canceled are rejected with 409. Pending auto-recycle entries fo…

aidelly_cancel_scheduled_post

Cancel a scheduled calendar post in the workspace and its pending auto-recycle entries (reposts and reshares waiting on it). Statuses become canceled and the records are kept. Requires a workspace-sco…

aidelly_complete_brain_document_upload

Finish a Brain document file upload after the file was PUT to the upload_url from aidelly_create_brain_document_upload_url: extracts the text, adds the document and indexes it for aidelly_search_brain…

aidelly_create_brain_document_upload_url

Start a Brain document file upload (PDF, DOCX, TXT or Markdown, 10 MB max): returns a signed upload_url that the client PUTs the raw file to, with the returned content-type header, and an upload_id va…

aidelly_create_bulk_fill_job

Create an asynchronous job to schedule 1-200 supplied social posts in the selected workspace. Each post specifies its platform, caption, and scheduledAt time with an offset, plus its destination and o…

aidelly_create_client_review_link

Create a magic-link review portal where a client reviews workspace content without an Aidelly account. The raw access token appears once, in this response, and cannot be read again. Retry-safe: a repe…

aidelly_create_connect_link

Create an OAuth connect link for the workspace.

aidelly_create_content_automation

Create a content automation rule from the configuration in body. Supports scheduled content generation and YouTube repurposing rules. Active rules generate content and can schedule or publish it accor…

aidelly_create_destination_preset

Create a destination preset: a saved set of channels with per-platform transformations, used to fan one post out across multiple channels. Saving a preset publishes nothing.

aidelly_create_draft

Create a draft: work-in-progress content that is saved but never publishes. Requires platform or a non-empty platforms array; draft_planned_for is a planning date only and schedules nothing. Retry-saf…

aidelly_create_idea

Create a new idea on the workspace's idea board, optionally seeded with an initial body or topic.

aidelly_create_inbox_automation

Create an automatic reply rule for a connected Instagram account or Facebook Page. Requires platformAccountId and message, plus keyword for comment triggers. Rules are enabled by default and reply aut…

aidelly_create_media_upload_url

Create a media record and a signed Supabase Storage URL that the client uploads raw bytes to with an HTTP PUT. Works only for clients with direct network access to Supabase storage, such as Claude Cod…

aidelly_create_photo

Upload a photo to a connected platform's media gallery (separate from posts). Today only google_business is wired.

aidelly_create_post

Accept a post for immediate asynchronous publishing or future scheduling on a connected account. HTTP 201 and ok=true mean accepted, not delivered: delivery is confirmed when aidelly_get_post reports …

aidelly_create_post_comment

Create 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_queue

Create a content distribution queue with recurring weekly time slots. Content added with aidelly_add_queue_items publishes in those slots; creating the queue publishes nothing.

aidelly_create_report

Create a report for a date range and synchronously build its analytics snapshot from the workspace's connected accounts. Retry-safe: a repeat call with the same idempotency_key returns the original re…

aidelly_create_report_link

Create a shareable link to a workspace report, either a fixed snapshot or a live view refreshed on a cadence. aidelly_revoke_report_link disables it. Retry-safe: a repeat call with the same idempotenc…

aidelly_create_report_schedule

Create a new report schedule. Soft-capped at 10 active schedules per workspace.

aidelly_create_repurpose_job

Run a synchronous repurpose job: extract source content, distill, and generate output for one (medium, shape) target.

aidelly_create_scheduled_post

Schedule a post for a future time, with optional auto-recycle entries (up to 3 reposts and 3 reshares). Scheduled posts publish automatically at their time; when Team Approvals is on, posts submitted …

aidelly_create_short_link

Create a manual short link on the workspace.

aidelly_create_task

Create a new task in the workspace.

aidelly_create_webhook

Create a webhook subscription for post lifecycle and inbox events (including inbox.lead.captured from the AI DM agent).

aidelly_create_workspace

Create a new workspace owned by the API key owner. Retry-safe: a repeat call with the same idempotency_key returns the original result.

aidelly_delete_brain_document

Permanently delete a workspace Brain document, its stored file and the Brain knowledge derived from it. This cannot be undone. Requires workspace settings permission. Retry-safe with the same idempote…

aidelly_delete_calendar_event

Delete a calendar event by id from the selected workspace. Removes the stored event, or cancels the post when the calendar uses scheduled posts as its backing store. Returns the deletion result. Retry…

aidelly_delete_calendar_share_link

Permanently delete a calendar share link so its public /calendar/share/<token> URL stops working. Irreversible; disabling the link in the Aidelly app is the reversible alternative. Returns 404 for unk…

aidelly_delete_campaign

Delete 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 …

aidelly_delete_content_automation

Delete a content automation rule by id. Removes the saved rule so it no longer runs on future triggers; returns the deletion result. Retry-safe: a repeat call with the same idempotency_key returns the…

aidelly_delete_draft

Delete a draft by id. Drafts are work-in-progress content that never publishes.

aidelly_delete_inbox_automation

Delete an inbox automatic reply rule by id. Removes its configuration so the rule no longer handles future triggers; returns the deletion result. Retry-safe: a repeat call with the same idempotency_ke…

aidelly_delete_post_comment

Soft delete a comment. Only the author or workspace owner can delete comments.

aidelly_delete_report_schedule

Soft-delete a report schedule (sets active=false, idempotent).

aidelly_delete_short_link

Permanently delete a short link: the /l/<slug> redirect stops working and the link's click history is deleted with it. Irreversible. Link ids come from aidelly_list_short_links. Returns 404 for unknow…

aidelly_delete_task

Soft-delete a task (hidden but can be restored).

aidelly_delete_webhook

Delete a webhook subscription by ID.

aidelly_delete_workspace

Soft-delete a workspace. confirm_name has to match the workspace name exactly. Retry-safe: a repeat call with the same idempotency_key returns the original result.

aidelly_disconnect_ecommerce_store

Disconnect a connected store: deletes the stored connection and its credential, stops future syncs, and removes the products imported from it. Irreversible; reconnecting the store re-imports its catal…

aidelly_generate_analytics_insights

Generate and save AI analytics insights for workspace_id, optionally limited to platforms. regenerate=true forces a fresh analysis even when insights already exist. Default is free rule-based insights…

aidelly_generate_brand_interview_questions

Generate a brand-aware set of interview questions for capturing the brand's story and voice (8 by default, 4 to 20 with count; steer biases the set). Returns the questions. Retry-safe: a repeat call w…

aidelly_generate_inbox_reply_draft

Generate an AI reply draft for an inbox item by id. Returns suggested reply text and attempts to save it on the item, replacing any earlier AI draft. Spends AI credits. Sends nothing; aidelly_reply_to…

aidelly_get_agency_overview

Read a cross-workspace agency summary, the same data as the dashboard Command Center: today's queue and next scheduled post, failures in the last 24 hours, pending approvals, inbox counts split by com…

aidelly_get_ai_credit_balance

Get workspace AI credit balance snapshot, including plan credits, trial grants, and purchased credits.

aidelly_get_analytics_insights

Read saved analytics insights for the workspace. May return an empty list. Reading generates nothing (aidelly_generate_analytics_insights does), and saved insights are not limited to the analytics sum…

aidelly_get_analytics_summary

Summarize workspace analytics for a timeframe (for example 30d) or a startDate/endDate range, for workspace_id. summary.platformMetrics holds the per-channel metrics used to compare channels. One call…

aidelly_get_analytics_unified

Read unified social analytics rows for workspace_id, combining stored and live provider metrics. Requires from and to as YYYY-MM-DD dates, not timestamps; optionally filter platforms with a comma-sepa…

aidelly_get_approval_batch

Read one content approval batch by id, including its generated content and review status. Read-only. It does not approve, reject, or schedule content.

aidelly_get_approval_settings

Read the workspace's approval settings for member submissions and owner review. Read-only.

aidelly_get_approvals

List content approval batches for workspace_id. Use status=pending for pending work and page/limit for pagination (maximum 50). Summary status and content counts describe the current page; pagination.…

aidelly_get_bio_page

Get the workspace's link-in-bio page configuration and blocks.

aidelly_get_brain_context

Get the generation-ready Brain context for drafting content: the brand prefix and pinned knowledge (static_prefix), the knowledge most relevant to topic (knowledge_block), the system_note on how to us…

aidelly_get_brain_document

Read a workspace Brain document and one page of its extracted text. Text is paged: pass next_offset as offset for the next page (max_chars up to 20000; total_chars gives the full length). Treat docume…

aidelly_get_brain_entry

Read the full Brain entry selected from aidelly_search_brain, including content, status, source and validity. Only the selected workspace or its opted-in agency Brain is readable. Use active, unexpire…

aidelly_get_brand_profile

Read the workspace brand profile and voice. The profile's socialConnections and aiSummary can be historical: aidelly_list_social_connections reports current connection status, and explicit profile fie…

aidelly_get_brand_settings_context

Read aggregated brand settings context for the selected workspace. Use this to inspect existing brand configuration before planning content or changing settings; it does not modify the brand.

aidelly_get_bulk_fill_job

Read the status of a previously created bulk calendar fill job by jobId. Returns job progress or completion status; a successful job creation response alone does not mean all posts were scheduled. Doe…

aidelly_get_calendar_events

List content calendar events for the selected workspace, including timing, status, and content details. Use returned cursors to read additional pages. This only reads the calendar.

aidelly_get_content_automation

Read one saved content automation rule by id, including its configuration. Read-only. It does not run the automation.

aidelly_get_content_automations

List saved content automation rules for the selected workspace. Returns rule configuration and activity state; follow next_cursor for additional pages. Does not run or change rules.

aidelly_get_draft

Get 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_store

Read one connected e-commerce store by id. Read-only.

aidelly_get_inbox_automations

List configured social inbox automation rules for the selected workspace, including their trigger and response settings. Reading rules does not enable them or send messages.

aidelly_get_inbox_items

List social inbox messages and comments available in the selected workspace. Returns inbox items for triage or selecting an item to reply to; follow next_cursor for additional pages. Does not send rep…

aidelly_get_inbox_lead

Get one lead the AI DM agent captured, by lead id (from aidelly_list_inbox_leads or the inbox.lead.captured webhook): collected contact fields, qualification stage, conversation status and timestamps.…

aidelly_get_post

Get 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_analytics

Read performance metrics for one post (views, impressions, likes, comments, shares, saves), with an optional daily breakdown. Read-only.

aidelly_get_report

Retrieve a single report by ID (workspace-scoped).

aidelly_get_report_schedule

Retrieve a single report schedule by ID (workspace-scoped).

aidelly_get_repurpose_job

Get a single repurpose job by id.

aidelly_get_scheduled_post

Read one scheduled post, including its recycle plan and approval state. Read-only.

aidelly_get_task

Get full details of a task including attachments and activity history.

aidelly_get_usage

Get usage metrics and current plan-aware limits for the API key.

aidelly_get_white_label_config

Read the agency's white-label branding configuration, including custom-domain verification status and DNS instructions. Custom domains are changed and verified in the Aidelly app, which validates doma…

aidelly_get_workspace

Read one workspace the API key can access. Read-only.

aidelly_invite_workspace_member

Invite a member or client to a workspace. Returns the invitation URL and, by default, emails the invitation to the invitee; send_email=false creates the invitation without sending the email. Retry-saf…

aidelly_list_accounts

List every postable account in a workspace as a flat list, including sub-accounts such as Facebook Pages, Instagram Business accounts, and LinkedIn company pages. Requires workspace_id. Each account's…

aidelly_list_activity

List workspace activity audit trail with optional filtering and cursor pagination.

aidelly_list_brain_documents

List the workspace's Brain documents (brand guidelines, reports, style guides and similar files), newest first, with title, type, size and text-extraction status. Filter by document_type or status. Te…

aidelly_list_brain_entries

List Brain entries newest first, to review or manage knowledge. Filter by status (active, pending or archived), types and plain text q; scope=agency lists the agency Brain shared with this workspace. …

aidelly_list_client_review_links

List the workspace's client review links with view count, last viewed time, and revoked status. Read-only.

aidelly_list_competitors

List tracked competitor domains for the workspace.

aidelly_list_connect_link_connections

List social connections made through an OAuth connect link.

aidelly_list_connect_links

List the workspace's OAuth connect links.

aidelly_list_connection_attempts

List recent social-connect (OAuth) attempts in a workspace, including failed ones, with the platform, initiator, outcome, and error code. Requires workspace_id. Useful for diagnosing why a client coul…

aidelly_list_creators

List tracked creator handles for the workspace.

aidelly_list_destination_presets

List the workspace's destination presets for multi-channel fan-out. Read-only.

aidelly_list_drafts

List workspace drafts with optional platform filtering. Drafts are saved as work-in-progress content and never publish.

aidelly_list_ecommerce_products

List products across the workspace's connected stores, filtered by store or searched by title or SKU. Read-only.

aidelly_list_ecommerce_stores

List the Shopify, WooCommerce, Etsy, and Wix stores connected to the workspace. Read-only.

aidelly_list_ideas

List ideas on the workspace's idea board, freshest first (pinned first).

aidelly_list_image_editor_outputs

List the workspace's saved AI-generated and edited image outputs, freshest first.

aidelly_list_inbox_leads

List leads the AI DM agent captured in the selected workspace, newest first, with their collected contact fields (email, phone, name, custom fields), qualification stage and conversation status. Filte…

aidelly_list_pending_approvals

List posts waiting for team sign-off in the workspace, plus the viewer's role and a canReview flag. These are individual posts in Team Approvals; aidelly_get_approvals lists batches of generated conte…

aidelly_list_pinterest_boards

List the Pinterest boards available in a workspace. A Pinterest post created with aidelly_create_post takes one of these board ids as content.platform_specific.board_id. Read-only.

aidelly_list_post_approval_events

Read the approval audit timeline for one post: submitted, approved, rejected, returned-to-draft, and commented events. Read-only.

aidelly_list_post_comments

List comments on a post with cursor pagination. Comments are threaded; replies are returned alongside root comments.

aidelly_list_posts

List posts with optional platform, status, and date-range filters.

aidelly_list_prompts

List reusable prompt templates available in the selected workspace. Returns templates to inspect and select before execution; use limit (1-50) and cursor for pagination. Does not run prompts.

aidelly_list_queues

List the workspace's content queues with their slot schedules and channel assignments. Read-only.

aidelly_list_report_links

List the workspace's report share links, optionally filtered by mode (snapshot or live). Read-only.

aidelly_list_report_schedules

List all report schedules in the workspace with pagination and active status filtering.

aidelly_list_reports

List all reports in the workspace with pagination.

aidelly_list_repurpose_jobs

List recent repurpose jobs for the workspace.

aidelly_list_scheduled_posts

List workspace scheduled posts with from/to timestamps, status, platform, and cursor pagination (maximum 100 per page). Returns items with scheduled_at and approval_status; an empty items array means …

aidelly_list_short_links

List the workspace's first-party short links (active only by default).

aidelly_list_social_connections

List available social connections for publishing.

aidelly_list_tasks

List workspace tasks with optional filtering by status, assignee, or ownership. Supports offset pagination.

aidelly_list_viral_trends

List discovered viral trends for the workspace, ordered by virality score.

aidelly_list_webhook_deliveries

List delivery attempts for one webhook, to check whether events arrived. status is one of pending, delivered, failed (retried at next_attempt_at), or dead_letter (retries exhausted or the webhook was …

aidelly_list_webhooks

List webhook subscriptions for post lifecycle and inbox events.

aidelly_list_workspace_members

List a workspace's active members and pending invitations. Read-only.

aidelly_list_workspaces

List the workspaces this API key can access, with their ids. A workspace's id is the workspace_id other tools take, which directs content to that exact workspace. Read-only.

aidelly_preview_destination_preset

Preview how a destination preset transforms a source post for each of its channels. Returns the transformed variants and publishes nothing.

aidelly_remove_workspace_member

Remove a member from a workspace, ending their access to it. Retry-safe: a repeat call with the same idempotency_key returns the original result.

aidelly_reply_to_inbox_item

Send a reply to the social message or comment behind an inbox item, with the reply text in body.message. Sends externally through the connected account, where the recipient sees it; returns the sent s…

aidelly_revoke_client_review_link

Revoke a client review link so its review portal can no longer be opened.

aidelly_revoke_connect_link

Revoke an OAuth connect link, preventing further use.

aidelly_revoke_report_link

Revoke a report share link so it stops working. Retry-safe: a repeat call with the same idempotency_key returns the original result.

aidelly_revoke_workspace_invitation

Revoke a pending workspace invitation so it can no longer be accepted. Retry-safe: a repeat call with the same idempotency_key returns the original result.

aidelly_run_prompt

Run a saved prompt template by id with its template variables in input_values. Generates an AI result, spends the applicable AI credits, and saves the prompt run. Template ids come from aidelly_list_p…

aidelly_search_brain

Search the selected workspace Brain and its opted-in agency knowledge before drafting content, captions, replies or campaigns. Pass a topic in q; omit q to browse recent active entries. Results are sn…

aidelly_sync_ecommerce_store

Re-sync a connected store's product catalog: fetches the store's products and upserts them into the workspace. Retry-safe: a repeat call with the same idempotency_key returns the original result.

aidelly_trigger_content_automation

Run a saved content automation rule by id on demand. Starts content generation with the rule's configuration, and the results can be scheduled or published according to its approval settings. Returns …

aidelly_update_analytics_insight

Update the recorded state of an analytics insight in workspace_id. Supply insightId and action (view, dismiss, or act_upon). Marks the insight as viewed, dismissed, or acted upon; it does not carry ou…

aidelly_update_approval_settings

Update the workspace's approval settings for member submissions and owner review. Only the workspace owner can change owner review. Retry-safe: a repeat call with the same idempotency_key returns the …

aidelly_update_brain_entry

Edit Brain knowledge the user asked to correct or change. Send only the fields to change (type, title, content, tags, platforms, importance, pinned, valid_until). Requires workspace settings permissio…

aidelly_update_brand_profile

Update workspace brand profile fields such as brand_voice, writing_style, and target_audience. Overwrites the supplied fields. Retry-safe: a repeat call with the same idempotency_key returns the origi…

aidelly_update_calendar_event

Update an existing calendar event by id. Supply changed fields in body, such as scheduled_at, timezone, event_title, or scheduled_content_text. Overwrites stored event fields and can change when the c…

aidelly_update_connect_link

Update an OAuth connect link's title or enabled status.

aidelly_update_content_automation

Update the saved content automation rule identified by id using the configuration in body. Overwrites the settings that control future generation, destinations, and approval behavior; active rules can…

aidelly_update_draft

Update a draft; set draft_planned_for to null to clear the planned date. Drafts never publish.

aidelly_update_inbox_automation

Update an inbox automatic reply rule by id, overwriting the supplied settings: message, trigger, connected account, guardrails, or enabled state. Enabled rules reply automatically when triggered; movi…

aidelly_update_post

Update an existing mutable scheduled post by id. Supply changed content, scheduled_at, timezone, or metadata in body. Overwrites those fields and re-enqueues publication unless approval is required; c…

aidelly_update_post_comment

Edit a comment's text. Only the author can edit their own comments.

aidelly_update_report_schedule

Update a report schedule (idempotent).

aidelly_update_scheduled_post

Update the caption, schedule, or recycle plan of a scheduled post. Overwrites the supplied fields; a new time changes when the post publishes. Retry-safe: a repeat call with the same idempotency_key r…

aidelly_update_task

Update task fields (title, description, status, priority, assignee, due date, or links).

aidelly_update_white_label_config

Update the agency's white-label branding, email settings, and visibility toggles. Returns the updated configuration with the current domain status. Custom domains are changed and verified in the Aidel…

aidelly_update_workspace

Update a workspace's name, archive state, kind, or mode. Retry-safe: a repeat call with the same idempotency_key returns the original result.

aidelly_update_workspace_member

Change a workspace member's role, which changes what they can access. Retry-safe: a repeat call with the same idempotency_key returns the original result.

aidelly_upload_media

Default 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…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.wilzer/aidelly": {
      "url": "https://app.aidelly.ai/api/mcp/public-api",
      "transport": "streamable-http"
    }
  }
}