Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Orchyn

NPM · @ORCHYN/MCP · 2 COMPONENTS

Social intelligence for 8 networks: read posts, creators and trends, then create from them.

−2 this week 68 Trust /100

Last scanned (4 hours ago)

Scores higher than 35% of npm servers

Category Marketing and SEO

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security81
  • No malware found by supply-chain analysis.Pass
  • CVE check failed: a known high-severity CVE affects zod 3.25.76, a direct dependency. A fixed version is available. View diagnostics → Fail
  • No install/post-install scripts declared.Pass
  • 30 of 95 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency19
Schema Quality & AI Usability57
  • 14% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Partial
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 3728 tokens (~47/item across 78 items; 27 tools + 51 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management80
  • Stability observed for 24 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 28 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
  • Supports UI / widget rendering.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.

  • 4 Nov 26 −3
    • Stability: pass → 0.77 functional
  • 29 Oct 26 0
    • Stability: 0.97 → pass security
  • 28 Oct 26 0
    • Stability: pass → 0.97 functional
  • 24 Oct 26 −5
    • CVE-2023-54404 affects this package: high ▼ security
    • Known CVEs: pass → fail ▼ security
  • 16 Oct 26 0
    • Stability: 0.97 → pass security
  • 15 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Oct 26 0
    • Security disclosure: unverified → fail ▼ functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Analysed npm/@orchyn/mcp@1.26.17

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Vulnerabilities 1 finding
ID CVE Severity Vector Fix available
GHSA-mrhx-c7xc-m3w5 CVE-2023-54404 high CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H yes

Background: What a vulnerability scan can and cannot prove →

Dependencies 95 packages
Packages resolved 95
Stale 30
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 27 exposed · ~3,225 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
analyze_comments ~125

Read a post's comment section and return what the audience is actually saying: sentiment, recurring themes, the questions they ask, objections raised, content they request, the language they use, and follow-up video ideas grounded in it. Use when the goal is 'what should I make next' rather than 'what did people write'. Consumes 6 orchyn credits.Use when the goal is what to make next rather than what people wrote.

NameTypeReqDescription
limitinteger–Comments to read (default 50, max 100).
urlstringyesFull public post URL.
NameTypeReqDescription
commentsAnalyzed–––
mcpCredits–––
report–––
summary–––
themes–––

No examples provided.

analyze_creator_profile ~196

Deep-dive a whole creator profile on TikTok, Instagram, YouTube, Douyin, Xiaohongshu, X/Twitter, Bilibili or LinkedIn: fetch recent posts, run multimodal AI on up to 3, then synthesize a profile report — creator summary, niche, content themes, hook styles, strengths/weaknesses, engagement patterns, audience insights, variation ideas, collaboration fit. AI analysis — 1 free use, then 15 credits per use.Use for a full teardown when the visuals matter; find_hook_pattern gives you their formula from captions for a fraction of the price.

NameTypeReqDescription
focusstring–Extra instruction for the profile synthesis.
limitinteger–Posts to fetch (default 6; first 3 analyzed).
platformstring–Which platform (default tiktok).
usernamestringyesCreator handle, e.g. 'zoundsapp'.
NameTypeReqDescription
analysis–––
creator–––
mcpCredits–––
posts–––
profile–––

No examples provided.

analyze_post ~147

Analyze a social post (video, image, carousel/slideshow) from its link — imports the media and runs AI analysis over the actual content (video frames, carousel images, caption). Supports TikTok, Instagram, YouTube, X/Twitter, Douyin, Xiaohongshu and Bilibili. Returns the full analysis once finished. AI analysis — 1 free use, then 6 credits per use.Use when the visuals are the point; for script, hook and structure alone, analyze_post_fast costs a third as much.

NameTypeReqDescription
urlstringyesPublic post URL (TikTok/Instagram/YouTube/X, Douyin, Xiaohongshu or Bilibili).
NameTypeReqDescription
analysis–––
analyzed–––
mcpCredits–––
platform–––
post–––
url–––

No examples provided.

analyze_post_fast ~90

Same analysis as analyze_post but built from the post's transcript, caption and stats instead of its video frames — a third of the price. Weaker on visual style, just as strong on hook, script structure, CTA and audience. Consumes 2 orchyn credits.Use this by default; reach for analyze_post when the visuals are the point.

NameTypeReqDescription
urlstringyesFull public post URL.
NameTypeReqDescription
analysis–––
analyzed–––
mcpCredits–––
mode–––
platform–––
post–––
url–––

No examples provided.

buy_orchyn_credits ~61

Buy an MCP credit pack via Stripe Checkout. Returns a secure checkout URL — open it in your browser to pay. Credits are added automatically after payment. No cost to call.Use when the balance is short and the user has agreed to top up.

Input schema present but exposes no named parameters.

NameTypeReqDescription
checkoutUrl–––
packs–––

No examples provided.

catch_up_watchlist ~118

What the creators you watch have posted since you last checked. Fetches each one's recent posts and compares them against the snapshot taken at your last catch-up, then moves the snapshot forward — so this answers 'what is new' rather than 'what exists'. The first run for a creator has nothing to compare against and just records the baseline. Consumes 2 orchyn credits per creator checked.

NameTypeReqDescription
limitinteger–Posts to check per creator (default 6).
platformstring–Only check creators on this platform.
NameTypeReqDescription
checkednumber|null––
creators–––
mcpCredits–––
posts––Everything new, flattened, for the card view.

No examples provided.

check_orchyn_credits ~52

Check your orchyn credit balance, billing URL and pack size. No cost — call anytime to see remaining credits before running other tools.Use before a run of paid calls to confirm the balance covers it.

Input schema present but exposes no named parameters.

NameTypeReqDescription
balance–––
billingUrl–––
bypassCredits–––
firstFreeRemaining–––
firstFreeTools–––
hint–––
isAdmin–––
tier–––

No examples provided.

compare_posts ~101

Compare 2-5 posts side by side and explain the performance gap: which won, what actually differed (hook, format, length, caption, hashtags), shared strengths, testable lessons and one concrete next experiment. Use for 'why did this one work and that one not'. Consumes 8 orchyn credits.Use when two posts differ in performance and you need to know why.

NameTypeReqDescription
urlsarrayyes2-5 post URLs to compare.
NameTypeReqDescription
analyzed–––
comparison–––
failed–––
mcpCredits–––
posts–––

No examples provided.

create_variants ~112

Turn a post that worked into variants a creator could film next — same mechanism, different execution. Each variant has a hook, the angle that changes, ordered shot beats and a CTA. Consumes 3 orchyn credits.Use after analysing a post to move from why it worked to what to make.

NameTypeReqDescription
anglestring–Optional steer for the variants.
countinteger–How many variants (default 3, max 6).
urlstringyesThe post to make variants of.
NameTypeReqDescription
mcpCredits–––
post–––
sourceUrl–––
variants–––

No examples provided.

discover_hashtags ~145

Trending TikTok hashtags from the Creative Center trend board, with post counts, view counts and whether each is rising, cooling or steady. Filter by country and time window. Use to find what to tag, or to spot a wave early. Consumes 2 orchyn credits.Use to find what to tag, or to spot a wave early.

NameTypeReqDescription
countinteger–Max hashtags (default 20).
countrystring–2-letter country code (default US).
daysinteger–Window in days: 7, 30 or 120 (default 7).
industryIdstring–Optional TikTok industry id to filter by.
NameTypeReqDescription
country–––
days–––
hashtags–––
mcpCredits–––

No examples provided.

discover_social_posts ~220

Discover recent posts (video, image, carousel, slideshow) for a niche on YouTube, TikTok, Instagram, Douyin, Xiaohongshu, X/Twitter or Bilibili. Each post includes title/caption, thumbnailUrl, externalUrl, views/likes/comments and inline thumbnails (up to 4) so they show in chat. Say "next" to paginate (offset), or "analyze the 2nd one" / "analyze all" for batch analysis. Use to find individual posts to look at; use niche_report when you want the pattern across them rather than the posts themselves. Consumes 2 orchyn credits (20 free credits included for new users).

NameTypeReqDescription
keywordsstring–Optional extra keywords.
limitinteger–Max results (default 6).
nichestringyesNiche/topic, e.g. 'fitness'.
offsetinteger–Skip first N results — for 'next' pagination.
platformstring–Platform to search (default youtube).
NameTypeReqDescription
mcpCredits–––
platform–––
posts–––

No examples provided.

discover_sounds ~123

Discover trending sounds/music for a keyword on TikTok or Instagram — the sound is a huge ranking signal for TikTok virality. Returns title, artist, duration, play/cover URLs. Consumes 2 orchyn credits (20 free credits included for new users).Use when picking audio for a post, or to spot a sound before it peaks.

NameTypeReqDescription
countinteger–Max sounds (default 6).
keywordstringyesNiche/keyword, e.g. 'gym'.
platformstring–Which platform (default tiktok).
NameTypeReqDescription
mcpCredits–––
sounds–––

No examples provided.

find_hook_pattern ~98

Extract a creator's repeatable formula from their captions and performance, with fill-in-the-blank templates another creator could adapt. Consumes 2 orchyn credits.Use to reverse-engineer a creator you want to learn from.

NameTypeReqDescription
limitinteger–Posts to read (default 20, max 40).
platformstring–Platform (default tiktok).
usernamestringyesCreator handle, with or without @.
NameTypeReqDescription
mcpCredits–––
platform–––
postsAnalyzed–––
report–––
username–––

No examples provided.

get_post_comments ~141

Fetch top comments for a post URL on TikTok, Instagram, YouTube, Douyin, X/Twitter, Bilibili or LinkedIn, plus keyword clusters from TikTok Analytics when available — audience sentiment/audience-signal analysis. Consumes 2 orchyn credits (20 free credits included for new users).Use when you want to read what people actually wrote; use analyze_comments when you want it synthesised into what to do next.

NameTypeReqDescription
limitinteger–Max comments (default 20).
urlstringyesFull public post URL (TikTok/Instagram/YouTube/Douyin/X/Bilibili/LinkedIn).
NameTypeReqDescription
comments–––
mcpCredits–––
platform–––
summary–––
themes–––
url–––

No examples provided.

get_post_transcript ~124

Get the words actually spoken in a TikTok or YouTube post by reading its caption track. Cheap and exact — use this before analyze_post when you need the script, hook wording or CTA verbatim rather than an interpretation. Returns plain text with a word count, or available:false with a reason when the post has no captions. Consumes 1 orchyn credit.Use before any analysis when the exact wording matters.

NameTypeReqDescription
languagestring–Preferred language code, e.g. 'en'.
urlstringyesPost URL (TikTok or YouTube).
NameTypeReqDescription
autoGenerated–––
available––false when the post carries no caption track.
language–––
mcpCredits–––
reason––Why there is no transcript, when available is false.
transcript–––
wordCount–––

No examples provided.

get_similar_creators ~108

Find lookalike creators for a given handle — TikTok similar-user recommendations or Instagram similar users. Useful for scaling: 'if this creator works, here are more like them'. Consumes 2 orchyn credits (20 free credits included for new users).Use when one creator already fits and you want more of the same.

NameTypeReqDescription
platformstring–Which platform (default tiktok).
usernamestringyesSeed creator handle, e.g. 'zoundsapp'.
NameTypeReqDescription
creators–––
mcpCredits–––
platform–––

No examples provided.

get_social_media ~123

Fetch a social post's media from a TikTok, Instagram, YouTube, X/Twitter, Douyin, Xiaohongshu or Bilibili URL: contentType (video/image/carousel/slideshow), title, caption, author, stats and direct media URLs. Returns an inline thumbnail image. Consumes 1 orchyn credit (20 free credits included for new users).Use when you need the post's facts and media and nothing more; if you want it interpreted, use analyze_post_fast instead.

NameTypeReqDescription
urlstringyesFull public post URL.
NameTypeReqDescription
fetchedAt–––
mcpCredits–––
platform–––
post–––
provider–––
url–––

No examples provided.

get_user_posts ~219

List recent posts by a creator handle (e.g. @zoundsapp) on TikTok, Instagram, YouTube, Douyin, Xiaohongshu, X/Twitter, Bilibili or LinkedIn (LinkedIn uses the profile public_id from the URL, e.g. 'williamhgates'). Each post includes title/caption, thumbnailUrl, externalUrl, views/likes/comments and inline thumbnails (up to 4) so they show in chat. Use this when Claude needs to pull more posts from the same account to spot a pattern, or to scan a whole profile. Consumes 2 orchyn credits (20 free credits included for new users).Use to scan one creator's output; use find_hook_pattern when you want their formula extracted rather than the raw list.

NameTypeReqDescription
limitinteger–Max posts (default 6).
platformstring–Which platform (default tiktok).
usernamestringyesCreator handle, e.g. 'zoundsapp' or '@zoundsapp'.
NameTypeReqDescription
mcpCredits–––
platform–––
posts–––
username–––

No examples provided.

niche_report ~117

What is working in a niche right now: dominant formats, hook patterns, what over- and underperforms, gaps nobody is filling, and what to make next. Consumes 3 orchyn credits.Use when entering a niche or deciding what to make next, rather than judging one post.

NameTypeReqDescription
countinteger–Posts to survey (default 20, max 40).
nichestringyesNiche or topic, e.g. 'home fitness'.
platformstring–Platform to survey (default tiktok).
NameTypeReqDescription
mcpCredits–––
niche–––
report–––
summary–––

No examples provided.

orchyn_login ~57

Get a fresh login URL to re-authenticate your MCP session. Call this tool when you need to reconnect or when the session has expired. No cost to call.Use when a call fails with an authentication error, to re-link the account.

Input schema present but exposes no named parameters.

NameTypeReqDescription
loginUrl––Only present when a sign-in is actually required.
message–––
pendingAction––The call that expiry interrupted; it is re-run on the way back.
resumed––The tool that was re-run after signing in — its result is this payload.
signedIn––true when the session is already good and no link is needed.

No examples provided.

repurpose_post ~81

Rewrite one post for other surfaces — X thread, LinkedIn post, carousel slides, YouTube title/description, newsletter. Consumes 2 orchyn credits.Use when a post already worked and you want it on other surfaces.

NameTypeReqDescription
targetsarray–Which formats to produce (default all).
urlstringyesThe post to repurpose.
NameTypeReqDescription
mcpCredits–––
post–––
repurposed––One entry per target surface.
sourceUrl–––

No examples provided.

score_draft ~83

Review your own draft BEFORE you film or post it: hook strength, clarity and payoff scores, concrete fixes, a rewritten hook and a tightened draft. Consumes 2 orchyn credits.Use before filming, while changing it is still cheap.

NameTypeReqDescription
draftstringyesYour script, caption or hook.
platformstring–Target platform (default tiktok).
NameTypeReqDescription
draft–––
mcpCredits–––
platform–––
report–––

No examples provided.

search_creators ~143

Search creators by niche/keyword on TikTok, Instagram, Xiaohongshu, YouTube or Douyin — username, nickname, follower count, signature, verified status. Use to find influencers to vet or analyze. Consumes 2 orchyn credits (20 free credits included for new users).Use when you know the niche but not the names; use get_similar_creators when you already have one creator that works.

NameTypeReqDescription
countinteger–Max creators (default 8).
keywordstringyesNiche/keyword, e.g. 'fitness' or a creator name.
platformstring–Which platform (default tiktok).
NameTypeReqDescription
creators–––
mcpCredits–––
platform–––

No examples provided.

understand_social_post ~156

Import a social post URL AND understand it with multimodal AI over the actual video/images: summary, hook strength, viral triggers, format breakdown and variation ideas. Includes the thumbnail. Supports TikTok, Instagram, YouTube, X/Twitter, Douyin, Xiaohongshu and Bilibili. AI analysis — 1 free use, then 6 credits per use.Use when you need a factual description of what physically happens on screen; analyze_post is the better default for strategy.

NameTypeReqDescription
focusstring–Extra instruction, e.g. 'focus on the CTA'.
urlstringyesFull public post URL (TikTok/Instagram/YouTube/X/Douyin/Xiaohongshu/Bilibili).
NameTypeReqDescription
analysis–––
analyzed–––
mcpCredits–––
platform–––
post–––
url–––

No examples provided.

unwatch_creator ~58

Remove a creator from your watchlist. Nothing is fetched, so there is no cost. No cost to call.

NameTypeReqDescription
platformstring–Platform (default tiktok).
usernamestringyesCreator handle, with or without @.
NameTypeReqDescription
entries–––
removedboolean|null––
watchingnumber|null––

No examples provided.

watch_creator ~101

Add a creator to your watchlist so you can ask later what they have posted since. Stores the handle only — nothing is fetched here, so there is no cost. Use catch_up_watchlist to see what changed. No cost to call.

NameTypeReqDescription
notestring–Why you are watching them — shown back to you later.
platformstring–Platform (default tiktok).
usernamestringyesCreator handle, with or without @.
NameTypeReqDescription
addedstring|null––
entries–––
watchingnumber|null––

No examples provided.

write_hooks ~126

Write alternative opening hooks — the first line said or shown on screen. Give a url to riff on an existing post (it reads the real transcript), or a topic to start from nothing. Consumes 2 orchyn credits.Use when you know the subject and need openings to choose between.

NameTypeReqDescription
countinteger–How many hooks (default 10, max 20).
tonestring–Optional tone.
topicstring–Subject to write hooks about (optional if url given).
urlstring–Post to riff on (optional if topic given).
NameTypeReqDescription
hooks–––
mcpCredits–––
sourceUrl–––

No examples provided.

Install

How do I install the Orchyn MCP server?

Orchyn runs locally as an npm package, launched with npx -y @orchyn/mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · @orchyn/mcp

# add to Claude Code
claude mcp add com-orchyn-mcp -- npx -y @orchyn/mcp
Common questions

What is the Orchyn MCP server?

Orchyn is an MCP server listed in the public MCP registry as com.orchyn/mcp. Social intelligence for 8 networks: read posts, creators and trends, then create from them. This page covers its npm package (@orchyn/mcp).

Is the Orchyn MCP server safe to use?

Orchyn scores 68 out of 100 on VerifyMCP. We recorded 1 known advisory against it as of 5 November 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Orchyn MCP server expose?

Orchyn exposes 27 tools: analyze_post, get_social_media, discover_social_posts, get_user_posts, analyze_creator_profile, and 22 more. Their descriptions and schemas cost roughly 3,225 tokens of context every time the server is loaded.

Is the Orchyn MCP server still maintained?

Orchyn is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the Orchyn MCP server under?

Orchyn declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.