SENDIT TOOLS

148 tools from the SendIt MCP Server, categorised by risk level.

READ 57 tools
Read analyze_project Analyze a project for audience, positioning, differentiators, content pillars, and risks. Read autopilot_get_progress Get progress metrics for an autopilot goal — weeks planned, posts approved, scheduled, published. Read autopilot_list_goals List all autopilot goals for the current user. Read check_ai_media_status Check the status of an AI media generation job. Returns current status (pending, processing, completed, fa... Read escalate_to_support Escalate a social conversation to a connected support platform (Zendesk, Intercom, etc.). Creates a suppor... Read get_ad_performance Get performance metrics for campaigns, ad sets, or creatives. Returns impressions, clicks, spend, conversi... Read get_agent_policies Get the active policies/guardrails for an agent. Read get_agent_run Get the details and output of a specific agent run. Read get_analytics Get engagement analytics for a platform. Facebook and TikTok can include account-wide posts not published t... Read get_anomaly_alerts Get recent anomaly alerts detected across metrics. Includes sudden drops/spikes in engagement, unusual spe... Read get_approval_comments List approval comments for one scheduled post in team approval scope. Read get_attribution_report Generate an attribution report showing how channels contribute to conversions. Models: • first_touch - All... Read get_audit_log Retrieve audit log entries for your account. Shows a timestamped trail of all actions performed: publishes... Read get_benchmark_comparison Compare your performance against industry benchmarks. Returns how your engagement rates, growth, and conte... Read get_best_times Get the optimal posting times for a platform based on your historical engagement data. Returns top time sl... Read get_calendar_gaps Detect open days in the publishing calendar and return gap metadata for planning. Read get_calendar_recommendations Return top recommended recurring posting slots from historical performance data. Read get_connector_capabilities Get detailed capabilities and operations for a specific connector. Returns supported operations, auth requ... Read get_connector_health Get health status and SLO metrics for a connector. Read get_conversation Get full conversation thread with all messages. Read get_inbox_summary Get a summary of the unified inbox: total conversations, unread count, sentiment breakdown, and response ti... Read get_library_item Get a specific content library item by ID. Read get_platform_requirements Get detailed content requirements for a platform. Returns: Character limits, media specifications, rate li... Read get_platform_settings_schema Get the JSON schema contract for content.platformSettings.<platformId>, including platform-specific publish... Read get_post_analytics Fetch drilldown analytics for one published post, including per-snapshot metrics and campaign context. Read get_producthunt_analytics Get analytics for your products on Product Hunt. Returns: • Total products, votes, comments, reviews • Num... Read get_project_analysis Fetch stored project analysis, strategy, recent generations, and activity. Read get_scheduled_post Fetch one scheduled post with approval, recurrence, retry, and published-link metadata. Read get_scheduled_posts List scheduled posts and their current status, including pending, publishing, TikTok draft-delivered, publi... Read get_tiktok_creator_info Fetch fresh TikTok Content Posting API creator info for the connected account. Use this before rendering Ti... Read get_unified_ad_report Get a cross-platform advertising performance report. Aggregates metrics across all connected ad platforms ... Read get_unified_analytics Get cross-platform analytics combining organic and paid performance. Aggregates metrics across all connect... Read get_upload_session Check the status of an upload session and get the media URL(s) once uploaded. Call this after the user cli... Read get_workflow_run Get detailed step-by-step execution log for a workflow run. Read list_ad_accounts List all connected advertising accounts across platforms. Returns ad accounts from Meta Ads, Google Ads, Li... Read list_ad_campaigns List campaigns for an ad account with status and performance summary. Read list_agent_runs List recent agent runs with status and summary. Read list_agents List all available AI agents and their capabilities. SendIt includes 12 specialized agents: • Strategy Pla... Read list_analytics_reports List saved analytics report definitions for the current personal or team scope. Read list_brand_voices List all brand voice profiles. Brand voices guide AI content generation with tone, personality, writing rul... Read list_calendar_events List scheduled and published calendar events with optional date-range, status, platform, and pagination fil... Read list_connected_accounts List all connected social media accounts. Pass team_id to see a team's accounts instead of your personal ones. Read list_connected_connectors List all currently connected connectors with their status and health. Includes both legacy platform connect... Read list_connectors List all available connectors in the SendIt platform. Returns connectors organized by category: organic, p... Read list_conversations List unified inbox conversations across all connected channels. Aggregates comments, mentions, DMs, and me... Read list_dead_letter List posts that failed all retry attempts and were moved to the dead letter queue. Review and decide to req... Read list_inbox List comment threads on your published posts. Returns threads from your social inbox, showing comments and... Read list_library List saved content from your library. Returns drafts, templates, and evergreen content. Read list_media_assets List media library assets with filtering by collection, type, tags, search, and pagination. Read list_pending_approvals List all scheduled posts that are pending approval. These posts won't be published until approved. Read list_projects List imported product/codebase projects for social strategy and content generation. Read list_recurring_series List recurring scheduled-post series and their recurrence metadata. Read list_teams List all teams you belong to. Returns team names, IDs, and your role. Use the returned team ID with the tea... Read list_workflow_runs List recent runs for a workflow. Read list_workflows List all automation workflows with their status and trigger info. Read repurpose_url Takes a URL (article, YouTube video, or podcast) and repurposes its content into platform-optimized posts. ... Read validate_content Validate content against platform requirements BEFORE publishing. USE THIS WHEN: • Unsure if content will ...
WRITE 79 tools
Write approve_post Approve a scheduled post that is pending approval. Once approved, it will be published at the scheduled time. Write autopilot_approve_plan Approve all pending items in an autopilot plan, or approve/reject individual items. After approval, use au... Write autopilot_generate_plan Generate a weekly content plan for an autopilot goal. Chains 5 AI agents: Strategy Planner -> Content Idea... Write autopilot_set_goal Set a social media goal for the AI autopilot to work toward. The autopilot will use AI agents to plan cont... Write bulk_schedule Schedule multiple posts at once from CSV content. USE THIS WHEN: • User has a spreadsheet or list of posts... Write bulk_update_calendar_events Apply one bulk action to many calendar events at once, including shifts, explicit reschedules, queue moves,... Write complete_goal Mark a Product Hunt goal as complete or incomplete. REQUIREMENTS: • Must have Product Hunt account connect... Write connect_bluesky Get the credential setup schema to connect Bluesky using API key or token credentials. Write connect_connector Initiate authentication flow for a connector. For OAuth2 connectors, returns an authorization URL. For API... Write connect_devto Get the credential setup schema to connect DEV.to using API key or token credentials. Write connect_discord Get the webhook setup schema to connect Discord. Write connect_dribbble Get the OAuth URL to connect your Dribbble account. Write connect_facebook Get the OAuth URL to connect your Facebook account. Write connect_gmb Get the OAuth URL to connect your Google My Business account. Write connect_hashnode Get the credential setup schema to connect Hashnode using API key or token credentials. Write connect_instagram Get the OAuth URL to connect your Instagram account. Write connect_lemmy Get the credential setup schema to connect Lemmy using API key or token credentials. Write connect_linkedin Get the OAuth URL to connect your LinkedIn account. Write connect_linkedin-page Get the OAuth URL to connect your LinkedIn Page account. Write connect_mastodon Get the OAuth URL to connect your Mastodon account. Write connect_nostr Get the custom connection setup instructions for Nostr. Note: This is an unofficial connector and may chang... Write connect_pinterest Get the OAuth URL to connect your Pinterest account. Write connect_platform Connect a platform dynamically by platform ID. Returns OAuth URL, webhook setup details, or credential form... Write connect_producthunt Get the OAuth URL to connect your Product Hunt account. Write connect_slack Get the webhook setup schema to connect Slack. Write connect_telegram Get the credential setup schema to connect Telegram using API key or token credentials. Write connect_threads Get the OAuth URL to connect your Threads account. Write connect_tiktok Get the OAuth URL to connect your TikTok account. Write connect_whop Get the credential setup schema to connect Whop using API key or token credentials. Note: This is an unoffi... Write connect_x Get the OAuth URL to connect your X account. Write connect_youtube Get the OAuth URL to connect your YouTube account. Write create_ad_campaign Create a new advertising campaign on a connected ad platform. Supports campaign creation across Meta Ads, ... Write create_ad_creative Create an ad creative (image, video, carousel, or text ad). The Creative Asset agent can help generate ad ... Write create_brand_voice Create a brand voice profile to guide AI content generation. Configurable fields: • tone: Overall tone (pr... Write create_goal Create a new maker goal on Product Hunt. REQUIREMENTS: • Must have Product Hunt account connected • Write ... Write create_library_item Save content to your library as a draft, template, or evergreen content for reuse. Alias for save_to_library. Write create_project Create a Projects workspace for a product, app, or codebase. Write create_scheduled_report Create a recurring analytics report that's generated and delivered automatically. Write create_upload_session Create a browser upload link for media files. ALWAYS use this when the user shares an image or video in cha... Write create_workflow Create a new automation workflow. Workflows consist of a trigger and a sequence of steps. Trigger types: ... Write critique_post Score and critique post content with AI-powered suggestions. Returns a quality score (0-100), breakdown, an... Write disconnect_connector Disconnect and revoke credentials for a connector. Write draft_reply Generate an AI-powered reply draft for a social mention. Returns a draft with tone and safety flags. Write duplicate_scheduled_post Create a new scheduled post by duplicating an existing scheduled post. If no time is supplied, SendIt shift... Write edit_post Edit a published post on a supported platform. Updates the text/caption of an already published post. SUPP... Write edit_scheduled_post Edit a pending scheduled post. Supports text, media, platform, timing, approval-scope, and publish-now upda... Write generate_ai_media Generate AI images or videos using approved media providers. Supported providers: - heygen-mcp: HeyGen Dir... Write generate_content Generate AI-powered platform-optimized content without publishing. Uses AI to create platform-specific tex... Write generate_post_bundle Generate multi-variant AI content with quality scoring for multiple platforms. Returns the best variant plu... Write generate_project_strategy Generate project-local brand voice, positioning, audience, and social content strategy. Write import_project_source Import GitHub, app-store, website, file, or media source context into a project. Write preview_content Generate a visual preview of how content will appear on each platform. USE THIS WHEN: • Before publishing ... Write publish_ai Generate AI content and publish it in a single step. Combines generate_content + publish_content into one ... Write publish_content Publish content to social media platforms. MEDIA RULES: • mediaUrl must be a public HTTPS URL — NOT a loca... Write publish_from_library Publish content directly from your library to one or more platforms. Write reject_post Reject a scheduled post that is pending approval. The post will not be published. Write reply_to_comment Reply to a comment on one of your published posts. Supported platforms: X (reply tweets), Threads, Instagr... Write reply_to_conversation Send a reply in a conversation. The reply is sent through the original channel (e.g., Instagram comment, X... Write request_project_content Generate UGC, slideshow, remix, caption, or calendar content from project intelligence. Write requeue_dead_letter Requeue a dead letter post for another publishing attempt. Creates a new scheduled post from the dead lette... Write retry_scheduled_post Retry a failed scheduled post, optionally editing the content, narrowing to failed platforms, rescheduling,... Write save_project_content_to_library Generate project content and save the outputs into the reusable content library. Write save_to_library Save content to your library as a draft, template, or evergreen content for reuse. Write schedule_content Schedule content for future publishing. Same media rules as publish_content apply. • mediaUrl must be a pu... Write schedule_content_advanced Schedule content with explicit target accounts, queue placement, recurrence, platform overrides, media libr... Write schedule_multilang_content Schedule the same post in multiple languages, linking all variants into one translation group. Write set_default_brand_voice Set a brand voice profile as the default. The default brand voice is automatically used by all AI content g... Write suggest_next_schedule_time Suggest the next recommended publish time using best-times insights or configured queue slots without creat... Write suggest_queue_slots Suggest reusable queue slots derived from best-time insights for one or more platforms. Write summarize_mentions Cluster and summarize recent social mentions by theme and sentiment using AI. Write update_ad_campaign Update campaign settings (name, budget, dates, status). Write update_agent_policy Create or update a policy/guardrail for an agent. Policy types: • brand_safety - Content must align with b... Write update_calendar_event Update one calendar event by rescheduling it, changing status, reassigning it, or storing metadata. Write update_conversation Update conversation status, priority, assignment, or tags. Write update_library_item Update an existing content library item. Write update_recurring_series Update the recurrence rule or end date for future occurrences in a recurring series. Write update_workflow Update a workflow's configuration or status. Write upload_media FOR CLAUDE DESKTOP ONLY (with filesystem access). For Claude.ai/web: Use create_upload_session instead - it... Write upvote_product Upvote a product on Product Hunt. REQUIREMENTS: • Must have Product Hunt account connected • Write access ...
How many tools does the SendIt MCP server have? +

The SendIt MCP server exposes 148 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on SendIt tools? +

Route the SendIt server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do SendIt tools fall into? +

SendIt tools are categorised as Read (57), Write (79), Destructive (5), Execute (7). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.