@twitterapis/mcp
Advanced tools
+10
-5
| # Changelog | ||
| ## 0.9.2 (2026-08-18) | ||
| ## 0.9.3 (2026-08-18) | ||
| ### Fixed | ||
| PR #36 (3 new tools + openapi-parity fix) merged after 0.9.2 had already been | ||
| published to npm, so those changes never reached the registry until this | ||
| version. | ||
| - **The server no longer exits at startup when `TWITTERAPIS_KEY` is missing.** A registry connectivity scanner (Smithery, Glama, the official MCP registry, Claude Connectors Directory) spins up the server with no real credential just to enumerate `tools/list`. Exiting before the transport connected made every automated scan fail outright and read as a generic connectivity error, HTTP 405 on Smithery, rather than a missing-key error, which is why this listing scored low on registry capability-quality checks that can only run once a scan succeeds. Tools now register and `tools/list` responds regardless of whether a key is present, verified live with the key stripped from the process env. An actual tool call made with no key still fails clearly, at the point of the call, with the same style of message the existing 401 branch already used. | ||
| - Refreshing the vendored spec to verify the fix surfaced 3 endpoints the live API had added with no corresponding tool, and a new `product` parameter on an existing one; the openapi-parity gate refuses a build until every spec change is covered, so both are addressed in this same release rather than left drifting. | ||
| ### Added | ||
@@ -17,2 +16,8 @@ | ||
| ## 0.9.2 (2026-08-18) | ||
| ### Fixed | ||
| - **The server no longer exits at startup when `TWITTERAPIS_KEY` is missing.** A registry connectivity scanner (Smithery, Glama, the official MCP registry, Claude Connectors Directory) spins up the server with no real credential just to enumerate `tools/list`. Exiting before the transport connected made every automated scan fail outright and read as a generic connectivity error, HTTP 405 on Smithery, rather than a missing-key error, which is why this listing scored low on registry capability-quality checks that can only run once a scan succeeds. Tools now register and `tools/list` responds regardless of whether a key is present, verified live with the key stripped from the process env. An actual tool call made with no key still fails clearly, at the point of the call, with the same style of message the existing 401 branch already used. | ||
| Catalog is now **94 tools: 60 reads and 34 write actions**. | ||
@@ -19,0 +24,0 @@ |
+1
-1
| { | ||
| "name": "@twitterapis/mcp", | ||
| "mcpName": "io.github.TwitterAPIs/twitterapis-mcp", | ||
| "version": "0.9.2", | ||
| "version": "0.9.3", | ||
| "description": "Official MCP server for twitterapis.com, the Twitter/X API (search, users, followers, tweets, threads, lists, likes, bookmarks, DMs) plus write actions (post/like/retweet/follow) as native tools for Claude, Cursor, and any MCP client.", | ||
@@ -6,0 +6,0 @@ "repository": { |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
192818
-0.07%