Skip to main content
Glama
mambalabsdev

Influencer Finder MCP Server

Find Influencers by Keyword or Niche

find_influencers
Read-onlyIdempotent

Search TikTok, Instagram, YouTube, Pinterest, Twitch, Threads, and podcasts for creators by keyword or curated niche, then filter by follower range to get handles, profile URLs, and follower counts.

Instructions

Searches TikTok, Instagram, YouTube, Pinterest, Twitch, Threads, and podcasts for creators matching your keywords or one of eight curated niche keyword sets, then filters them to a follower range. Returns one flat row per creator per platform with handle, profile URL, display name, follower count, the search that found them, a stable creator_id, and similar creators from the same keyword cluster. Discovery only: it does not read bios, emails, or link in bio pages, which is what Influencer Profile Scraper and Link in Bio Scraper and Newsletter Detector do. Every row carries row_status and error_reason, so an absence is readable rather than silent. Charges $0.001 per run plus $0.007 per creator returned; a search that returns nothing charges the run start only. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nicheNoLoads a curated set of search keywords for the niche (about 60 per niche, measured in the September 2026 pre-research). `max_keywords_per_niche` caps how many are used. Leave as custom to search only your keywords. Default: "custom".
us_onlyNoLaunch scope is US creators. Discovery carries no country signal, so country_guess is null on every row of this actor and this field changes nothing here. It is accepted so the same input runs unchanged on the Influencer Lead List Builder, where it acts at the profile stage. Default: true.
keywordsNoSearch phrases, one per line, for example "budget travel" or "meal prep coach". Each keyword is searched on each platform. Use `niche` instead to load a curated keyword set.
platformsNoWhich platforms to search, and which platforms a bare @handle is looked up on. A full profile URL carries its own platform and ignores this. Supported: TikTok, Instagram, YouTube, Pinterest, Twitch, Threads, and podcasts. Not X, not Facebook pages, not LinkedIn.
batch_sizeNoRows fetched at once. Leave empty for the measured per platform default; the measurement is in the README. Higher is faster and, above the measured point, loses rows.
follower_maxNoDrop creators whose follower count is known and above this. Default: 500000.
follower_minNoDrop creators whose follower count is known and below this. A creator whose count the search did not show is kept, so a later profile read can fill it. Default: 5000.
max_creatorsNoHard cap on rows returned, so a broad niche cannot run away. Default: 200.
max_keywords_per_nicheNoHow many keywords from the niche set to search. 1 to 60. Default: 10.
max_creators_per_keywordNoCap per search. Search engines honor the site: filter for the first page or two only, so 20 to 30 per keyword with more keywords beats deep paging. Default: 20.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, idempotentHint=true, and destructiveHint=false. The description adds substantial behavioral detail beyond these: it explains the flat row format, that every row carries row_status and error_reason for silent failure readability, the exact pricing model ($0.001 per run plus $0.007 per creator), and the APIFY_TOKEN requirement. It also explicitly says 'Read only,' consistent with the annotations. No contradiction found.

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?

The description is efficiently organized: it leads with the core purpose, then the output shape, then exclusions, then error handling, then pricing, then auth. Every sentence contributes new information with no redundancy or fluff. The length is justified by the complexity of the tool (10 parameters, multi-platform, pricing, and exclusions). It is front-loaded with the most critical decision-relevant facts.

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?

For a tool with 10 parameters, no output schema, and no sibling tools, the description is remarkably complete. It covers the purpose, the exact output fields (handle, profile URL, display name, follower count, search term, creator_id, similar creators), what it does not do, error handling, pricing, auth requirements, and read-only nature. An agent has everything needed to decide when to call it and to interpret its results. There are no significant gaps.

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

Parameters3/5

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

Schema description coverage is 100% and each parameter has a detailed description in the schema, including defaults, ranges, and behavioral notes (e.g., us_only does nothing here, batch_size loses rows above measured point). The tool description itself does not add parameter-specific semantics beyond what the schema already provides. Since the schema carries the full burden, a baseline score of 3 is appropriate.

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 clearly states the tool searches multiple platforms for creators based on keywords or niche keyword sets, then filters by follower range. It explicitly names the platforms and the output structure. It also distinguishes itself from related tools (Influencer Profile Scraper, Link in Bio Scraper, Newsletter Detector) by stating what it does not do, so an agent can tell it apart even without sibling definitions.

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?

The description provides explicit usage context: it is 'Discovery only' and explicitly lists what it does not do, naming the alternatives that do those things. It also mentions that it requires an APIFY_TOKEN and consumes Apify credits, which is essential for invocation. This gives clear when-to-use and when-not-to-use guidance.

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

Deploy Server

Other Tools