Starlecta influencer tools

com.starlecta由 starlecta.com 发布官方发布者v1.1.0更新于 Nov 2, 2026

Instagram influencer lookup, compare, AI search, account check, Trend Cloud, Brand of the Day.

已验证Streamable HTTP可网页运行网页搜索与抓取数据与分析商业与电商

概览

AI 生成的概览

Starlecta 托管的 MCP 服务器,提供土耳其市场 Instagram 网红分析:查询、对比、搜索与账号检测,以及趋势和品牌聚合数据。

可以做什么
  • 查询单个 Instagram 网红的公开卡片(层级、类别、取整粉丝数、带日期的互动率),并将两位创作者并排对比
  • 按类别、层级、粉丝区间或已测互动率搜索网红,或用一句话 AI 搜索获得带相关性评分的匹配结果
  • 实时检测一个公开 Instagram 账号,返回带日期的计数指标,如互动率、平均点赞与评论、Reel 播放量、发帖频率
  • 读取 Trend Cloud 聚合数据:近 7 天上升的话题标签,以及分享最多的产品、平台和品牌
  • 读取“每日品牌”:某个土耳其品牌或购物平台一周内相对竞品的表现、话题份额和触达受众
适用场景
适合品牌、代理机构和分析人员需要快速获取土耳其市场 Instagram 创作者带日期数据、候选名单或竞品与趋势快照的场景,无需自建抓取流程。
运行要求
远程 Streamable HTTP 端点,无需安装。无需密钥;不带密钥的调用与调用方网络绑定。可选的自助注册 Bearer 代理密钥(slk_...)通过 Authorization 请求头发送,以获得自己的配额。按密钥有每日和每分钟调用上限。
安装前请注意
可选的代理密钥属于机密:不要放入网页、公开仓库或共享提示词,仅用于申报的用途。存在调用限额(429 与 Retry-After);禁止批量建库、复制目录或用多个密钥绕过限制。账号检测会实时读取公开账号且每日次数有限。数据为取整、带日期,且仅覆盖被追踪的账号,并非土耳其全部创作者。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Starlecta influencer tools,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.starlecta%2Finfluencer-tools/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "starlecta-influencer-tools": {
      "type": "http",
      "url": "https://starlecta.com/mcp"
    }
  }
}

README

starlecta-examples

Open examples for Starlecta, an influencer analytics platform for brands and agencies in Turkey. Starlecta tracks Instagram creators and the brands they work with (Stories, posts and Reels), and explains metric definitions and scope.

Who this is for: developers and analysts at brands and agencies who want to see how Starlecta's public numbers are shaped, read them from code, or connect them to an AI assistant through MCP. It is not the product and holds no customer data; the live tools it documents are Starlecta's public ones.

Türkçe: Starlecta, Türkiye'deki markalar ve ajanslar için bir influencer analitik platformudur; Instagram içerik üreticilerini ve çalıştıkları markaları (Story, gönderi, Reels) izler ve metrik tanımlarını ve kapsamını açıklar. Bu depo; starlecta.com'daki canlı ücretsiz araçları ve ajan anahtarıyla barındırılan MCP sunucusunu anlatır ("Live tools" bölümü), ayrıca açık örnek verisi üzerinde salt okunur yerel bir MCP sunucusu, çevrimdışı örnek iş akışları ve tamamen sentetik örnek çıktılar içerir. Güvenlik bildirimleri: [email protected].

Live tools on starlecta.com

Besides the offline examples below, Starlecta runs free tools on real data. Everything in this section is hosted by Starlecta; the code in this repository only calls it. Source of truth for access, limits and endpoints: starlecta.com/auth.md. More: docs, page index llms.txt, MCP server card.

Free web tools (in a browser, no sign-up):

ToolURL
Influencer lookupstarlecta.com/en/demo
Compare two influencersstarlecta.com/en/demo/compare
Search and AI searchstarlecta.com/en/demo/search
Trend Cloud (hashtags, products, platforms and brands shared in the last 7 days)starlecta.com/en/tools/trend-cloud
Brand of the Day (one brand or shopping platform a day: its week against its rivals and the audience reached)starlecta.com/en/brand-of-the-day (Türkçe)
Engagement rate calculatorstarlecta.com/en/tools/engagement-rate-calculator
Story views estimatorstarlecta.com/en/tools/story-views-estimator
Campaign content plannerstarlecta.com/en/tools/campaign-content-planner

The interactive demo is for people in a browser; do not automate it. Agents can call the live tools without a key; your own key is optional (below). The live tools answer from Starlecta's tracked accounts and show dated, rounded figures; they are not a full list of creators in Turkey.

