SOCIALNEURON TOOLS

100 tools from the Socialneuron MCP Server, categorised by risk level.

READ 60 tools
Read adapt_content Rewrite existing content for a different platform \u2014 adjusts character limits, hashtag style, tone, and... Read analyze_top_content Analyze best-performing posts to identify patterns and replicate success. Read audit_brand_colors Audit content colors against the brand palette using perceptual color distance (Delta E 2000). Returns per-... Read capture_app_page Navigate to a Social Neuron app page and take a full-page screenshot. Logs in with test credentials, naviga... Read capture_screenshot Take a screenshot of any URL. Launches a headless Chromium browser, navigates to the URL, and captures eith... Read check_brand_consistency Check if content text is consistent with the brand voice, vocabulary, messaging, and factual claims. Return... Read check_pipeline_readiness Pre-flight check before run_content_pipeline. Verifies: sufficient credits for estimated_posts, active OAut... Read check_status Poll an async job started by generate_video or generate_image. Returns status (queued/processing/completed/... Read detect_anomalies Detect significant performance changes: spikes, drops, viral content, trend shifts. Compares current period... Read explain_brand_system Explains what brand data is available vs missing for a project. Returns a human-readable summary of complet... Read extract_brand Analyze a website URL and extract brand identity data including brand name, colors, voice/tone, target audi... Read extract_url_content Extract text content from any URL \u2014 YouTube video transcripts, article text, or product page features/... Read fetch_analytics Get post performance metrics \u2014 views, likes, comments, shares, and engagement rate. Filter by platform... Read fetch_trends Get current trending topics for content inspiration. Source Read fetch_youtube_analytics Fetch YouTube channel analytics. Supports channel overview, daily breakdown, video-specific metrics, and to... Read find_next_slots Find optimal posting time slots based on best posting times and existing schedule. Returns non-conflicting ... Read find_winning_content Find QA-gated high-performing short-form videos in the project Read get_active_campaigns List currently-running campaigns with thesis, budget, hero format, and current spend. Used by Hermes pitch ... Read get_autopilot_status Get autopilot system overview: active config count, recent execution results, credits consumed, and next sc... Read get_best_posting_times Analyze post analytics data to find the best times to post for maximum engagement. Returns the top 5 time s... Read get_brand_profile Load the active persisted brand profile for a project from brand_profiles. Read get_brand_runtime Fetches a project Read get_budget_status Check how much of the per-session budget has been consumed. Tracks credits spent and assets created in this... Read get_content_plan Load a persisted content plan by its UUID \u2014 returns the full plan including all posts, scheduling stat... Read get_credit_balance Check remaining credits, monthly limit, spending cap, and plan tier. Call this before expensive operations ... Read get_ideation_context Get synthesized ideation context from performance insights. Returns the same prompt-injection context used ... Read get_loop_summary Get a one-call dashboard summary of the feedback loop state (brand profile, recent content, and current ins... Read get_mcp_usage Get your MCP API usage breakdown for the current billing month. Shows per-tool call counts and credit usage... Read get_media_url Get a fresh signed URL for an R2 media key. Use when a previously returned signed URL has expired (they las... Read get_performance_insights Query performance insights derived from post analytics. Returns metrics like engagement rate, view velocity... Read get_pipeline_status Check status of a pipeline run, including stages completed, pending approvals, and scheduled posts. Read get_recipe_details Get full details of a recipe template including all steps, input schema, and estimated costs. Use this befo... Read get_recipe_run_status Check the status of a running recipe execution. Shows progress, current step, credits used, and outputs whe... Read health Check connectivity Read list_autopilot_configs List autopilot configurations showing schedules, credit budgets, last run times, and active/inactive status... Read list_comments List YouTube comments \u2014 pass video_id (11-char string, e.g. Read list_compositions List all available Remotion video compositions defined in Social Neuron. Returns composition IDs, dimension... Read list_connected_accounts Check which social platforms have active OAuth connections for posting. Call this before schedule_post to v... Read list_hyperframes_blocks List the curated subset of pre-built Hyperframes blocks (transitions, social overlays, data-viz, branding, ... Read list_plan_approvals List approval items for a content plan, optionally filtered by status (pending / approved / rejected / edit... Read list_recent_posts List recent published and scheduled posts with status, platform, title, and timestamps. Use to check what h... Read list_recipes List available recipe templates. Recipes are pre-built multi-step workflows like Read quality_check Score post quality across 7 categories: Hook Strength, Message Clarity, Platform Fit, Brand Alignment, Nove... Read quality_check_plan Batch quality check all posts in a content plan. Returns per-post scores and aggregate pass/fail summary. U... Read read_agent_reflection Read past agent reflections for a brand. Ordered by created_at DESC then id ASC (deterministic tiebreak \u2... Read record_campaign_spend Log a campaign cost line. Use when Hermes incurs spend that should be attributed to a campaign \u2014 draft... Read record_intel_signal Record a research/trend signal (news, HN post, competitor change, arxiv paper). Surfaces in SN Brand > Nich... Read record_observation Record an agent observation ( Read record_voice_lesson Persist a learned voice lesson to brand_profiles.platform_voice.voice_lessons. Use after weekly reflection ... Read refresh_platform_analytics Queue analytics refresh jobs for all posts from the last 7 days across connected platforms. Call this befor... Read render_demo_video Render a Remotion composition to an MP4 or GIF file locally. Uses the Remotion bundler and renderer from th... Read render_template_video Render a Remotion template video in the cloud. Creates an async render job that is processed by the product... Read repl Interactive REPL mode Read repurpose_content Transform one piece of content into 8-10 pieces across platforms. Read search_tools Search available tools by name, description, module, or scope. Use Read sn CLI tools (publish, preflight, etc.) Read suggest_next_content Suggest next content topics based on performance insights, past content, and competitor patterns. No AI cal... Read visual_gate_constraints Read the per-layout field constraints used by the visual QA gate (font size, effective width, max lines per... Read visual_quality_check Run a pre-render visual QA check on carousel slides before publishing. Predicts text overflow against per-l... Read whoami Show auth info
WRITE 32 tools
Write auto_approve_plan Batch auto-approve posts in a content plan that meet quality thresholds. Posts below the threshold are flag... Write create_autopilot_config Create a new autopilot configuration for automated content pipeline execution. Defines schedule, credit bud... Write create_carousel End-to-end carousel creation: generates slide text + kicks off image generation for each slide in parallel.... Write create_plan_approvals Create pending approval rows for each post in a content plan \u2014 one row per post, status= Write create_storyboard Plan a multi-scene video storyboard with AI-generated prompts, durations, captions, and voiceover text per ... Write create_weekly_content_plan Generate a full week of social media content with structured plan. Write export_design_tokens Export brand palette and typography as design tokens. Supports CSS custom properties, Tailwind config, and ... Write generate_carousel Generate carousel slide content (headlines, body text, emphasis words per slide). Supports Hormozi-style au... Write generate_content Create a script, caption, hook, or blog post tailored to a specific platform. Pass project_id to auto-load ... Write generate_image Start an async AI image generation job \u2014 returns a job_id immediately. Poll with check_status every 5-... Write generate_performance_digest Generate a performance summary for a time period. Includes metrics, trends vs previous period, top/bottom p... Write generate_video Start an async AI video generation job \u2014 returns a job_id immediately. Poll with check_status every 10... Write generate_voiceover Generate a voiceover audio file for video narration. Returns an R2-hosted audio URL. Use after create_story... Write moderate_comment Moderate a YouTube comment on your channel \u2014 set status to Write open_content_calendar Open an interactive drag-drop calendar of the user Write plan_content_week Generate a full content plan with platform-specific drafts, hooks, angles, and optimal schedule times. Pass... Write post_comment Post a new top-level comment on a YouTube video, authored as the connected channel. Use for proactive engag... Write record_outcome Record an outcome for a published decision event. Idempotent on (decision_event_id, horizon) \u2014 safe to... Write reply_to_comment Reply to a YouTube comment. Get the parent_id from list_comments results. Reply appears as the authenticate... Write respond_plan_approval Approve, reject, or edit a single pending plan approval item. Use to act on items surfaced by list_plan_app... Write save_brand_profile Save (or replace) the active brand profile for a project \u2014 voice, target audience, content pillars, cl... Write save_content_plan Save a content plan to the database for team review, approval workflows, and scheduled publishing. Creates ... Write save_draft_to_library Save a draft post to the SN content library. Use when an autonomous agent (Hermes) wants to persist a draft... Write schedule_content_plan Schedule all posts in a content plan. Optionally auto-assigns time slots and runs quality checks before sch... Write schedule_post Publish or schedule a post to connected social platforms. ALWAYS call Write setup_brand_voice Define or refine brand voice profile for consistent content. Write submit_content_plan_for_approval Create pending approval items for each post in a plan and mark plan status as in_review. Write update_autopilot_config Update an existing autopilot configuration. Can enable/disable, change schedule, or modify credit budgets. Write update_content_plan Edit individual posts in a persisted content plan \u2014 change caption, title, hashtags, hook, or angle. U... Write update_platform_voice Update platform-specific voice overrides (samples, tone/style, CTA/hashtag strategy). Write upload_media Upload media to persistent R2 storage. Returns a durable r2_key that can be passed to schedule_post. Three ... Write write_agent_reflection Persist a verbal reflection for an agent loop. Provenance keys are restricted (Anti-Goodhart safety): only ...

The managed route: connect Socialneuron through the PolicyLayer gateway — every tool call above is checked against your policy before it runs, with a full audit log.

DIRECT INSTALL (UNMANAGED) npx -y @socialneuron/mcp-server

Route Socialneuron through PolicyLayer and every one of its 100 tools is checked against your policy before it runs.

GOVERN SOCIALNEURON →

Enforced before the call runs. Nothing to install.

How many tools does the Socialneuron MCP server have? +

The Socialneuron MCP server exposes 100 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Socialneuron tools? +

Route the Socialneuron 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 Socialneuron tools fall into? +

Socialneuron tools are categorised as Read (60), Write (32), Destructive (2), Execute (6). Each category has a recommended default policy.

Enforce policy on every Socialneuron tool call.

Deterministic rules across all 100 Socialneuron tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

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.