Skip to main content
Glama

Influship Influencer Marketing MCP

semantic_search_creators

Read-only

Semantic discovery search for influencers/content creators using natural-language queries.

Use this only when the user asks to discover creators by topic, audience, geography, niche, content style, or campaign criteria (e.g., "fitness creators in NYC", "vegan recipe creators with high engagement", "tech reviewers who cover phones"). The query is matched against creator profiles, extracted facts, and visual style via hybrid vector search.

Do not use this for exact handles, usernames, or known creator names. If the user gives a specific platform and handle (for example "@niickjackson on Instagram"), use get_profile first. For rough name/handle lookup, use search_creators. For multiple known handles, use lookup_profiles. Semantic search can return lookalike or topical matches and is allowed to miss an exact username.

Examples:

  • User: "Find news creators with 1M+ followers" -> use this tool.

  • User: "Find creators in LA who make cinematic travel videos" -> use this tool.

  • User: "Pull @niickjackson on Instagram" -> use get_profile, not this tool.

  • User: "Is @niickjackson a fit for Pixel?" -> use get_profile first, optionally get_posts, then match_creators.

Returns a ranked list of creators (id, platform, username, follower count, engagement rate, top categories, evidence facts). Use the flat follower, engagement-rate, and verified fields to constrain results when the user gives concrete numeric constraints.

Use find_lookalike_creators instead when you want creators SIMILAR to known ones. Use match_creators when you want to SCORE specific creators against a brief.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum results to return.
queryYesNatural-language semantic discovery query by topic, niche, audience, geography, or content style. Do not pass exact handles or usernames here; use get_profile, lookup_profiles, or autocomplete_creators instead.
verifiedNoWhen set, only return verified or unverified creators.
platformsNoPlatforms to search. Omit for all.
creator_kindsNoOptional creator kind filter. Omit for no creator-kind filter.
max_followersNoMaximum follower count.
min_followersNoMinimum follower count.
max_engagement_rateNoMaximum engagement rate as a percentage from 0 to 100.
min_engagement_rateNoMinimum engagement rate as a percentage from 0 to 100.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint/destructiveHint annotations, the description discloses that results come from hybrid vector search matching against profiles, facts, and visual style, and that it 'can return lookalike or topical matches' and 'is allowed to miss an exact username.' It also states the return shape (ranked list with specific fields) and that flat follower/engagement/verified fields should be used to constrain numeric criteria, adding genuine behavioral insight.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Although substantial, every section earns its place: a clear first-line summary, explicit usage boundaries, named alternative tools, illustrative examples, return-value summary, and filter guidance. The structure with short paragraphs and examples makes it easy to scan despite its length.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (9 parameters, multiple modes, rich sibling context), the description is remarkably complete. It covers purpose, usage timing, exclusions, alternatives, behavioral caveats, return semantics, and parameter usage—all while relying on the output schema for exact return format details.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already has 100% description coverage for parameters, so the baseline is 3. The description adds value by warning that exact handles/usernames should not be passed in the query and by advising to use the flat follower, engagement-rate, and verified fields for numeric constraints—semantics not fully obvious from the schema alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Semantic discovery search for influencers/content creators using natural-language queries,' which names the specific verb, resource, and mechanism. It clearly differentiates from siblings by explicitly stating this is not for exact handles/usernames and directs those cases to get_profile, search_creators, or lookup_profiles.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It provides explicit when-to-use ('only when the user asks to discover creators by topic, audience, geography, niche, content style, or campaign criteria') and when-not-to-use scenarios, with concrete examples for both. It names specific alternative tools (get_profile, search_creators, lookup_profiles, find_lookalike_creators, match_creators) and explains when each alternative is appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.8/5.0
Disambiguation2/5

Several tools have overlapping boundaries: autocomplete_creators and search_creators are described as near-equivalent fuzzy lookups, get_creator and get_profile both resolve exact platform+username input, and the Instagram/TikTok post helpers overlap with generic get_posts. The descriptions work hard to disambiguate, but an agent would frequently need to choose between two or three equally plausible tools.

Naming Consistency4/5

Most tools follow a clear verb_noun snake_case pattern, such as get_youtube_video, search_creators, match_creators, and render_creator_profile. Minor inconsistencies exist: singular/plural variants (get_instagram_post vs get_instagram_posts), list_ vs get_ for video listing, and search_creators carrying legacy semantic behavior under a lookup-sounding name.

Tool Count2/5

Twenty-eight tools places the server in the 'too many' range, and the count is inflated by near-duplicates like autocomplete_creators/search_creators, get_creator/get_profile, and singular/batch transcript variants. Even with three social platforms and rendering helpers, the surface would be more focused around 18–22 tools.

Completeness4/5

The core influencer research workflow is well covered: handle resolution, batch lookup, semantic discovery, lookalikes, posts, transcripts, YouTube search, matching, and comparison rendering. Gaps are minor—there is no creator shortlist persistence or cross-platform comment support—but the main discovery-to-match path has no dead ends.

Resources