Hosted MCP server: https://starlecta.com/mcp (Streamable HTTP, stateless). Tools: lookup_influencer, compare_influencers, search_influencers, ai_search_influencers, audit_influencer, trend_cloud, brand_of_the_day. Seven tools (server version 1.1.0). A key is optional: without one, calls are tied to the caller's network. Discovery card: server-card.json. Client setup (Cursor, VS Code, Claude Desktop, Claude Code): live/mcp-configs.

Get your own key (optional; an agent can do this itself, once):

sh
curl -X POST https://starlecta.com/api/agent/keys   -H 'content-type: application/json'   -d '{"label":"<agent or company name, up to 80 characters>","email":"<contact e-mail>","use":"<what the agent will do, up to 200 characters>"}'

The key starts with slk_ and is shown once; Starlecta keeps only a hash. Keys per address and per day are limited, so ask for one and reuse it. A person can use the form instead (English, Türkçe). Keep the key secret: never put it in a page, a public repository or a shared prompt. A key keeps your usage under your own limits. Send it as Authorization: Bearer slk_... (optional) on the MCP server and on the REST endpoints; without it the call is tied to your network. Use a key for the purpose you gave; do not share or resell it, copy the catalogue, build lists in bulk or get around the limits with several keys. Revocation: write to [email protected].

REST endpoints (the bearer header is optional; OpenAPI: public-pages.json):

  • Lookup: GET https://starlecta.com/api/agent/tools/lookup?handle=<instagram handle>
  • Compare: GET https://starlecta.com/api/agent/tools/compare?a=<handle>&b=<handle>
  • Search: GET https://starlecta.com/api/agent/tools/search?category=<code>&tier=<nano|micro|macro|mega>&followers_min=<n>&followers_max=<n>&er_measured=<true|false> (every filter is optional)
  • AI search: POST https://starlecta.com/api/agent/tools/ai-search with {"sentence": "<one sentence, 2 to 200 characters>"}. The sentence is read as the same filters as Search (fast mode only).
  • Brand of the Day: GET https://starlecta.com/api/agent/tools/brand-of-the-day?day=YYYY-MM-DD (day is optional; the latest day when omitted). No key needed, like Trend Cloud, and the same per-minute window as the other tools. Aggregates only: no creator handles, names, links or per-creator scores. Dated pages: https://starlecta.com/en/brand-of-the-day/YYYY-MM-DD, with a Markdown twin at the same path plus .md.
  • Global Account Check: GET https://starlecta.com/api/agent/tools/audit?handle=<instagram handle>. Reads one public Instagram account live (10,000 followers or more) and returns dated, counted figures; it is a reading of public numbers, not a score.

What an answer holds: each handle is open (public follower count and measured engagement rate, dated), tracked (name, tier, category and a rounded follower band, no metric) or not_listed (no match, or an account that cannot be shown). Search returns a count (shown as fewer than 10 below 10), up to two open cards and the number of locked results; it never lists tracked or locked identities. The Starlecta Quality Score is not part of these tools for named creators. Quote a figure together with its date.

Limits per key, or per network without one (values of 1 November 2026; the response that issues your key lists yours):

Per daylookup 300, compare 150, search 300, AI search 60, Global Account Check 5
Per minute60 requests, all tools together
Shareda daily total across all agent keys also applies, separate from the visitor limits of the website

429 with Retry-After means a limit was reached: wait that many seconds. 401 with {"error":"invalid_key"} means the key you sent is wrong or revoked. 404 means that tool is switched off. The MCP server reports a wrong key differently: HTTP 200 with isError: true and a text block, not 401.

Try it from the command line (live/agent-tools.mjs, Node 24, no dependencies; it sends your own key from STARLECTA_AGENT_KEY when set, and none otherwise, waits for Retry-After once and stops):

sh
node live/agent-tools.mjs trend-cloudnode live/agent-tools.mjs brand-of-the-day            # latest day; or: brand-of-the-day 2026-11-01export STARLECTA_AGENT_KEY=slk_YOUR_KEY       # optional: your own key and limitsnode live/agent-tools.mjs lookup <handle>node live/agent-tools.mjs compare <handle-a> <handle-b>node live/agent-tools.mjs search --tier micro --category beauty --er-measurednode live/agent-tools.mjs ai-search "Turkish beauty creators with 10K to 100K followers"

trend-cloud prints, for example (a real excerpt, computed 2026-10-30T19:17Z; counts change daily):

