Skip to main content
Glama

Influship Influencer Marketing MCP

Server Details

Find and analyze influencers with creator search, lookalikes, profiles, posts, and transcripts.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.6/5 across 14 of 14 tools scored. Lowest: 3.6/5.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly defined purpose with detailed usage guidance. Tools like search_creators, semantic_search_creators, and find_lookalike_creators explicitly differentiate their use cases, preventing ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., autocomplete_creators, get_profile, match_creators). Minor variations like find_lookalike_creators vs get_creator are justified by different actions.

Tool Count5/5

14 tools cover essential influencer discovery and data retrieval operations without being overwhelming. Each tool earns its place, and the count is well-scoped for the domain.

Completeness4/5

The tool set covers core workflows: creator lookup (multiple methods), profiles, posts, transcripts, batch operations, and matching. Missing campaign management or analytics, but these may be out of scope. Minor gap in audience demographics.

Available Tools

14 tools
autocomplete_creators
Read-only
Inspect

Autocomplete creator names, usernames, or display names from partial input.

Use this for fast lookup when the user types a partial handle or name and you need to resolve it to canonical creator IDs (e.g., "find @cris" or "who's that fitness coach called Jane?"). Cheap and fast — prefer over search_creators for handle-style queries where the user already knows roughly who they want.

Use get_profile instead when the user gives an exact platform+username pair. Use search_creators for the same fuzzy creator lookup behavior with a less typeahead- specific name. Use semantic_search_creators only for discovery by topic, niche, audience, geography, or content style, not for resolving a known creator.

Examples:

  • User: "Who is that fitness coach called Jane?" -> use this tool.

  • User: "Find @cris..." -> use this tool to resolve the partial handle.

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

Returns a short list of matching creators with their IDs, platforms, and display names. Use the IDs returned here as input to get_creator, find_lookalike_creators, or match_creators for downstream operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
qYesSearch query (min 2 characters)
limitNoMaximum results to return
scopeNoWhich platforms to include in resultsall_platforms
platformNoFilter by platform

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
find_lookalike_creators
Read-only
Inspect

Find creators SIMILAR to one or more seed creators.

Use this when the user already knows a creator they like and wants more like them (e.g., "find creators like @therock", "find more creators like these three I just booked"). Seeds are blended via creator-profile + visual-style + fact embeddings to surface similar accounts.

Seeds are passed in seed_creator_ids (canonical UUIDs) and/or seed_profiles (platform + username; resolve handles via autocomplete_creators first if needed). Returns a ranked list of similar creators with scores. limit caps results (default 25, max 100). Use the flat follower, engagement-rate, and verified fields to constrain results.

Use semantic_search_creators instead when you have a topic/niche but no seed. Use match_creators when you have specific candidates and want to score their fit against a brief.

Examples:

  • User: "Find creators like @niickjackson on Instagram" -> use this tool with seed_profiles: [{ platform: "instagram", username: "niickjackson" }].

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

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum results to return.
cursorNoPagination cursor from a previous response.
verifiedNoWhen set, only return verified or unverified creators.
max_followersNoMaximum follower count.
min_followersNoMinimum follower count.
seed_profilesNoSeed creators identified by platform and username.
seed_creator_idsNoSeed creators identified by canonical Influship creator UUID.
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

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
get_creator
Read-only
Inspect

Fetch the full record for a single creator by ID or exact platform username.

Use this when you already have either:

  • a canonical creator UUID returned by search_creators, semantic_search_creators, autocomplete_creators, or find_lookalike_creators; or

  • an exact platform+username pair such as platform "instagram" and username "niickjackson".

Pass include: ['profiles'] to also receive the creator's social profile summaries when using a creator UUID. For platform+username inputs, this tool resolves through the profile endpoint and returns the profile record plus the underlying creator record, so you already get the matched profile context.

Examples:

  • User: "Get creator 123e4567-e89b-12d3-a456-426614174000" -> call with id.

  • User: "Get @niickjackson on Instagram" -> call with platform "instagram" and username "niickjackson", or use get_profile if profile metrics are the main need.

  • User: "Tell me about @niickjackson and include his profiles" -> use platform "instagram" and username "niickjackson"; then use get_profile/get_posts for platform-specific metrics and content if needed.

Use lookup_profiles for batch exact profile lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoCreator unique identifier
includeNoAdditional data to include in response
platformNoSocial platform for the username.
usernameNoPlatform username or handle without the @ sign.

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
get_instagram_post
Read-only
Inspect

Fetch raw Instagram post-page data by shortcode.

Use this when the user needs fresh raw Instagram post metadata that is not guaranteed on regular cached post-list endpoints yet, including coauthors, tagged users, paid partnership metadata, product mentions, music attribution, location, display resources, and video versions.

