# SocialSeal (com.socialseal/mcp): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.socialseal%2Fmcp/versions/latest)
- Connected to: https://mcp.socialseal.co/mcp
- Homepage: https://www.socialseal.com/for-agents/?utm_source=mcp-registry
- Repository: https://github.com/OpenSealAI/agent-skills
- Scoring rules: v2
- Tools: 119
- Average: 58.8 / 100 (Cloudy)
- Near-identical pairs: 274

This page shows how SocialSeal (com.socialseal/mcp)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 119 tools. Above 40, models choose less accurately.
- Minor: 274 pairs with nearly the same description in all; the top 12 are shown.
- Critical: These tools share the same description: socialseal_get_creator_profile, socialseal_get_creator_recent_posts.

## Tools

- `socialseal_explore_select`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: workspaceId, lineageId, snapshotId, interpretationRevisionId, intendedDestination, intendedUse, userQuestion, continuationMetadata, items, items[].itemKind, items[].targetId, items[].inclusionState, idempotencyKey, actorContext.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `socialseal_explore_handoff`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: workspaceId, selectionId, destination, idempotencyKey, actorContext.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `socialseal_explore_correct_interpretation`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: workspaceId, lineageId, snapshotId, expectedRevisionId, operation, selectedCandidateTopicId, targetCandidateTopicId, targetMemberships, newCandidateTopic, status, labels, memberships, changeSummary, idempotencyKey, actorContext.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: The name is long (41 characters).
- `socialseal_read_skill`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: skill, file, path.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `socialseal_discover_capabilities`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `socialseal_discover_concepts`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `socialseal_explore_get`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: workspaceId, resource, lineageId, snapshotId, runId, selectionId, beforeSnapshotId, afterSnapshotId, page, pageSize, sort, outcome, actorContext.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `socialseal_explore_create_deliverable`: 44 / 100
  - Major: Arguments without a description: workspaceId, selectionId, handoffId, idempotencyKey, actorContext.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `socialseal_explore_list`: 44 / 100
  - Major: Arguments without a description: page, pageSize, sort, outcome, limit, actorContext.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `socialseal_list_workspaces`: 47 / 100
  - Major: Arguments without a description: limit, cursor.
  - Minor: String arguments with no constraint or example: cursor.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `socialseal_set_brand_alias_active`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: aliasId, alias, alias.is_active.
  - Minor: The meaning of the boolean argument alias.is_active is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, aliasId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_update_tracking_group`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: group_id, name, description, refresh_frequency, next_refresh_at.
  - Minor: String arguments with no constraint or example: description.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, group_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_create_brand`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: brand, brand.name, brand.role, brand.description.
  - Minor: String arguments with no constraint or example: brand.description.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_create_brand_group`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: group, group.name, group.description.
  - Minor: String arguments with no constraint or example: group.description.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_create_keyword`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: keyword, keyword.term, keyword.locale, keyword.language, keyword.region, keyword.localeKey, keyword.source, keyword.sources, keyword.brandId, keyword.productId, keyword.personaIds, keyword.intentIds, keyword.pillarIds, keyword.opportunityKey, keyword.active.
  - Minor: The meaning of the boolean argument keyword.active is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_create_keywords`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: keywords, keywords[].term, keywords[].locale, keywords[].language, keywords[].region, keywords[].localeKey, keywords[].source, keywords[].sources, keywords[].brandId, keywords[].productId, keywords[].personaIds, keywords[].intentIds, keywords[].pillarIds, keywords[].opportunityKey, keywords[].active.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument keywords[].active is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_account_window`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: workspaceId, id, offset, limit, captureSequence.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_tool_status`: 50 / 100
  - Major: Arguments without a description: id, kind, includeResults, resultsLimit.
  - Minor: The meaning of the boolean argument includeResults is unclear.
  - Minor: Says nothing about what it returns.
- `socialseal_pin_workspace_note`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: noteId, pinned.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument pinned is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, noteId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_update_brand_group`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: groupId, group, group.name, group.description.
  - Minor: String arguments with no constraint or example: group.description.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, groupId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_update_keyword`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: keywordId, patch, patch.term, patch.locale, patch.language, patch.region, patch.localeKey, patch.source, patch.sources, patch.brandId, patch.productId, patch.personaIds, patch.intentIds, patch.pillarIds, patch.opportunityKey, patch.active.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument patch.active is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, keywordId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_update_keywords`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: keywordIds, patch, patch.term, patch.locale, patch.language, patch.region, patch.localeKey, patch.source, patch.sources, patch.brandId, patch.productId, patch.personaIds, patch.intentIds, patch.pillarIds, patch.opportunityKey, patch.active.
  - Minor: The meaning of the boolean argument patch.active is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, keywordIds. Name the tool or the place that returns it, or models look it up first.