text
Trend Cloud, last_7_days, computed 2026-10-30T19:17:01.331943ZHashtags:  #29ekimcumhuriyetbayramı  2657 posts  #29ekim  2126 postsPlatforms:  Trendyol  65625 shares  Hepsiburada  60511 shares

brand-of-the-day prints, for example (a real excerpt, day 2026-11-01, captured 2026-11-02; the featured brand or platform changes daily):

text
Brand of the Day, 2026-11-01: kitapyurdu.com (platform)kitapyurdu.com grew its creators 11×. It leads the conversation with 61.3%.  Creators: 121  Contents: 416  Reel plays: 3726Share of conversation:  kitapyurdu.com  61.3%  dr.com.tr  20%  idefix.com  18.7%

The answer also holds the audience reached (gender, age, city, two top interests), movement and loyalty counts and source / source_tr page links. It never names creators.

A worked example with illustrative answers (AI search, two lookups, a comparison and a shortlist note): live/WALKTHROUGH.md. Terms: terms, privacy.

Offline examples: what you can do with them

NeedExample in this repoGuide on starlecta.com
Compare two creators without declaring a winner, and see when a comparison is not validworkflows/compare-two-creators.mjsCompare two creators
Brief a client on competitor brands' creator activity, from aggregates onlyworkflows/competitor-brief.mjsAgency sector and competitor brief
Let an AI assistant read a small open sample pool and an engagement benchmarkmcp-server/ (read-only MCP server)Docs
Understand every field and what null meansDATA-DICTIONARY.mdMethods

Also on starlecta.com: tracking competitor Instagram Stories, sample reports, Turkey.

Try it

Node 24. The workflows have no dependencies and no network.

sh
node workflows/compare-two-creators.mjs fixtures/compare-same-tier.json
text
# Comparison note: example-creator-a and example-creator-b...| Quality score (SQS) | 74 (coverage 92%, confidence high) | 66 (coverage 78%, confidence high) || Engagement rate, 90 days | 3.1% (38 posts and reels, as of 2026-10-21) | 2.9% (25 posts and reels, as of 2026-10-21) |
## How they stand
- Quality score: example-creator-a is higher than example-creator-b ("similar" means within 5 points).- Engagement rate: example-creator-a is similar to example-creator-b ("similar" means within 15% of the higher rate).

When one account is not tracked, the note says so instead of inventing a number (fixtures/compare-one-not-tracked.json):

text
- Quality score: not comparable (one account is not tracked).- Engagement rate: not comparable (one account is not tracked).
sh
node workflows/competitor-brief.mjs fixtures/brief-input.json
text
# Competitor brief: Brand A and 3 tracked brands
Instagram, 2026-09-14 to 2026-10-13 (30 days). Synthetic example data.
| Brand | Verified posts | Left out (no evidence) | Creators | Returning | New || --- | --- | --- | --- | --- | --- || Brand A | 31 | 64 | 19 | 7 | 12 |...Brand A ranks 2 of 4 by verified posts and 2 of 4 by creators.

Full outputs are in expected/. Run the tests with npm test; npm run golden rewrites expected/ after an intended change.

Local MCP server (synthetic edition)

sh
cd mcp-servernpm cinpm testMCP_ALLOW_SYNTHETIC=1 MCP_DATA_SOURCE=test/fixtures/edition-from-export npm run stdio

The server speaks MCP over stdio (or stateless HTTP with npm start). It advertises four read-only tools: search_creator_examples, get_creator_example, compare_creator_examples, get_instagram_benchmark. A get_creator_example call for sentetik-guzellik-a on the bundled synthetic edition returns:

text
Sentetik Güzellik A (sentetik-guzellik-a) · Beauty · Micro · 10K–100K · ~48000 followersEngagement 3.1234; quality score (SQS): in the customer panel

and an unknown name returns Not found. with Missing: not_in_open_pool, never an invented row. Client setup (Claude Code, Claude Desktop, MCP Inspector): mcp-server/examples/client-configs.md. Details: mcp-server/README.md.

Contents

PathWhat it is
DATA-DICTIONARY.mdevery field in the sample files, its unit and what null means
fixtures/benchmark-instagram-engagement.jsona benchmark response: engagement rate by follower tier and category, aggregates only
fixtures/compare-*.jsonthree comparison responses: same tier, different groups, one account not tracked
fixtures/brief-input.jsonbrand-level aggregates in an example format for the brief workflow (not an API response)
workflows/the two offline workflows
expected/the notes the workflows produce from the fixtures
live/the live-tools helpers: agent-tools.mjs (command line client), mcp-configs/ (Cursor, VS Code, Claude Desktop and Claude Code setups for the hosted server) and WALKTHROUGH.md
mcp-server/read-only local MCP server (stdio and stateless HTTP) with its own package.json, pinned SDK, synthetic edition fixture and tests