ParametersJSON Schema
NameRequiredDescriptionDefault
shortcodeYesInstagram post shortcode from a /p/, /reel/, or /tv/ URL

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
get_instagram_posts
Read-only
Inspect

Fetch raw Instagram post-page data for a bounded list of shortcodes through the raw API. Transient upstream recovery is handled automatically within the request deadline.

Returns one item per requested shortcode with per-item success or error details.

ParametersJSON Schema
NameRequiredDescriptionDefault
shortcodesYesInstagram post shortcodes from /p/, /reel/, or /tv/ URLs

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
get_instagram_post_transcript
Read-only
Inspect

Transcribe an Instagram video post by shortcode through the raw API.

The response includes raw post metadata on a transcript cache miss. A cache hit omits the post field; use get_instagram_post when you need post metadata with a cached transcript.

ParametersJSON Schema
NameRequiredDescriptionDefault
languageNoOptional transcript language code. Omit to auto-detect.
shortcodeYesInstagram post shortcode from a /p/, /reel/, or /tv/ URL

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
get_instagram_post_transcripts
Read-only
Inspect

Transcribe a bounded list of Instagram video posts by shortcode through the raw API.

Each successful item includes transcript data. The nested post field is present on cache misses and omitted on cache hits; use get_instagram_posts when you also need post metadata for every shortcode.

ParametersJSON Schema
NameRequiredDescriptionDefault
languageNoOptional transcript language code. Omit to auto-detect.
shortcodesYesInstagram video post shortcodes from /p/, /reel/, or /tv/ URLs

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
get_posts
Read-only
Inspect

Fetch a creator's posts, sorted and paginated.

Use this when the user asks to see what a creator has posted (e.g., "show me Jane's last 20 posts", "what are this creator's top-engagement reels?", "pull recent posts from creator-id ABC"). Identify the creator by either creator_id (UUID) OR (platform + username).

sort defaults to "recent" (newest first); use "top_engagement" for the highest- engagement posts, or one of "most_likes" / "most_views" / "most_comments" for a specific metric. limit defaults to 12 and is capped at 50. Pass cursor from a previous response's next_cursor to paginate.

Returns post records (caption, media URL, like/comment/view counts, timestamps), plus has_more and next_cursor for pagination.

Examples:

  • User: "Show @niickjackson's recent Instagram posts" -> use this tool with platform "instagram" and username "niickjackson".

  • User: "Is @niickjackson a fit for Pixel?" -> use this after get_profile when the fit analysis needs recent content evidence, then call match_creators.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoSort orderrecent
limitNoMaximum posts to return
cursorNoOpaque keyset cursor from next_cursor. A cursor is bound to the sort order that produced it; using it with another sort returns 400.
platformNoPlatform (required with username)
usernameNoUsername (required with platform)
creator_idNoCreator ID (use this OR platform+username)

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
get_profile
Read-only
Inspect

Fetch a single social profile by (platform, username).

Always use this first when the user gives an exact handle on a specific platform (for example "@niickjackson on Instagram") and you need the full profile: bio, follower/engagement metrics, recent activity, growth, and the canonical creator ID. Pass exactly the username they typed without the @ sign — case-insensitive matching is handled server-side. Do not use search_creators for an exact platform+username lookup.

Examples:

  • User: "Pull @niickjackson on Instagram" -> use this tool with platform "instagram" and username "niickjackson".

  • User: "Tell me about instagram.com/niickjackson" -> parse the platform and username, then use this tool.

  • User: "Is @niickjackson a fit for Pixel?" -> use this tool first, then call get_posts and/or match_creators if the task needs content or fit analysis.

Returns the profile record plus the underlying creator record. If you already have a creator UUID, use get_creator instead. For batch lookups by handle, use lookup_profiles.

ParametersJSON Schema
NameRequiredDescriptionDefault
platformYesSocial platform for the username.
usernameYesPlatform username or handle without the @ sign.

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
get_sample_creatorGet sample creator
Read-only
Inspect

Use this when a ChatGPT user wants to see what Influship can return before linking an account.

Fetches one configured sample creator with social profile context. This is a low-cost preview tool and should not be used for search, discovery, matching, or lookalike requests. After showing the preview, tell the user that real live creator data, search, lookalikes, matching, posts, and transcripts require connecting an Influship account. Explain that they can authorize either an Influship SaaS subscription, where usage counts against monthly bundled credits, or an Influship API account, where usage is billed pay-as-you-go under API billing.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
lookup_profiles
Read-only
Inspect

Batch-fetch up to 100 profiles by (platform, username) pairs.