- `socialseal_update_persona`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: personaId, persona, persona.label, persona.description, persona.active, persona.brandId, persona.originRegions, persona.languages.
  - Minor: The meaning of the boolean argument persona.active is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, personaId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_update_tracking_item`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: item_id, name, refresh_frequency, next_refresh_at, is_active.
  - Minor: The meaning of the boolean argument is_active is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, item_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_explore_start`: 51 / 100
  - Major: Arguments without a description: workspaceId, anchor, marketCode, languageTag, sourceKind, sourceRef, intentFingerprint, providerBasket, evidenceWindow, evidenceWindow.startAt, evidenceWindow.endAt, previewFingerprint, maxCostUsd, quoteOnly, actorContext.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
- `socialseal_finalize_source_clip_upload`: 51 / 100
  - Major: Arguments without a description: clipId, fileName, maxCostUsd, quoteOnly, storagePath, mimeType, sizeBytes, durationSeconds, width, height, posterPath, rightsAttested.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: The meaning of the boolean argument rightsAttested is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, clipId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_brief_readiness`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: brandId, studyContext, studyContext.studyRef, studyContext.revision, studyContext.findingId, topicId, pillarId, opportunityKey, action.
  - Minor: String arguments with no constraint or example: studyContext.findingId.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_list_google_ai_search_runs`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: runId, trackingItemId, limit, offset, skipCache.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument skipCache is unclear.
- `socialseal_list_search_journeys`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: includeLatestRun, filters, filters.brandId, filters.region, filters.platformKeys, filters.includeWorkspaceNeutral, page, pageSize.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument includeLatestRun is unclear.
  - Minor: The meaning of the boolean argument filters.includeWorkspaceNeutral is unclear.
- `socialseal_list_tracking_items`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: page, limit, platform, track_type, is_active, includeInactive.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument is_active is unclear.
  - Minor: The meaning of the boolean argument includeInactive is unclear.
- `socialseal_create_workspace_note`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: note, note.type, note.bodyMd, note.key, note.title, note.pinnedToCore, note.confidence, note.importance, note.lastConfirmedAt.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument note.pinnedToCore is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_add_brand_group_member`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: groupId, brandId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, groupId, brandId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_diagnose_search_journeys`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: filters, filters.brandId, filters.region, filters.platformKeys, filters.includeWorkspaceNeutral, diagnosticLimit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument filters.includeWorkspaceNeutral is unclear.
- `socialseal_reactivate_persona`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: personaId.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, personaId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_rebuild_core_workspace_notes`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: forceRebuild.
  - Minor: The meaning of the boolean argument forceRebuild is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_remove_brand_group_member`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: groupId, brandId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, groupId, brandId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_remove_tracking_group_item`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: group_id, item_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, group_id, item_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_retry_brief_run`: 53 / 100
  - Major: Arguments without a description: maxCostUsd, quoteOnly, brandId, runId, forceFullRerun, forceRerun, contextFingerprint.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: The meaning of the boolean argument forceFullRerun is unclear.
  - Minor: The meaning of the boolean argument forceRerun is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, runId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_continue_account_window`: 55 / 100
  - Major: Arguments without a description: workspaceId, id, afterSequence.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_create_persona`: 55 / 100
  - Major: Arguments without a description: persona, persona.label, persona.description, persona.active, persona.brandId, persona.originRegions, persona.languages.
  - Minor: The meaning of the boolean argument persona.active is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_explore_preview_start`: 55 / 100
  - Major: Arguments without a description: workspaceId, anchor, anchor.anchorKind, anchor.subjectId, anchor.anchorKind, anchor.brandId, anchor.anchorKind, anchor.brandId, anchor.offeringRef, anchor.offeringRevisionId, anchor.anchorKind, anchor.audienceNeedRef, anchor.anchorKind, anchor.audienceNeedRef, anchor.anchorKind, anchor.competitorBrandId, anchor.anchorKind, anchor.topicId, anchor.anchorKind, anchor.topicIds, marketCode, languageTag, providerBasket, actorContext.
  - Minor: String arguments with no constraint or example: anchor.anchorKind, anchor.anchorKind, anchor.anchorKind, anchor.anchorKind, anchor.anchorKind, anchor.anchorKind, anchor.anchorKind, anchor.anchorKind.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_explore_refresh`: 55 / 100
  - Major: Arguments without a description: workspaceId, lineageId, providerBasket, evidenceWindow, evidenceWindow.startAt, evidenceWindow.endAt, maxCostUsd, quoteOnly, actorContext.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
