Proporciona a los agentes de IA acceso a más de 660 herramientas de datos en redes sociales, clima, finanzas y más a través de una única API key.
También conocido como satashili/toolsocket
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.1.0
- Último commit
- 28 oct 2026
- Licencia
- MIT
¿Qué es ToolSocket MCP?
ToolSocket es un MCP server. Proporciona a los agentes de IA acceso a más de 660 herramientas de datos en redes sociales, clima, finanzas y más a través de una única API key.
Resumen generado a partir del README del proyecto
Acerca del MCP server de ToolSocket
ToolSocket ofrece a los agentes de IA acceso a un catálogo masivo de más de 660 herramientas de datos que cubren redes sociales, finanzas, clima y mucho más. En lugar de gestionar cuentas individuales para plataformas como TikTok, X o GitHub, los desarrolladores utilizan una única API key y un saldo prepagado para ejecutar llamadas. Este MCP server remoto funciona a través de una REST API o un puente stdio local para clientes como Cline o Zed que requieren la ejecución de un comando local.
Para mantener las ventanas de contexto pequeñas, el servidor expone cuatro meta-herramientas específicas: discover_tools, inspect_tool, run_tool y get_run. Esta arquitectura permite que un agente busque una herramienta, examine su esquema JSON y la ejecute sin tener que cargar cientos de definiciones a la vez. Los usuarios pueden conectarse a través de Claude Desktop, ChatGPT o Cursor usando OAuth o un Bearer token. El sistema utiliza un modelo de pago por llamada donde los datos de plataformas sociales suelen costar $0.0015 por llamada, mientras que las herramientas de datos abiertos son gratuitas.
Qué puedes hacer con él
- 1Buscar herramientas de datos específicasUn agente de IA puede buscar en el catálogo usando lenguaje natural para encontrar herramientas de plataformas o temas específicos.
- 2Recuperar información de redes socialesLos desarrolladores pueden usar el servicio para extraer datos de diversas redes sociales sin necesidad de tener cuentas separadas en cada plataforma.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar ToolSocket MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar ToolSocket MCP en Claude Code
$ claude mcp add --env 'TOOLSOCKET_API_KEY=<YOUR_TOOLSOCKET_API_KEY>' toolsocket -- npx -y toolsocketInstalar ToolSocket MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"toolsocket": {
"command": "npx",
"args": [
"-y",
"toolsocket"
],
"env": {
"TOOLSOCKET_API_KEY": "<YOUR_TOOLSOCKET_API_KEY>"
}
}
}
}Instalar ToolSocket MCP en VS Code
.vscode/mcp.json
{
"servers": {
"toolsocket": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"toolsocket"
],
"env": {
"TOOLSOCKET_API_KEY": "<YOUR_TOOLSOCKET_API_KEY>"
}
}
}
}Instalar ToolSocket MCP en VS Code CLI
$ code --add-mcp '{"name":"toolsocket","type":"stdio","command":"npx","args":["-y","toolsocket"],"env":{"TOOLSOCKET_API_KEY":"<YOUR_TOOLSOCKET_API_KEY>"}}'Instalar ToolSocket MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"toolsocket": {
"command": "npx",
"args": [
"-y",
"toolsocket"
],
"env": {
"TOOLSOCKET_API_KEY": "<YOUR_TOOLSOCKET_API_KEY>"
}
}
}
}Instalar ToolSocket MCP en Codex
$ codex mcp add toolsocket --env 'TOOLSOCKET_API_KEY=<YOUR_TOOLSOCKET_API_KEY>' -- npx -y toolsocketInstalar ToolSocket MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.toolsocket] command = "npx" args = ["-y", "toolsocket"] [mcp_servers.toolsocket.env] TOOLSOCKET_API_KEY = "<YOUR_TOOLSOCKET_API_KEY>"
Instalar ToolSocket MCP en Gemini CLI
$ gemini mcp add -s user -e 'TOOLSOCKET_API_KEY=<YOUR_TOOLSOCKET_API_KEY>' toolsocket npx -- -y toolsocketInstalar ToolSocket MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"toolsocket": {
"command": "npx",
"args": [
"-y",
"toolsocket"
],
"env": {
"TOOLSOCKET_API_KEY": "<YOUR_TOOLSOCKET_API_KEY>"
}
}
}
}Configuración
TOOLSOCKET_API_KEYObligatorioSecretoAPI key from https://toolsocket.top/console
TOOLSOCKET_URL
| Nombre | Descripción | Tipo |
|---|---|---|
| TOOLSOCKET_API_KEY | API key from https://toolsocket.top/console | ObligatorioSecreto |
| TOOLSOCKET_URL | — |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblesatashili/toolsocket is public and reachablegithub.com/satashili/toolsocket ↗Aprobado
- El paquete indica este repositorio como su origentoolsocket names satashili/toolsocket as sourcenpmjs.com/package/toolsocket ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-28github.com/satashili/toolsocket ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from toolsocketAprobado
- No hay avisos críticos en el paquete ni en sus dependencias1 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPHTTPS endpoint answered 401 (sign-in required)Aprobado
README
Ver en GitHubToolSocket
660+ data tools for AI agents. One API key. Pay per call.
TikTok · Douyin · Instagram · YouTube · X · Reddit · Weibo · Bilibili · Zhihu · Kuaishou · Threads · LinkedIn · GitHub · Wikipedia · weather · FX · crypto …
ToolSocket is a remote MCP server plus a REST API. Your agent searches the catalog, inspects a tool's schema, and runs it. Every call is paid from one prepaid balance. You don't need an account with each platform, and there's no subscription.
This repository is the open-source CLI and stdio MCP bridge. The server lives at https://toolsocket.top.
Connect your agent (no install needed)
The MCP endpoint is:
https://toolsocket.top/mcp
| Client | How |
|---|---|
| Claude.ai / Claude Desktop | Settings → Connectors → Add custom connector → paste the URL → sign in → Allow |
| ChatGPT | Settings → Apps & Connectors → Developer mode → Create → paste the URL, auth OAuth |
| Claude Code | claude mcp add --transport http toolsocket https://toolsocket.top/mcp, then /mcp → Authenticate |
| Cursor / VS Code / Windsurf / Codex | copy-paste configs at toolsocket.top/docs |
OAuth clients only need a sign-in. Clients that take headers can use an API key from the Console instead: Authorization: Bearer ts_live_….
CLI
npx -y toolsocket login # paste a ts_live_ key from toolsocket.top/console
npx -y toolsocket discover "douyin hot search"
npx -y toolsocket inspect openmeteo#forecast
npx -y toolsocket run openmeteo#forecast -i city=Tokyo -i days=2
npx -y toolsocket balance
Or install it globally with npm i -g toolsocket.
| Command | |
|---|---|
login [--key …] |
Save your API key to ~/.config/toolsocket/config.json (mode 600) |
discover <query> [-n 10] |
Plain-language search, in English or 中文 |
inspect <tool> |
Description, input schema, example |
run <tool> [-i k=v]… |
Run a tool. -i takes k=v, '{"json":true}' or @file.json |
get <run_id> |
Fetch a run that is still in progress |
balance |
Balance and today's spend |
mcp |
stdio ⇄ remote MCP bridge (see below) |
logout |
Forget the saved key |
Add --json to any command to get machine-readable output. Exit codes: 0 ok, 1 error, 2 the run failed, 3 balance too low.
Environment variables: TOOLSOCKET_API_KEY overrides the saved key. TOOLSOCKET_URL points the CLI at another server.
stdio MCP bridge
Some clients can only launch a local command (Cline, Zed, older Claude Desktop configs). For those, add:
{
"mcpServers": {
"toolsocket": {
"command": "npx",
"args": ["-y", "toolsocket", "mcp"],
"env": { "TOOLSOCKET_API_KEY": "ts_live_…" }
}
}
}
The four MCP tools
Your agent sees four meta-tools, not 660 tool definitions, so its context stays small:
| Tool | Does |
|---|---|
discover_tools(query, limit?) |
Ranked search with price and live health |
inspect_tool(tool) |
Full description, input JSON Schema, example |
run_tool(tool, input) |
Runs the tool; waits up to 30 s, otherwise returns a run id |
get_run(run_id) |
Status and output of a run |
Pricing
- Social-platform data costs mostly $0.0015 per call. Open-data tools are free.
- Each tool shows its price before you run it.
- Upstream errors and timeouts are refunded automatically.
- You can set daily and per-key spend limits in the Console.
Development
The CLI has zero dependencies and is a single file: bin/toolsocket.js.
node bin/toolsocket.js --help
TOOLSOCKET_URL=http://127.0.0.1:8091 node bin/toolsocket.js discover weather
License
MIT
Preguntas sobre ToolSocket MCP
¿Cómo agrego ToolSocket MCP a Claude Code?
Ejecuta claude mcp add --env 'TOOLSOCKET_API_KEY=<YOUR_TOOLSOCKET_API_KEY>' toolsocket -- npx -y toolsocket en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego ToolSocket MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Necesito cuentas para cada plataforma como TikTok o Instagram?
No, puedes usar ToolSocket para acceder a estas plataformas sin necesidad de tener cuentas individuales para cada una.
¿Cómo puedo conectar ToolSocket a Claude Desktop?
Puedes conectarlo yendo a Settings, seleccionando Connectors, haciendo clic en Add custom connector, pegando la URL, iniciando sesión y haciendo clic en Allow.
¿Qué pasa si una llamada a una herramienta falla o agota el tiempo de espera?
Los errores de origen y los timeouts se reembolsan automáticamente a tu saldo.