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 · SCANNED SEP 20

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

+3 this week 70 Trust /100
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 Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 31 of 98 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 Management63
  • Stability observed for 19 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
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
// .cursor/mcp.json
{
  "mcpServers": {
    "com-orchyn-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@orchyn/mcp"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-orchyn-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@orchyn/mcp"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-orchyn-mcp -- npx -y @orchyn/mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-orchyn-mcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@orchyn/mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-orchyn-mcp --command npx --arg -y --arg @orchyn/mcp
# ~/.hermes/config.yaml
mcp_servers:
  com-orchyn-mcp:
    command: "npx"
    args: ["-y", "@orchyn/mcp"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-orchyn-mcp": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "@orchyn/mcp"
      ]
    }
  }
}
# add to Vellum
assistant mcp add com-orchyn-mcp -t stdio -c npx -a -y @orchyn/mcp
// mcp.json
{
  "mcpServers": {
    "com-orchyn-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@orchyn/mcp"
      ]
    }
  }
}
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.

  • 19 Sept 26 +1

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

  • 17 Sept 26 +1

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

  • 15 Sept 26 +1

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

  • 12 Sept 26 +1

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

  • 10 Sept 26 +1

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

  • 9 Sept 26 +4
    • Stability: unverified → 0.27 functional
  • 4 Sept 26 −6
    • Source repository: pass → fail security
  • 1 Sept 26 67

    First indexed and scored.

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 20 Sept 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 →

Dependencies 98 packages
Packages resolved 98
Stale 31
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
limitintegerComments 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
focusstringExtra instruction for the profile synthesis.
limitintegerPosts to fetch (default 6; first 3 analyzed).
platformstringWhich 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
limitintegerPosts to check per creator (default 6).
platformstringOnly check creators on this platform.
NameTypeReqDescription
checkednumber|null
creators
mcpCredits
postsEverything 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
anglestringOptional steer for the variants.
countintegerHow 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
countintegerMax hashtags (default 20).
countrystring2-letter country code (default US).
daysintegerWindow in days: 7, 30 or 120 (default 7).
industryIdstringOptional 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
keywordsstringOptional extra keywords.
limitintegerMax results (default 6).
nichestringyesNiche/topic, e.g. 'fitness'.
offsetintegerSkip first N results — for 'next' pagination.
platformstringPlatform 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
countintegerMax sounds (default 6).
keywordstringyesNiche/keyword, e.g. 'gym'.
platformstringWhich 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
limitintegerPosts to read (default 20, max 40).
platformstringPlatform (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
limitintegerMax 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
languagestringPreferred language code, e.g. 'en'.
urlstringyesPost URL (TikTok or YouTube).
NameTypeReqDescription
autoGenerated
availablefalse when the post carries no caption track.
language
mcpCredits
reasonWhy 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
platformstringWhich 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
limitintegerMax posts (default 6).
platformstringWhich 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
countintegerPosts to survey (default 20, max 40).
nichestringyesNiche or topic, e.g. 'home fitness'.
platformstringPlatform 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
loginUrlOnly present when a sign-in is actually required.
message
pendingActionThe call that expiry interrupted; it is re-run on the way back.
resumedThe tool that was re-run after signing in — its result is this payload.
signedIntrue 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
targetsarrayWhich formats to produce (default all).
urlstringyesThe post to repurpose.
NameTypeReqDescription
mcpCredits
post
repurposedOne 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.
platformstringTarget 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
countintegerMax creators (default 8).
keywordstringyesNiche/keyword, e.g. 'fitness' or a creator name.
platformstringWhich 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
focusstringExtra 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
platformstringPlatform (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
notestringWhy you are watching them — shown back to you later.
platformstringPlatform (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
countintegerHow many hooks (default 10, max 20).
tonestringOptional tone.
topicstringSubject to write hooks about (optional if url given).
urlstringPost to riff on (optional if topic given).
NameTypeReqDescription
hooks
mcpCredits
sourceUrl

No examples provided.

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 70 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 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 20 September 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.