- `socialseal_get_tracking_group_completeness`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: expected_items, expected_items[].item_id, expected_items[].track_type, expected_items[].track_value, include_refresh_status.
  - Minor: The meaning of the boolean argument include_refresh_status is unclear.
  - Minor: The name is long (42 characters).
- `socialseal_list_keywords`: 55 / 100
  - Major: Arguments without a description: filters, filters.query, filters.sortBy, filters.sortDirection, filters.page, filters.pageSize, filters.language, filters.region, filters.localeKey, filters.personaId, filters.personaIds, filters.intentId, filters.intentIds, filters.pillarId, filters.pillarIds, filters.opportunityKey, filters.brandId, filters.productId, filters.active, filters.ungrouped, filters.limit, filters.relevancePersonaId, filters.relevancePersonaIds, filters.relevanceIntentId, filters.relevanceIntentIds, filters.minRelevanceScore, filters.includeWorkspaceNeutralFallback.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument filters.active is unclear.
  - Minor: The meaning of the boolean argument filters.ungrouped is unclear.
  - Minor: The meaning of the boolean argument filters.includeWorkspaceNeutralFallback is unclear.
- `socialseal_bulk_delete_tracking_groups`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: group_ids.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, group_ids. Name the tool or the place that returns it, or models look it up first.
- `socialseal_delete_brand_group`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: groupId.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, groupId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_delete_keyword`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: keywordId.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, keywordId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_delete_tracking_group`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: group_id.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, group_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_delete_tracking_item`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: item_id.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, item_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_list_tracking_group_items`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: page, limit.
- `socialseal_refresh_tracking_item`: 56 / 100
  - Major: Arguments without a description: item_id, maxCostUsd, quoteOnly, startAt, endAt, maxProviderRequests, recentPostCount.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, item_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_retire_persona`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: personaId.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, personaId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_export_brief`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: opportunityKey, version.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_extract_video_assets`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: maxCostUsd, quoteOnly, items, items[].videoUid, items[].platformVideoId, items[].platformId, items[].searchResultId, items[].videoId, ensureAnalysis, includeRawAnalysis, includeSourceVideo, frameStrategy, frameCount, signedUrlSeconds.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: The meaning of the boolean argument ensureAnalysis is unclear.
  - Minor: The meaning of the boolean argument includeRawAnalysis is unclear.
  - Minor: The meaning of the boolean argument includeSourceVideo is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_brand_strategy`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brandId.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_get_brief_run`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: brandId, runId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: runId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_list_source_clips`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: videoClipIds.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_refresh_tracking_group`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: group_id, force.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument force is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, group_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_search_workspace_notes`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, types, includeSuperseded, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument includeSuperseded is unclear.
- `socialseal_start_search_journey`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: subject, subjectType, region, maxCostUsd, quoteOnly, locale, platformKeys, seedKeywords, contentPillars, maxKeywords, includeRejected, skipCache.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: The meaning of the boolean argument includeRejected is unclear.
  - Minor: The meaning of the boolean argument skipCache is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_update_brief`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: brandId, briefId, opportunityKey, editId, edits, edits.title, edits.concept, edits.whyThisBriefExists, edits.goal, edits.heroShot, edits.hooks, edits.keyDirectives, edits.cta, edits.shotList, edits.description, edits.targetSeoKeywords, edits.hashtags.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_attach_brief_publication`: 58 / 100
  - Major: Arguments without a description: briefId, url, maxCostUsd, quoteOnly, region, publishedAt, trackingItemIds.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, briefId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_create_brand_alias`: 58 / 100
  - Major: Arguments without a description: brandId, alias, alias.alias_type, alias.alias.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, brandId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_merge_tracking_groups`: 58 / 100
  - Major: Arguments without a description: target_group_id, source_group_ids.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, target_group_id, source_group_ids. Name the tool or the place that returns it, or models look it up first.
