Server data from the Official MCP Registry
Live public data from Instagram, TikTok, LinkedIn, YouTube, X and 4 more networks, via one key.
About
Live public data from Instagram, TikTok, LinkedIn, YouTube, X and 4 more networks, via one key.
Security Report
Valid MCP server (3 strong, 3 medium validity signals). 2 known CVEs in dependencies (1 critical, 0 high severity) Package registry verified. Imported from the Official MCP Registry. Trust signals: trusted author (3/3 approved).
6 files analyzed · 3 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
What You'll Need
Set these up before or after installing:
Environment variable: INSIGHTSOCIAL_API_KEY
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"app-insightsocial-insightsocial": {
"env": {
"INSIGHTSOCIAL_API_KEY": "your-insightsocial-api-key-here"
},
"args": [
"-y",
"insightsocial"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
insightsocial
The official CLI and MCP server for the InsightSocial API: live public data from Instagram, TikTok, LinkedIn, Facebook, YouTube, X, Reddit, Threads and Pinterest through one key.
- 239 endpoints: profiles, public emails, posts, reels, comments, followers, likers, hashtags, search, company pages, jobs, ads and transcripts.
- One schema across platforms: a TikTok video and an Instagram post come back with the same fields
(
post.url,post.kind,post.engagement.likes,post.language), andunavailablelists any field a response could not fill. The CLI and MCP server ask for schema 2 on every call. - Priced per endpoint, charged per call. Empty results, failed calls and idempotent replays are free.
- Built for agents. Every result is saved in full, and you re-slice it locally with jq for free, so a 50 KB page never ends up in your context.
Quick start
npx -y insightsocial init # sign in through your browser, install the agent skill, show MCP setup
npx -y insightsocial search instagram followers
npx -y insightsocial run /v1/instagram/profile -p handle=natgeo
npx -y insightsocial view --last --jq '.data.author | {username, followers}'
init and login sign you in through your browser: they print a link and a short code, you check
the code and click Allow, and a key named after this machine is saved. Nothing to copy or paste. To
use a key you already have, pass --api-key. New accounts include free calls.
Use it from an AI agent
Claude Code plugin
/plugin marketplace add insightsocial/skills
/plugin install insightsocial@insightsocial
This installs the skill and the MCP server together, from
insightsocial/skills. Run npx -y insightsocial login once so
the server can find your key.
MCP server (any client)
claude mcp add insightsocial --scope user -- npx -y insightsocial mcp
{
"mcpServers": {
"insightsocial": { "command": "npx", "args": ["-y", "insightsocial", "mcp"] }
}
}
The server reads the key saved by insightsocial login, so the config holds no secret. You can
also pass INSIGHTSOCIAL_API_KEY in its env. Without a key, search and describe still work.
Nothing to install: the same tools are hosted at https://api.insightsocial.app/mcp. Claude,
ChatGPT and other clients that support it sign in with OAuth; others send the key as
Authorization: Bearer. See MCP docs.
| Tool | What it does |
|---|---|
search_endpoints | Find endpoints by keywords and platform. Free. |
describe_endpoint | Inputs, allowed values, an example and the price for one endpoint. Free. |
call_endpoint | Fetch data. Saves the full response and returns a result_id with a trimmed view (10 items by default) and a ready next_call for the next page. |
read_result | Re-slice a saved result with jq, fields, max_items or an outline with sizes. Free. |
get_credits | Balance, plan and usage. Free. |
insightsocial init --yes writes the MCP entry into Claude Code, Codex and Cursor for you.
Commands
| Command | |
|---|---|
init [--yes] [--no-skills] | Save a key, install the skill for detected agents, print or write the MCP config. |
login [--api-key k] [--no-browser] / logout | Sign in through your browser (or save a key you pass) / remove the key. |
search <words> [--platform p] | Find endpoints. Free. |
list [--platform p] | Every endpoint with its price. Free. |
describe <path> | Inputs, example and price. Free. |
run <path> -p name=value … | Call an endpoint. Saves to ./.insightsocial/. Options: --input <json>, -i file, --idempotency-key, --fresh, --max-credits N, -o file, --json, and the shaping flags below. |
view [file] [--last [endpoint]] | Re-shape a saved result. No network, no charge. |
credits | Balance and usage. Free. |
mcp | Start the MCP server over stdio. |
Shaping flags (run and view) trim only what is printed; the saved file is always complete:
--jq <expr>: real jq (bundled, nothing to install) over the saved response. Paths start at.data.--fields a,b.c: keep these keys on each item. Dotted paths descend.--max-items N: show at most N items.--summary: the structure with byte sizes, so you can see what is large before pulling it.
Paging: when there is another page, run prints the exact next command. Each page is a
separate charged call.
Pricing a call first: -p dry_run=1 (or true) on any endpoint returns the quote and charges
nothing. When a response could not fill a field the platform normally has, run prints it under
missing; that null means unknown, not zero.
Configuration
| Key | --api-key, then INSIGHTSOCIAL_API_KEY, then ~/.insightsocial/config.json (mode 600) |
INSIGHTSOCIAL_BASE_URL | Defaults to https://api.insightsocial.app |
INSIGHTSOCIAL_HOME | Defaults to ~/.insightsocial (config, catalogue cache, MCP results) |
Develop
npm install
npm run check # build + unit tests, no network and no key needed
License
MIT
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Worldmonitor
Freeby Koala73 · Developer Tools
Live markets, conflicts, country risk, chokepoints, energy, and China decision signals. 86 tools.
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
