Ermöglicht KI-Agenten über einen einzigen API-Key Zugriff auf über 660 Daten-Tools aus den Bereichen Social Media, Wetter, Finanzen und mehr.
Auch bekannt als satashili/toolsocket
- Stars
- 0
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.1.0
- Letzter Commit
- 28. Okt. 2026
- Lizenz
- MIT
Was ist ToolSocket MCP?
ToolSocket ist ein MCP server. Ermöglicht KI-Agenten über einen einzigen API-Key Zugriff auf über 660 Daten-Tools aus den Bereichen Social Media, Wetter, Finanzen und mehr.
Zusammenfassung generiert aus dem README des Projekts
Über ToolSocket MCP server
ToolSocket bietet KI-Agenten Zugriff auf einen riesigen Katalog von über 660 Daten-Tools, die Social Media, Finanzen, Wetter und mehr abdecken. Anstatt einzelne Konten für Plattformen wie TikTok, X oder GitHub zu verwalten, nutzen Entwickler einen einzigen API-Key und ein Prepaid-Guthaben, um Aufrufe auszuführen. Dieser Remote MCP server arbeitet über eine REST API oder einen lokalen stdio bridge für Clients wie Cline oder Zed, die eine lokale Befehlsausführung erfordern.
Um die Context Windows klein zu halten, stellt der Server vier spezifische Meta-Tools bereit: discover_tools, inspect_tool, run_tool und get_run. Diese Architektur ermöglicht es einem Agenten, nach einem Tool zu suchen, dessen JSON schema zu prüfen und es auszuführen, ohne hunderte von Definitionen gleichzeitig laden zu müssen. Nutzer können sich über Claude Desktop, ChatGPT oder Cursor mittels OAuth oder eines Bearer Tokens verbinden. Das System nutzt ein Pay-per-Call-Modell, bei dem Daten von Social-Media-Plattformen typischerweise 0.0015 $ pro Aufruf kosten, während Open-Data-Tools kostenlos sind.
Was du damit machen kannst
- 1Suche nach spezifischen Daten-ToolsEin KI-Agent kann den Katalog mittels natürlicher Sprache durchsuchen, um Tools für bestimmte Plattformen oder Themen zu finden.
- 2Social-Media-Informationen abrufenEntwickler können den Service nutzen, um Daten aus verschiedenen sozialen Netzwerken abzurufen, ohne separate Plattform-Konten zu benötigen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du ToolSocket MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenToolSocket MCP in Claude Code installieren
$ claude mcp add --env 'TOOLSOCKET_API_KEY=<YOUR_TOOLSOCKET_API_KEY>' toolsocket -- npx -y toolsocketToolSocket MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"toolsocket": {
"command": "npx",
"args": [
"-y",
"toolsocket"
],
"env": {
"TOOLSOCKET_API_KEY": "<YOUR_TOOLSOCKET_API_KEY>"
}
}
}
}ToolSocket MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"toolsocket": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"toolsocket"
],
"env": {
"TOOLSOCKET_API_KEY": "<YOUR_TOOLSOCKET_API_KEY>"
}
}
}
}ToolSocket MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"toolsocket","type":"stdio","command":"npx","args":["-y","toolsocket"],"env":{"TOOLSOCKET_API_KEY":"<YOUR_TOOLSOCKET_API_KEY>"}}'ToolSocket MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"toolsocket": {
"command": "npx",
"args": [
"-y",
"toolsocket"
],
"env": {
"TOOLSOCKET_API_KEY": "<YOUR_TOOLSOCKET_API_KEY>"
}
}
}
}ToolSocket MCP in Codex installieren
$ codex mcp add toolsocket --env 'TOOLSOCKET_API_KEY=<YOUR_TOOLSOCKET_API_KEY>' -- npx -y toolsocketToolSocket MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.toolsocket] command = "npx" args = ["-y", "toolsocket"] [mcp_servers.toolsocket.env] TOOLSOCKET_API_KEY = "<YOUR_TOOLSOCKET_API_KEY>"
ToolSocket MCP in Gemini CLI installieren
$ gemini mcp add -s user -e 'TOOLSOCKET_API_KEY=<YOUR_TOOLSOCKET_API_KEY>' toolsocket npx -- -y toolsocketToolSocket MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"toolsocket": {
"command": "npx",
"args": [
"-y",
"toolsocket"
],
"env": {
"TOOLSOCKET_API_KEY": "<YOUR_TOOLSOCKET_API_KEY>"
}
}
}
}Konfiguration
TOOLSOCKET_API_KEYErforderlichSecretAPI key from https://toolsocket.top/console
TOOLSOCKET_URL
| Name | Beschreibung | Typ |
|---|---|---|
| TOOLSOCKET_API_KEY | API key from https://toolsocket.top/console | ErforderlichSecret |
| TOOLSOCKET_URL | — |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarsatashili/toolsocket is public and reachablegithub.com/satashili/toolsocket ↗Bestanden
- Paket nennt dieses Repository als Quelletoolsocket names satashili/toolsocket as sourcenpmjs.com/package/toolsocket ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-10-28github.com/satashili/toolsocket ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from toolsocketBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten1 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeHTTPS endpoint answered 401 (sign-in required)Bestanden
README
Auf GitHub ansehenToolSocket
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
ToolSocket MCP Fragen
Wie füge ich ToolSocket MCP zu Claude Code hinzu?
Führe claude mcp add --env 'TOOLSOCKET_API_KEY=<YOUR_TOOLSOCKET_API_KEY>' toolsocket -- npx -y toolsocket in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich ToolSocket MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Brauche ich für jede Plattform wie TikTok oder Instagram ein eigenes Konto?
Nein, du kannst ToolSocket nutzen, um auf diese Plattformen zuzugreifen, ohne für jede einzelne ein eigenes Konto zu benötigen.
Wie kann ich ToolSocket mit Claude Desktop verbinden?
Du kannst die Verbindung herstellen, indem du zu Settings gehst, Connectors auswählst, auf Add custom connector klickst, die URL einfügst, dich anmeldest und auf Allow klickst.
Was passiert, wenn ein Tool-Aufruf fehlschlägt oder ein Timeout auftritt?
Upstream-Fehler und Timeouts werden automatisch deinem Guthaben gutgeschrieben.