OmniSignal AI

Turn Market Signals Into Winning Content.

Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeCan modify data

What it can do

  • Onboarding Get Readiness: Check onboarding readiness: whether the mandatory inputs (profile.brand, profile.industry, profile.goals, profile.targetAudience) are complete and whether the first strategy
  • Onboarding Update Profile: Set core profile fields (merges — only provided fields change). brand/industry/targetAudience are mandatory inputs for strategy generation.
  • Onboarding Update Goals: Set marketing goals (≥1 goal is a mandatory input), KPIs, and target audience.

What data it sees

Do you need an account

An API key from the service settings is required

Turn Market Signals Into Winning Content.

Find the topics, angles, and narratives your market is already responding to – and get a 30-day calendar of ready-to-publish posts, built from live market signals, in about 15 minutes.

Server tool list (38)

Raw names from tools/list. Only developers need these.

onboarding_get_readinessCheck onboarding readiness: whether the mandatory inputs (profile.brand, profile.industry, profile.goals, profile.targetAudience) are complete and whether the first strategy has been generated. Call this FIRST and between every setup step. ready=true means the workspace is fully set up.
onboarding_update_profileSet core profile fields (merges — only provided fields change). brand/industry/targetAudience are mandatory inputs for strategy generation.
onboarding_update_goalsSet marketing goals (≥1 goal is a mandatory input), KPIs, and target audience.
onboarding_update_social_handlesSet social media handles per platform. Accepts a single handle or an array per platform; merged + deduplicated like the dashboard does.
onboarding_update_brand_voiceSet the brand voice description (max 500 chars) — injected into all AI content generation.
onboarding_update_contentSet content context used to enrich strategy generation: past strategy notes, content ideas/drafts, existing content plan.
onboarding_connect_platformMark a platform as connected (same write as the dashboard platform connection).
onboarding_analyze_websiteAnalyze a website to pre-fill industry, ICP (target audience), competitors, and brand voice. Replicates the dashboard "analyze website" assist (site parse + AI extraction + competitor discovery).
profile_getGet the user profile: brand, industry, goals, target audience, competitors, brand voice, social handles, connected platforms, and MCP credit usage.
strategy_get_latestGet the most recently COMPLETED strategy document (full output: summary, themes, insights, recommendations, platform coverage).
strategy_listList strategy generation history (metadata only: id, status, generatedAt, timeframe).
data_summarySummary of collected data points (counts by platform/type, latest collection time) — what raw material strategy generation has to work with.
strategy_generateGenerate a full content strategy (async). Charged 150 credits AT SUBMISSION; automatically refunded if generation fails. Returns a strategyId immediately — poll with strategy_get_status. Only one generation can run at a time. Requires profile.brand/industry/goals/targetAudience (see onboarding_get_readiness).
strategy_get_statusPoll strategy generation status/progress (free).
strategy_get_swotGet the SWOT analysis from the most recent completed strategy.
strategy_get_themesGet content themes from the latest strategy plus the top 20 tags used across the calendar.
strategy_analyze_post_ideaValidate a post idea against current web signal (1 AI/search call): traction summary, keyword tags, confidence, and a suggested optimized angle.
strategy_competitor_gapAI competitor gap analysis: topics/formats/angles the competitor covers that this brand does not, with immediate actions.
signals_listList active signals in windows of 10 (cursor-based). Charged per window. Use the returned nextCursor to fetch the next window. Optional filters: priority, type.
signals_scanRun a fresh signal scan from monitored sources (async, scraping + LLM). Returns a scanJobId immediately — poll with signals_scan_status.
signals_scan_statusPoll a signal scan job status (free).
signals_generateGenerate fresh signals from already-collected data (1 LLM call) and store them.
signals_dismissDismiss (archive) a signal so it no longer appears in the feed (free — encourages feed hygiene).
signals_snoozeSnooze a signal for N days (1-30); it reappears afterwards (free).
sources_listList monitored sources (free).
sources_discoverDiscover monitoring sources for this account (LLM + scraping): LinkedIn voices, Reddit communities, search queries, websites.
calendar_get_dayGet all calendar posts for one day (YYYY-MM-DD). Charged per day — plan a week day-by-day or use calendar_get_week for a bulk discount.
calendar_get_weekGet all calendar posts for a week (Monday-based YYYY-MM-DD start). Bulk discount vs 7 day calls.
calendar_get_upcomingGet upcoming posts for the next N days (free).
calendar_get_postGet one full calendar post including playbook, script, slides, and variants.
calendar_search_postsSearch calendar posts by text, platform, format, or status.
calendar_update_postUpdate a calendar post status, notes, or schedule (free). Only the provided fields change.
calendar_create_variantsGenerate 2 A/B variants of a calendar post (1 AI call) and store them on the post.
calendar_exportExport the content calendar as CSV, ICS (iCalendar), or JSON.
data_collectCollect fresh data from a source and store it as data points (feeds strategy/signals). Price per source class — premium (10 cr): anysite_linkedin_posts, anysite_twitter_posts, anysite_instagram_posts; cheap (3 cr): exa_search, hackernews_search, rss_feed.
data_points_listList collected data points (paginated). Filter by source, platform, or type.
credits_get_balanceGet monthly credit usage: billing mode, monthly allotment, used/remaining this cycle, cycle dates, daily cap usage, lifetime spend, and the 10 most recent transactions (free).
credits_get_pricingMachine-readable price list: every tool's credit price, the credit→USD rate, monthly allotment packages, PAYG rate, and the daily cap. Call this to budget before running paid tools (free).
OmniSignal AI: connect to Claude, ChatGPT, Cursor · Connectors.fun