Use this when the user has a list of handles and you need profile data for all of them at once (e.g., "give me follower counts for these 30 accounts I'm considering" or "which of @a @b @c are real accounts?"). One round-trip beats 30 calls to get_profile.

Use this for exact batch handle lookup, not semantic discovery. For one exact platform+username pair, use get_profile. For partial or fuzzy handle/name input, use search_creators or autocomplete_creators. Use semantic_search_creators only for topical/niche/audience discovery where false-positive semantic matches are acceptable.

Examples:

  • User: "Compare @a, @b, and @c on Instagram" -> use this tool for the exact handle batch.

  • User: "Give me follower counts for these 30 accounts" -> use this tool.

  • User: "Find wellness creators in Austin" -> use semantic_search_creators, not this tool.

The response splits results into data (profiles found) and not_found (the (platform, username) pairs that weren't recognized). Profiles are returned in no particular order — re-correlate via the platform/username fields if you need to preserve input order.

ParametersJSON Schema
NameRequiredDescriptionDefault
profilesYesProfiles to lookup

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
match_creators
Read-only
Inspect

Score how well specific creators fit a campaign brief or search intent.

Use this when the user already has candidate creators in mind and wants to evaluate fit (e.g., "rate these 5 creators for a vegan cookbook launch", "which of these is the best match for my crypto audience?"). For each creator the API returns a match score (0-1), a good/neutral/avoid decision, and structured reasons.

Pass candidates in creator_ids (canonical UUIDs) and/or profiles (platform + username). intent_query is the brief the LLM reasons against; intent_context is optional extra context (target audience, brand values, prior collabs).

Use semantic_search_creators when you don't have candidates yet and need topical or niche discovery. Use search_creators first when you only need to resolve rough creator names/handles into candidates. Use find_lookalike_creators when you want creators similar to known good fits.

Examples:

  • User: "Is @niickjackson a fit for Pixel?" -> use this tool after resolving the exact Instagram profile with get_profile; call get_posts first if recent content context is needed.

  • User: "Rate these five creators for a vegan cookbook launch" -> use this tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
profilesNoCandidate creators identified by platform and username.
creator_idsNoCandidate creators identified by canonical Influship creator UUID.
intent_queryYesCampaign brief or matching intent.
intent_contextNoOptional extra campaign context, audience, brand values, or prior collabs.

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo
search_creators
Read-onlyIdempotent
Inspect

Find a creator by name/handle, while preserving legacy semantic creator search.

Use this as the default creator lookup tool when the user gives a creator-ish string but not a canonical creator UUID: a handle, partial handle, display name, creator name, or profile-ish text. This is cheap, fast, and backed by the creator lookup index.

If the user gives an exact handle on a specific platform (for example "@niickjackson on Instagram"), prefer get_profile first because it returns the full platform profile. If you need to resolve a rough creator name or partial handle first, use this tool with query_type: "creator_lookup".

For backward compatibility, this tool still accepts the old semantic-search fields (platforms, follower/engagement filters, creator_kinds) and routes legacy calls to the semantic endpoint unless the query clearly contains a handle/profile URL. For new topical/niche discovery calls such as "fitness creators in NYC" or "vegan recipe creators with high engagement", prefer semantic_search_creators because its name is explicit and less likely to be confused with exact creator lookup.

Examples:

  • User: "Find @cris" -> use this tool with query "cris" and query_type "creator_lookup".

  • User: "Who is that fitness coach called Jane?" -> use this tool with query "Jane" and query_type "creator_lookup".

  • User: "Pull @niickjackson on Instagram" -> use get_profile with platform "instagram" and username "niickjackson".

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

Returns either autocomplete-style creator lookup results or legacy semantic results, depending on routing. Use returned creator IDs with get_creator, find_lookalike_creators, or match_creators; use returned platform usernames with get_profile or get_posts.

ParametersJSON 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.
scopeNoWhich linked platforms to include in each lookup result.all_platforms
platformNoOptional platform to narrow username matching.
verifiedNoWhen set, only return verified or unverified creators.
platformsNoPlatforms to search. Omit for all.
query_typeNoUse creator_lookup for specific names/handles and semantic_discovery for topical/niche discovery. Auto routes exact handles and profile URLs to lookup, and keeps legacy semantic-search behavior otherwise.auto
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

ParametersJSON Schema
NameRequiredDescription

No output parameters

semantic_search_creators
Read-only
Inspect

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.

ParametersJSON 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

ParametersJSON Schema
NameRequiredDescription
okNo
dataNo
countNo
resultsNo
has_moreNo
not_foundNo
next_cursorNo
suggested_followupsNo

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources