Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

SocialSeal

REMOTE · MCP.SOCIALSEAL.CO

Measure how findable a brand is in TikTok, Instagram, YouTube and AI search, and what to post next.

60 Trust /100

Last scanned (4 hours ago)

Scores higher than 45% of remote servers

Reachable. Last reached 17 Oct 2026.

Category Marketing and SEO

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability74
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 19612 tokens (~152/item across 129 items; 128 tools + 1 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management13
  • Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage80
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 31% of tool parameters carry a description.Partial
  • Structured output schemas are declared (83% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 10 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 130 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 17 Oct 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “socialseal_explore_get” rewrote its description, which is the text the model reads security
    • Tool “socialseal_explore_list” rewrote its description, which is the text the model reads security
    • Tool “socialseal_export_report” rewrote its description, which is the text the model reads security
    • Tool “socialseal_get_video_search” rewrote its description, which is the text the model reads security
    • Tool “socialseal_list_keywords” rewrote its description, which is the text the model reads security
    • Tool “socialseal_list_tracking_groups” rewrote its description, which is the text the model reads security
    • Tool “socialseal_list_tracking_items” rewrote its description, which is the text the model reads security
    • Tool “socialseal_search_videos” rewrote its description, which is the text the model reads security
    • Tool “socialseal_start_visibility_check” rewrote its description, which is the text the model reads security
    • Tool “socialseal_update_tracking_item” rewrote its description, which is the text the model reads security
    • New tool “socialseal_check_keyword_demand” functional
    • New tool “socialseal_get_tracking_inventory” functional
    • New tool “socialseal_resume_tracking_item” functional
    • “socialseal_explore_list” added an optional parameter “view” cosmetic
  • 16 Oct 26 +1
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “socialseal_bulk_delete_tracking_groups”, which the server declares destructive security
    • New tool “socialseal_merge_tracking_groups”, which the server declares destructive security
    • Tool “socialseal_create_brand_alias” rewrote its description, which is the text the model reads security
    • Tool “socialseal_create_tracking_group” rewrote its description, which is the text the model reads security
    • New tool “socialseal_get_brand_strategy” functional
    • New tool “socialseal_propose_brand_strategy” functional
    • New tool “socialseal_publish_brand_strategy” functional
    • “socialseal_create_tracking_group” added an optional parameter “locale_key” cosmetic
  • 15 Oct 26 0
    • Tool “socialseal_analyse_public_video” rewrote its description, which is the text the model reads security
    • Tool “socialseal_extract_video_assets” rewrote its description, which is the text the model reads security
    • Tool “socialseal_get_video_evidence” rewrote its description, which is the text the model reads security
  • 14 Oct 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 13 Oct 26 58

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 17 Oct 2026 · Probed https://mcp.socialseal.co/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=socialseal.co CN=WE1,O=Google Trust Services,C=US 23 Aug 2026 21 Nov 2026 ECDSA 256 ECDSA-SHA256 253d79f8ee0b2314136d2aa166a3f41a
SANs: socialseal.co, mcp.socialseal.co, *.mcp.socialseal.co
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.socialseal.co. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
co. present 7786 8 Verified
socialseal.co. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.socialseal.co/mcp Verified 200
http (plaintext) http://mcp.socialseal.co/mcp Inconclusive 406
MCP tools · 128 exposed · ~19,086 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
socialseal_generate_brief ~403

Create a video, creator, UGC or editor brief with hooks and shot direction. Use an existing blueprintId/version or a topic, competitor or tracking_group scope; retrievalPrompt refines scoped retrieval and cannot accompany blueprintId/version. Carry approved audience/product facts and constraints in brandContext; do not assume project documents are loaded. Read existing work with socialseal_get_brief, edit with socialseal_update_brief, and export with socialseal_export_brief before formatting as Word/PDF. May consume analysis credits under existing controls. Generated status does not establish factual accuracy, executable timing or creative quality; inspect the returned evidence and missing-data states. Changes only the requested workspace state. Backend authorization, validation and any quote/approval, budget and idempotency controls remain authoritative; tool selection does not authorize additional work.

NameTypeReqDescription
blueprintIdstring––
blueprintVersioninteger––
brandContextobject––
competitorBrandIdsarray––
excludedVideoUidsarray––
idempotencyKeystring––
languagestring––
listIdstring––
maxCostUsdstring––
opportunityKeystringyes–
pillarIdstring––
pinnedVideoUidsarray––
platformIdsarray––
promotedCandidateTargetinteger––
quoteOnlyboolean––
readinessRunIdstring––
regionstring––
retrievalPromptstring––
scopeTypestring––
timePeriodstring––
titlestring––
topicIdstring––
trackingGroupIdinteger––
videoSelectionModestring––
videoUidsarray––
workspaceIdstringyesAuthorized workspace for this requested write; discover accessible context first.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_account_window ~109

Free stored evidence read. Page both posts and unresolvedPosts with offset/limit until pagination.hasMore=false. To archive immutable raw provider pages, request each sequence from captureManifest using captureSequence. Preserve null metrics, source IDs, observation times, partial coverage and cost uncertainty. No provider call or new charge.

NameTypeReqDescription
captureSequenceinteger––
idstringyes–
limitinteger––
offsetinteger––
workspaceIdstringyes–
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_blueprint ~114

Read the requested version and source evidence of a saved blueprint; missing evidence remains explicit. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
historyLimitinteger––
includeHistoryboolean––
opportunityKeystringyes–
versioninteger––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_blueprint_shots ~102

Read existing shot panels and source references with expiring signed URLs; no new collection. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
blueprintIdstringyes–
signedUrlSecondsinteger––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_brand_strategy ~154

Read the published content Strategy for a Brand (default: the Workspace's primary Brand): offer, wanted and unwanted audiences, frictions, messaging and production rules, angle ledger and decision tests, plus any pending draft. Call before content strategy, ideas, briefs, calendars, captions or interpreting demand/performance data, and apply it as described in its guidance. state=missing means no Strategy exists yet. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
brandIdstring––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_brief ~125

Read an existing brief version and evidence. Brand/strategy setup is not required to retrieve it. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
brandIdstring|null––
historyLimitinteger––
includeHistoryboolean––
opportunityKeystringyes–
versioninteger––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_brief_outcomes ~154

Read weekly ranking outcomes only for posts actually linked to the specified brief; this sample is not total account reach. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
briefIdstring|null–Exact saved Brief version; omit only for an explicit opportunity-wide read.
opportunityKeystringyes–
platformsarray|null––
regionstring|null––
weekStartstring|null––
windowWeeksinteger|null––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_brief_readiness ~133

Check evidence readiness for creative brief generation or editing. This check does not gate unrelated reads, account metrics or URL analysis. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
actionstring––
brandIdstring|null––
opportunityKeystring––
pillarIdstring|null––
topicIdstring––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_brief_run ~97

Read progress, result and failure evidence for an existing brief run. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
brandIdstring|null––
runIdstringyes–
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_core_workspace_notes ~86

Read core context, building its stored cache from existing notes if absent. No provider collection or model cost. Changes only the requested workspace state. Backend authorization, validation and any quote/approval, budget and idempotency controls remain authoritative; tool selection does not authorize additional work.

NameTypeReqDescription
workspaceIdstringyesAuthorized workspace for this requested write; discover accessible context first.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_creator_collection ~127

Read the status and evidence of one caller/workspace-scoped creator collection receipt. No provider call, charge or new tracker. Running receipts return continuation; complete and failed are terminal. Preserve partial metrics and brand evidence.

NameTypeReqDescription
brandIdstring–Optional existing workspace brand for partnership context. Missing brand evidence does not block metrics.
idstringyesCollection receipt id returned by the collect action.
recentPostCountinteger–Requested latest account posts, including images, carousels and videos. Coverage may be incomplete.
workspaceIdstringyes–
NameTypeReqDescription
billing–yes–
completedAtstring|nullyes–
continuation–yes–
error–yes–
evidenceobjectyes–
idstringyes–
replayedbooleanyes–
schemaVersionstringyes–
startedAtstringyes–
statusstringyes–
targetstringyes–
trackerCreatedbooleanyes–
workspaceIdstringyes–

No examples provided.

socialseal_get_creator_profile ~293

Read a supplied Instagram profile URL or handle directly, with account timeline posts (images, carousels and videos), publication dates, captions, available metrics, deterministic average views and engagement rates with formulas/denominators, freshness and coverage, plus accessible workspace brand context for host-owned brand-fit assessment. No resolver, skill or tracked-search setup prerequisite. Stored evidence only: no provider requests, credits, or persistent tracker. A fresh request returns FRESH_COLLECTION_REQUIRED and existing evidence; socialseal_collect_creator_account performs a separate bounded collection. Synchronous response; collection.continuation=null, no polling. Respect coverage.latestClaim; a partial timeline cannot establish the latest account posts. Missing brand evidence does not block metrics. Public views do not establish demographics or unique reach.

NameTypeReqDescription
brandIdstring–Optional existing workspace brand for partnership context. Missing brand evidence does not block metrics.
freshnessstring–Stored evidence read. Fresh requests return FRESH_COLLECTION_REQUIRED alongside stored evidence; use the separate bounded collect action.
platformstringyes–
recentPostCountinteger–Requested latest account posts, including images, carousels and videos. Coverage may be incomplete.
targetstringyesNamed Instagram profile URL or @handle; not a search keyword or post URL.
workspaceIdstring–Accessible workspace; uses the configured default when omitted. No tracking group required.
NameTypeReqDescription
actionstringyes–
aggregatesobjectyes–
assessmentGuidancestringyes–
brandContextobjectyes–
collectionobjectyes–
coverageobjectyes–
freshnessobjectyes–
limitationsarrayyes–
postsarrayyes–
profileobjectyes–
schemaVersionstringyes–
statusstringyes–
strategyContextobject–Brand Strategy applied to this result (SOC-641).
undatedPostsarrayyes–
workspaceIdstringyes–

No examples provided.

socialseal_get_creator_recent_posts ~294

Read a supplied Instagram profile URL or handle directly, with account timeline posts (images, carousels and videos), publication dates, captions, available metrics, deterministic average views and engagement rates with formulas/denominators, freshness and coverage, plus accessible workspace brand context for host-owned brand-fit assessment. No resolver, skill or tracked-search setup prerequisite. Stored evidence only: no provider requests, credits, or persistent tracker. A fresh request returns FRESH_COLLECTION_REQUIRED and existing evidence; socialseal_collect_creator_account performs a separate bounded collection. Synchronous response; collection.continuation=null, no polling. Respect coverage.latestClaim; a partial timeline cannot establish the latest account posts. Missing brand evidence does not block metrics. Public views do not establish demographics or unique reach.

NameTypeReqDescription
brandIdstring–Optional existing workspace brand for partnership context. Missing brand evidence does not block metrics.
freshnessstring–Stored evidence read. Fresh requests return FRESH_COLLECTION_REQUIRED alongside stored evidence; use the separate bounded collect action.
platformstringyes–
recentPostCountinteger–Requested latest account posts, including images, carousels and videos. Coverage may be incomplete.
targetstringyesNamed Instagram profile URL or @handle; not a search keyword or post URL.
workspaceIdstring–Accessible workspace; uses the configured default when omitted. No tracking group required.
NameTypeReqDescription
actionstringyes–
aggregatesobjectyes–
assessmentGuidancestringyes–
brandContextobjectyes–
collectionobjectyes–
coverageobjectyes–
freshnessobjectyes–
limitationsarrayyes–
postsarrayyes–
profileobjectyes–
schemaVersionstringyes–
statusstringyes–
strategyContextobject–Brand Strategy applied to this result (SOC-641).
undatedPostsarrayyes–
workspaceIdstringyes–

No examples provided.

socialseal_get_current_workspace ~57

Get the current workspace before a workspace-scoped action when the user has not named one. Hosted MCP resolves the live active/default workspace, falling back to the sole accessible workspace; local MCP returns the workspace selected in environment/configuration.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

socialseal_get_google_ai_search_results ~146

Read stored Google AI answers and citations, preserving the actual query and historical capture scope. Paginate offset/limit. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
includeCitationsboolean––
limitinteger––
offsetinteger––
querystring––
runIdinteger––
skipCacheboolean––
trackingItemIdinteger––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_paid_operation ~86

Read a preserved operation's status, quote, retained result and USD settlement receipt. Polling and retrieving prior results are free. Funding alone is not successful task completion.

NameTypeReqDescription
operationIdstringyesPreserved operationId returned by the requested task. Do not supply a replacement task payload.
workspaceIdstringyesWorkspace selected for the original request and its funding.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_scheduled_spending ~78

Read existing Monitor schedules, their per-run maximum, monthly exposure and standing approval. This does not publish or approve a schedule. Only a human may approve schedule terms and a monthly cap; changes to scope, schedule or price need fresh approval.

NameTypeReqDescription
workspaceIdstringyesWorkspace selected for the original request and its funding.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_search_journey ~95

Read a selected existing journey and optionally its latest execution. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
includeLatestRunboolean––
journeyIdstringyes–
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_search_journey_run ~94

Read status and available results of the returned journey run; do not restart it to poll. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
runIdstringyes–
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_skills_archive ~47

Return download URLs for the full SocialSeal agent-skills repository (zip/tarball) plus the install command, so the agent or user can download every skill at once.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

socialseal_get_tool_status ~183

Read-only polling for a known SocialSeal async run, export, or group refresh. UUID auto ids are journey runs; numeric auto ids are Google AI runs. Both are workspace-scoped, as are google_ai_run, journey_run, explore_run, and video_analysis. Pass the workspaceId from the lookup that returned the run. MCP-host errors such as "No approval received" occur before SocialSeal executes this tool; never describe them as SocialSeal billing, workspace approval, or job-status errors.

NameTypeReqDescription
idstring|numberyes–
includeResultsboolean––
kindstring––
resultsLimitinteger––
workspaceIdstring–Pass the workspace from the lookup that returned this run id. Required for auto/google_ai_run/journey/explore/video polls when a live default is not already resolved.

No output schema declared.

No examples provided.

socialseal_get_tracking_group ~82

Read an existing tracking group's configuration by ID. Reads stored data; does not refresh evidence or create tracking. No new collection cost.

NameTypeReqDescription
group_idintegeryesTracking group ID returned by a group lookup; retain its workspace context.
workspaceIdstring–Optional workspace override. Omit to resolve the live authorized default or sole accessible workspace.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_tracking_group_completeness ~146

Compare expected memberships with stored items in the authorized tracking group, including missing/extra items, platform mismatches and optional stored refresh-job status. Omit expected_items to inspect current membership. Reads existing configuration/jobs only; no collection, refresh, mutation or new cost. Completeness does not establish fresh evidence. Reuse the workspace from the group lookup.

NameTypeReqDescription
expected_itemsarray––
group_idintegeryesTracking group ID returned by a group lookup; retain its workspace context.
include_refresh_statusboolean––
workspaceIdstring–Optional workspace override. Omit to resolve the live authorized default or sole accessible workspace.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_tracking_group_refresh_status ~90

Read the existing group's collection queue state; does not start another refresh. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
group_idintegeryes–
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_tracking_inventory ~169

Read the workspace's canonical tracked-item total and breakdown: one item per search in one market on one platform, hashtag or account, counted once however many groups include it, with paused items separate. Use this total whenever you state how many searches, hashtags or accounts are tracked; do not add up group item counts or count a page of list results. Pass includeItems for each item's platform, market, frequency, last and next collection, latest refresh outcome and Monitor report inclusion. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
includeItemsboolean––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_tracking_item ~84

Read one existing tracked search, hashtag or account. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
item_idintegeryes–
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_video_evidence ~181

Read stored analysis for returned video identifiers. URLs are not accepted for polling; missing or pending evidence does not trigger provider work. Separate observed hooks/shots/transcripts from model interpretations. Photo/carousel analysis uses one-based slideIndex references; it provides no video timing, motion or audio evidence. likelyReasonItRanks and similar explanations are hypotheses, not measured ranking causes or independent proof of effectiveness. Cite the source post and inspect whether its audience, topic and production context transfer to the requested brief. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
includeRawAnalysisboolean––
itemsarrayyes–
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_video_search ~220

Read status, available results or a typed failure for an existing video search. Pass its canonical jobId and workspaceId. Read-only; no collection or charge. Poll this action instead of starting the search again. Search rows describe videos surfaced for selected queries at capture time, not search volume or total market demand. Within one platform, market and capture window, result counts, rank and views remain valid relative demand signals for comparing queries; when asked to prioritise, rank with them and label confidence instead of declining. Region is the collection market, not verified viewer geography. Views/likes/saves are video engagement snapshots, not engagement attributable to that query or gains during the export window. State query/platform/market/date scope and coverage; deduplicate videos before aggregating across queries. Define rate denominators and preserve missing values as unknown. Inspect relevant video evidence before recommending a creative treatment.

NameTypeReqDescription
jobIdstringyesCanonical jobId returned by socialseal_search_videos.
workspaceIdstringyesWorkspace supplied when starting the search.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_get_visibility_check ~149

Retrieve progress, candidate themes or the released complete Visibility Check. Read the same operation after reconnecting; polling costs nothing. Return evidence, scope, freshness and limitations honestly. A report awaiting review is not yet released, and a partial report is not a complete outcome.

NameTypeReqDescription
evidenceLimitinteger––
evidenceOffsetinteger––
operationIdstringyesOperation returned by the Visibility Check start action. Reuse across polling and reconnects.
storySnapshotIdstring–Pin subsequent evidence pages to the result snapshot returned by the first read.
workspaceIdstringyesResolve the user's authorized workspace; reuse the only workspace without asking for its ID.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_workspace_balance ~60

Read workspace prepaid USD funds, active holds, monthly UTC headroom and approval threshold. Subscription credits remain their own allowance and are never converted to a cash balance.

NameTypeReqDescription
workspaceIdstringyesWorkspace selected for the original request and its funding.
NameTypeReqDescription
result–––

No examples provided.

socialseal_get_workspace_note ~83

Read an existing note by its returned ID. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
noteIdstringyes–
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_brand_aliases ~84

Read known attribution aliases for an accessible brand. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
brandIdstringyes–
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_brand_groups ~79

Read named sets of existing brands. These are not tracking groups. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_brands ~85

Retrieve existing brand context before asking the user for brand identifiers. Returns canonical brands and workspace roles. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_google_ai_search_runs ~125

Read collected Google AI run status and progress, scoped to the requested run or tracking item. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
limitinteger––
offsetinteger––
runIdinteger––
skipCacheboolean––
trackingItemIdinteger––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_keywords ~128

Read existing keyword records and their evidence/strategy associations. Each keyword carries demandSignals: evidenceLevel (strong/indicative/untested), the demand signals present, and googleSearchVolume.state (not_collected means never fetched, not zero). Listing keywords does not start searches. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
filtersobject––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_personas ~83

Read saved workspace personas. Personas are supplied strategy records, not inferred private audience demographics. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_search_journeys ~109

List existing journey identities and optionally their latest runs. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
filtersobject––
includeLatestRunboolean––
pageinteger––
pageSizeinteger––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_skills ~109

Discover optional task-specific SocialSeal guidance after identifying the requested work. For a content calendar or posting schedule, select socialseal-social-plan-builder; for video/editor/UGC briefs, select socialseal-creator-briefing. Loading guidance does not execute generation tools. Skills are not prerequisites for basic operations. Returns each skill's name and frontmatter description (so you can route without reading every SKILL.md), file paths, shared references, the install command, and the archive download info.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

socialseal_list_source_clips ~97

Read existing source clips, rights metadata and available clip analysis; expiring media URLs are not permanent assets. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
videoClipIdsarray––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_tracking_group_items ~107

Read the monitored items in an existing tracking group, paginated by page and limit. Stored membership is not fresh search evidence. No collection or new collection cost; no setup prerequisite.

NameTypeReqDescription
group_idintegeryesTracking group ID returned by a group lookup; retain its workspace context.
limitinteger––
pageinteger––
workspaceIdstring–Optional workspace override. Omit to resolve the live authorized default or sole accessible workspace.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_tracking_groups ~92

Show existing authorized tracking groups across their configured platforms. Reads stored configuration without collection, refresh or setup; no new collection cost. Use the returned group ID and workspace for subsequent reads. Groups overlap, so never add up items_count for a tracked total; use socialseal_get_tracking_inventory.

NameTypeReqDescription
workspaceIdstring–Optional workspace override. Omit to resolve the live authorized default or sole accessible workspace.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_tracking_items ~142

Read existing tracked items and their actual platform/market scope. Results are paged; for how many items are tracked, use socialseal_get_tracking_inventory. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
includeInactiveboolean––
is_activeboolean––
limitinteger––
pageinteger––
platformstring––
track_typestring––
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––

No examples provided.

socialseal_list_workspace_topics ~84

Read active Topics with stable IDs, names and descriptions before assigning searches. No collection cost. Reads stored evidence/configuration; no provider collection or collection charge. Preserve returned timestamps, coverage, missing evidence and errors. Synchronous; no polling unless the result explicitly supplies continuation.

NameTypeReqDescription
workspaceIdstring–Reuse the authorized default or sole accessible workspace when omitted.
NameTypeReqDescription
result–––
strategyContextobject–Brand Strategy applied to this result (SOC-641).

No examples provided.

socialseal_list_workspaces ~96

List workspaces visible to the authenticated SocialSeal user. List order and owner role do not identify the default; use defaultWorkspaceId/isDefaultWorkspace, or call socialseal_get_current_workspace before a write when the user did not name a workspace.

NameTypeReqDescription
cursorstring––
includeInactiveboolean–Deprecated no-op. All owned workspaces are returned regardless of active state.
limitinteger––

No output schema declared.

No examples provided.

socialseal_merge_tracking_groups ~138

Merge the requested source groups into the target group: the target keeps the union of their items (a shared item is still collected once) and the source groups are deleted. All groups must use the target's platform; a source group still referenced elsewhere blocks the whole merge without changes. Changes only the requested workspace state. Backend authorization, validation and any quote/approval, budget and idempotency controls remain authoritative; tool selection does not authorize additional work.

NameTypeReqDescription
source_group_idsarrayyes–
target_group_idintegeryes–
workspaceIdstringyesAuthorized workspace for this requested write; discover accessible context first.
NameTypeReqDescription
result–––

No examples provided.

socialseal_pin_workspace_note ~95

Change whether the specified note is included in core context. No provider collection cost. Changes only the requested workspace state. Backend authorization, validation and any quote/approval, budget and idempotency controls remain authoritative; tool selection does not authorize additional work.

NameTypeReqDescription
noteIdstringyes–
pinnedbooleanyes–
workspaceIdstringyesAuthorized workspace for this requested write; discover accessible context first.
NameTypeReqDescription
result–––

No examples provided.

socialseal_prepare_source_clip_upload ~107

Create the requested source clip upload and return signed upload fields. Requires a separate byte upload and finalize action; no assembled-video output. Changes only the requested workspace state. Backend authorization, validation and any quote/approval, budget and idempotency controls remain authoritative; tool selection does not authorize additional work.

NameTypeReqDescription
fileNamestringyes–
mimeTypestringyes–
workspaceIdstringyesAuthorized workspace for this requested write; discover accessible context first.
NameTypeReqDescription
result–––

No examples provided.

socialseal_preview_search_activation ~336

Return the exact Topics to create or reuse, per-search assignments, conflicts, credits and planFingerprint without activating. Use execute_search_activation with that fingerprint to commit. Changes only the requested workspace state. Backend authorization, validation and any quote/approval, budget and idempotency controls remain authoritative; tool selection does not authorize additional work.

NameTypeReqDescription
allowCreateTopicsboolean–When topicMode is auto or mixed, whether automatic organisation may propose new Topics. Default true.
brandIdsarray––
commandobject–Canonical preview command snapshot. Send this on execute so automatic assignments are not reclassified.
idempotencyKeystring––
itemsarray–Batch searches. Each item may include value, region, platform, and topicRefs.
namestring––
next_refresh_atstring––
platformstringyesSupported tracking platform key, such as instagram, tiktok or youtube; the backend rejects unsupported platforms.
refresh_frequencystring––
regionstring––
topicDefinitionsarray–Existing or inline-create Topic definitions with stable refs. Several searches may share one new Topic ref.
topicModestring–explicit assigns named Topic refs; auto classifies omitted Topics; mixed keeps explicit rows and classifies the rest. Default auto.
topicRefsarray–Topic refs from topicDefinitions to assign to a single search.
typestring––
valuestring––
workspaceIdstringyesAuthorized workspace for this requested write; discover accessible context first.
NameTypeReqDescription
result–––

No examples provided.

socialseal_propose_brand_strategy ~197

Save a draft Strategy revision for user review. Pass the complete Strategy and expectedBaseRevisionId (the published revision you read, or null when none exists). Drafts do not affect agents or generation until published. Use it when the user asks to create or change the Strategy, or after they confirm a correction that should persist. Changes only the requested workspace state. Backend authorization, validation and any quote/approval, budget and idempotency controls remain authoritative; tool selection does not authorize additional work.

NameTypeReqDescription
brandIdstring––
changeSummarystringyesWhat changed and why, in one or two sentences.
expectedBaseRevisionIdstring|nullyes–
strategyobjectyesComplete replacement Strategy. Distil to decisions that change outputs; the rendered context must stay under 8,000 characters.
workspaceIdstringyesAuthorized workspace for this requested write; discover accessible context first.
NameTypeReqDescription
result–––

No examples provided.

Install

How do I install the SocialSeal MCP server?

SocialSeal is a hosted endpoint at https://mcp.socialseal.co/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.socialseal.co

# add to Claude Code
claude mcp add --transport http com-socialseal-mcp 'https://mcp.socialseal.co/mcp'
Common questions

What is the SocialSeal MCP server?

SocialSeal is an MCP server listed in the public MCP registry as com.socialseal/mcp. Measure how findable a brand is in TikTok, Instagram, YouTube and AI search, and what to post next. This page covers its hosted endpoint (https://mcp.socialseal.co/mcp).

Is the SocialSeal MCP server safe to use?

SocialSeal scores 60 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the SocialSeal MCP server expose?

SocialSeal exposes 128 tools: socialseal_get_scheduled_spending, socialseal_resume_paid_operation, socialseal_get_paid_operation, socialseal_get_workspace_balance, socialseal_start_visibility_check, and 123 more. Their descriptions and schemas cost roughly 19,086 tokens of context every time the server is loaded.

Does the SocialSeal MCP server require authentication?

No. We connected to SocialSeal without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the SocialSeal MCP server still maintained?

SocialSeal is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.