Data and limits

  • The fixtures, expected outputs and the bundled MCP edition in this repository are synthetic. The two real, dated excerpts are the Trend Cloud sample (captured from the hosted server on 2026-10-30) and the Brand of the Day sample (day 2026-11-01, captured on 2026-11-02), both in the live-tools section and in live/WALKTHROUGH.md; every other example answer in live/ is marked illustrative. The workflow fixtures use handles like example-creator-a; Instagram does not allow hyphens in handles, so none is a real account. The MCP edition fixture uses names like synthetic_beauty_a and slugs like sentetik-guzellik-a. They are invented and labelled synthetic, but a handle in the underscore form is valid on Instagram and could exist, so do not read it as a statement about any account.
  • The local MCP server in mcp-server/ serves a selected pool of open examples (10 in the bundled edition), not every creator in Turkey. It has no default data source: you point it at a public-data folder or URL, and the open edition files are not published. For live data use the hosted tools above, which answer from Starlecta's tracked accounts with the limits stated there.
  • Rules the workflows keep: a comparison uses the bands in the response and never names a winner; rates and scores keep their dates, coverage and missing-data reasons, and null is never shown as zero; measured Reel plays and estimated Story views are kept apart and never added; shared creators count accounts that posted for two brands, not shared audience.
  • The quality score is no guarantee of sales or reach. The SQS formula and weights are not published here; the MCP server never returns a score for a named creator, and the SQS values in the workflow output above are invented fixture numbers for the placeholder handles example-creator-a and example-creator-b. Definitions: SQS, engagement rate, Story estimate.

Licence and security

Code: MIT, see LICENSE. The licence covers code only; reuse terms for Starlecta data are separate, see DATA-TERMS.md (draft). Report security issues to [email protected], see SECURITY.md.

来源:README.md,提交 1642597

工具

7

lookup_influencer

Look up an influencer

Public card of one Instagram influencer Starlecta tracks every day: tier, category, rounded followers and the measured engagement rate with its date. Status is open, tracked or not_listed.

输入参数handle必填

compare_influencers

Compare two influencers

Two influencers side by side on the same method and dates: followers, engagement rate and an engagement band.

输入参数a必填b必填

search_influencers

Search influencers by filters

Count of matching influencers and up to two open cards. Filters: category code, tier (nano, micro, macro, mega), follower bounds, measured engagement only.

输入参数tiercategoryer_measuredfollowers_maxfollowers_min

ai_search_influencers

AI search for influencers

One sentence in Turkish or English (2 to 200 characters), read as filters and niche words; the best candidates are then scored for relevance (detailed mode, about 30 seconds). Returns the count and up to two strong matches as open cards, each with a relevance score from 0 to 100, the niches that matched, and an overall score (0 to 100, fixed scale, shown beside relevance; cards are ordered by relevance, then measured engagement, then followers); sometimes one or none. The ranking field tells how they were chosen. An optional safety object (flagged true, reason filtered or sensitive_condition) says details were withheld for privacy or safety; it never repeats the words.

输入参数sentence必填

trend_cloud

Trend Cloud

What influencers share in the last 7 days: rising hashtags with post counts, and the most shared products, platforms and brands with share counts. Aggregate counts only; no key needed.

无需输入参数。

audit_influencer

Global Account Check

Reads one public Instagram account live and returns dated, counted metrics: followers, engagement rate over the latest items with n, average likes and comments, median Reel plays, posting frequency, Stories seen now, last post. Public accounts with 10,000+ followers. Not a score. Limited daily. Accounts Starlecta tracks every day show more in lookup_influencer.

输入参数handle必填

brand_of_the_day

Brand of the Day

The brand or shopping platform of the day on Instagram in Turkey: last week's creators and contents against the week before, share of the conversation against its rivals, the head-to-head with rivals (Reel plays, likes and comments, average creator quality) and who it reached (gender, age, city, two top interests). Aggregate figures only; no creator is named. Optional day (YYYY-MM-DD) returns an earlier day. No key needed.

输入参数day

版本历史

5
  1. v1.1.0最新Nov 2, 2026
  2. v1.0.3Nov 1, 2026
  3. v1.0.2Nov 1, 2026
  4. v1.0.1Oct 31, 2026
  5. v1.0.0Oct 30, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分