- `socialseal_update_workspace_note`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: noteId, note, note.type, note.bodyMd, note.key, note.title, note.pinnedToCore, note.confidence, note.importance, note.lastConfirmedAt.
  - Minor: The meaning of the boolean argument note.pinnedToCore is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, noteId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_brief`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: version, includeHistory, historyLimit, briefId, brandId.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument includeHistory is unclear.
  - Minor: The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.
- `socialseal_get_skills_archive`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `socialseal_find_tracking_item`: 60 / 100
  - Major: Arguments without a description: platform, track_type, track_value, region.
- `socialseal_get_search_journey`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: journeyId, includeLatestRun.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument includeLatestRun is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: journeyId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_tracking_group`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `socialseal_get_tracking_group_refresh_status`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: group_id.
  - Minor: The name is long (44 characters).
  - Minor: Required identifiers whose description does not say where the value comes from: group_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_tracking_item`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: item_id.
  - Minor: Required identifiers whose description does not say where the value comes from: item_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_workspace_note`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: noteId.
  - Minor: Required identifiers whose description does not say where the value comes from: noteId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_list_brand_aliases`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brandId.
  - Minor: Required identifiers whose description does not say where the value comes from: brandId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_explore_preview_activation`: 61 / 100
  - Minor: Arguments without a description: workspaceId, selectionId, handoffId, actorContext.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_get_google_ai_search_results`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: runId, trackingItemId, query, includeCitations, limit, offset, skipCache.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument includeCitations is unclear.
  - Minor: The meaning of the boolean argument skipCache is unclear.
- `socialseal_list_skills`: 61 / 100
- `socialseal_continue_visibility_check`: 62 / 100
  - Major: Arguments without a description: sourceRecommendationId, sourceThemeSnapshotVersion, themeIds, competitorIds.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, themeIds. Name the tool or the place that returns it, or models look it up first.
- `socialseal_track_account`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: name, region, refresh_frequency, next_refresh_at, brandIds, idempotencyKey.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_add_tracking_group_items`: 63 / 100
  - Major: Arguments without a description: group_id, item_ids, topicMode, topicDefinitions, allowCreateTopics, idempotencyKey, planFingerprint.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument allowCreateTopics is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, group_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_core_workspace_notes`: 63 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_creator_collection`: 63 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: workspaceId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_publish_brand_strategy`: 63 / 100
  - Major: Arguments without a description: brandId, revisionId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, revisionId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_sync_keywords_from_tracking`: 63 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_current_workspace`: 64 / 100
- `socialseal_get_paid_operation`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_list_brand_groups`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_list_brands`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_list_personas`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_get_study`: 65 / 100
  - Minor: Arguments without a description: studyRef, revision.
  - Minor: Required identifiers whose description does not say where the value comes from: studyRef. Name the tool or the place that returns it, or models look it up first.
- `socialseal_list_tracking_groups`: 65 / 100
  - Minor: No `required` list, so every argument is optional.
- `socialseal_prepare_source_clip_upload`: 65 / 100
  - Major: Arguments without a description: fileName, mimeType.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_create_tracking_group`: 66 / 100
  - Major: Arguments without a description: name, platform, description, refresh_frequency, next_refresh_at, brand_id.
  - Minor: String arguments with no constraint or example: description.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_start_brief_run`: 66 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: maxCostUsd, quoteOnly, brandId, studyContext, studyContext.studyRef, studyContext.revision, studyContext.findingId, topicId, continuesBriefId, pillarId, prompt, outputLocale, forceRerun.
  - Minor: String arguments with no constraint or example: studyContext.findingId.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: The meaning of the boolean argument forceRerun is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_brief_outcomes`: 67 / 100
  - Minor: Arguments without a description: region, platforms, weekStart, windowWeeks.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `socialseal_get_search_journey_run`: 67 / 100
  - Minor: Arguments without a description: runId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: runId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_list_workspace_topics`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_generate_brief`: 68 / 100
  - Major: Arguments without a description: maxCostUsd, quoteOnly, studyContext, studyContext.studyRef, studyContext.revision, studyContext.findingId, scopeType, pillarId, topicId, competitorBrandIds, trackingGroupId, listId, readinessRunId, timePeriod, platformIds, region, language, videoUids, videoSelectionMode, retrievalPrompt, pinnedVideoUids, excludedVideoUids, promotedCandidateTarget, title, brandContext, brandContext.brandName, brandContext.productName, brandContext.campaignGoal, brandContext.locale, brandContext.platform.
  - Minor: String arguments with no constraint or example: studyContext.findingId.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_workspace_balance`: 68 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_preview_search_activation`: 68 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: name, region, refresh_frequency, next_refresh_at, brandIds, idempotencyKey, type, value.
  - Minor: The description mentions none of its 3 or more arguments.
- `socialseal_resume_tracking_item`: 68 / 100
  - Minor: Arguments without a description: item_id.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, item_id. Name the tool or the place that returns it, or models look it up first.
- `socialseal_start_google_ai_search`: 68 / 100
  - Minor: Arguments without a description: queries, maxCostUsd, quoteOnly, trackingItemId.
  - Minor: The meaning of the boolean argument quoteOnly is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_visibility_check`: 69 / 100
  - Minor: Arguments without a description: evidenceOffset, evidenceLimit.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_explore_activate_searches`: 71 / 100
  - Major: Arguments without a description: workspaceId, selectionId, handoffId, planFingerprint, idempotencyKey, actorContext.
  - Minor: No `required` list, so every argument is optional.
- `socialseal_get_creator_profile`: 71 / 100
- `socialseal_get_creator_recent_posts`: 71 / 100
- `socialseal_export_tracking_data`: 73 / 100
  - Minor: No `required` list, so every argument is optional.
- `socialseal_get_tracking_inventory`: 73 / 100
  - Minor: Arguments without a description: includeItems.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument includeItems is unclear.
- `socialseal_track_search_or_hashtag`: 73 / 100
  - Minor: Arguments without a description: name, region, refresh_frequency, next_refresh_at, brandIds, idempotencyKey, type, value.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_execute_search_activation`: 74 / 100
  - Minor: Arguments without a description: name, region, refresh_frequency, next_refresh_at, brandIds, type, value.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_export_report`: 75 / 100
  - Minor: No `required` list, so every argument is optional.
- `socialseal_propose_brand_strategy`: 75 / 100
  - Major: Arguments without a description: brandId, strategy.offer[].text, strategy.offer[].confidence, strategy.targetAudiences[].text, strategy.targetAudiences[].confidence, strategy.excludedAudiences[].text, strategy.excludedAudiences[].confidence, strategy.frictions[].text, strategy.frictions[].confidence, strategy.messaging, strategy.messaging.use, strategy.messaging.avoid, strategy.messaging.rules, strategy.messaging.rules[].text, strategy.messaging.rules[].confidence, strategy.production[].text, strategy.production[].confidence, strategy.angles[].angle, strategy.angles[].status, strategy.angles[].reason, strategy.angles[].decidedOn, expectedBaseRevisionId.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, expectedBaseRevisionId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_start_study`: 75 / 100
  - Major: Arguments without a description: subject.kind, subject.kind, subject.keywords, subject.question, subject.kind, subject.brandId, subject.handle, subject.kind, subject.handle, subject.platformId, subject.kind, subject.monitor, subject.monitor.monitorId, subject.monitor.scopeVersionId, subject.monitor.reportRevision, subject.monitor.evidenceManifestId, subject.monitor.monitorRunId, subject.monitor.findingId, subject.monitor.objective, subject.topicIds, subject.keywords, subject.kind, subject.videoListId, windowDays.
  - Minor: String arguments with no constraint or example: subject.kind, subject.kind, subject.kind, subject.kind, subject.kind, subject.kind.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_start_visibility_check`: 80 / 100
  - Minor: Arguments without a description: idempotencyKey, locator, platform.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_collect_account`: 81 / 100
  - Minor: Arguments without a description: platform.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_get_video_search`: 85 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_check_keyword_demand`: 87 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `socialseal_search_videos`: 87 / 100
  - Minor: Arguments without a description: query, platform.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `socialseal_read_export_chunk`: 92 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
