{"_id":"twitterapi-io-mcp","_rev":"36-1d4ecbb062963e8147fa4daa309f46d6","name":"twitterapi-io-mcp","dist-tags":{"latest":"1.5.19"},"versions":{"1.0.9":{"name":"twitterapi-io-mcp","version":"1.0.9","keywords":["mcp","model-context-protocol","claude","twitter","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","ai-assistant","llm","anthropic","offline-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.9","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"62ccd03054954f1e6f0f23f02722829465ab1645","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.9.tgz","fileCount":5,"integrity":"sha512-3GSMaCh2D0HTxslJ2hxMJC91lMm+xSJYRMFDgiHn4chE29hDGDvz4V/U5QbnTJyHjTMIhi84yP+H4kLAqd5sXQ==","signatures":[{"sig":"MEQCIFPqo9OgwOFUqc31EE2hDhRp6HUCQGUcj4ed/QsesG/oAiAyFgtIN8qxfM3QtfFZGHOu7MId3hCu7U4DueuN3ttLjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291820},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"890e9b80faf7716609e280e7f2a775d376ee00a3","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.9_1766027992429_0.07550122511327895","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"twitterapi-io-mcp","version":"1.0.10","keywords":["mcp","model-context-protocol","claude","twitter","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","ai-assistant","llm","anthropic","offline-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.10","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"dfb016354e255d689cf133a508d03a07229a4bca","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.10.tgz","fileCount":5,"integrity":"sha512-o3w9Taym1XDdPTlchA+eBYSeS6tZhfZyAlgQVxsW4NenuJSuslTRzTnWO3FcqVVEZFWzLoN4bCLmay2Mc7jbgQ==","signatures":[{"sig":"MEUCIG+T7fBHf82rZwHrcGTR3/LO7yrK9IMlxoLcTS6d4s86AiEAzzlL4MpVs7oo7RwbS1Rjzyzlqx3EhOxQbV2F0UXhTpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263163},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"bfb978d817870029b4d23058404ecff290621a46","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.10_1766712275290_0.4466133877837182","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"twitterapi-io-mcp","version":"1.0.11","keywords":["mcp","model-context-protocol","claude","twitter","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","ai-assistant","llm","anthropic","offline-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.11","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"55051d6d4ab5053c5e44afe0617e9afe4dd253e6","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.11.tgz","fileCount":5,"integrity":"sha512-zo5U3OMvIfdUlXMrmfRYxTml6pxJkbMMxA7kkoq3G8P0CAU/fjA/ZmvC2pLmUwBHWly4Um2dkyd/bbibMwO1oQ==","signatures":[{"sig":"MEUCIDrdglVTYqN3DSzic2mO4TCxhXqGrw26GJJQmku7wM0yAiEAiOo23ePIIWkQOgrB+jV+EPMtLRtX6pUOipNvKFY+dV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266776},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"54a07935c4c8f8ff224801fa29d889515e27dfc5","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.11_1766838932883_0.43648961994517754","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"twitterapi-io-mcp","version":"1.0.12","keywords":["mcp","model-context-protocol","claude","twitter","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","ai-assistant","llm","anthropic","offline-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.12","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"051ea2ba90a340e3695bcd2f97d2b51fbc6738d1","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.12.tgz","fileCount":5,"integrity":"sha512-QlmrS9o5QyGWuhhhq+DrzXZAfkZdwcW4kqQU59Fi+pFeKTN/SEreoNo69fuIWfDiFaAxWMgRcgCKB9hiesCUDw==","signatures":[{"sig":"MEUCIQDtmf2VKD8dgZ8psftq19wsVAqYnoadf276H64g4sUA/QIgS1+rXUueGG+4IQ9dClB2UOGUHq4Mz6ZiYQY2poCiMgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269205},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"9ab9c66d40896aa0f08de2507a45d2aee0592f09","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.12_1766845874649_0.784559545963452","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"twitterapi-io-mcp","version":"1.0.13","keywords":["mcp","model-context-protocol","claude","twitter","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","ai-assistant","llm","anthropic","offline-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.13","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"2e3b5697ac9a492a419f8beb2efa4c5313ecff2b","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.13.tgz","fileCount":5,"integrity":"sha512-+MyDbKrLuyTNKmBFmUKxClzAq+oG6Up6XhohYMfJ+QyKdrVgyz9B19eIBQGwWWvRHV9wgGkF4RbObw8h/XQDcw==","signatures":[{"sig":"MEYCIQCWLVtyJvNV4uyI6toXf+fbfqAKTfJlWlS1A7dsx7sZbAIhALdxllp2l7dx5SICLWFh2jZs7zy8/eqcpWOKhi7JXNkg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269364},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"c960ccdf80fe0cea531887a3abd54b91eec066f8","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.13_1766850073150_0.9054404372219857","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"twitterapi-io-mcp","version":"1.0.14","keywords":["mcp","model-context-protocol","claude","twitter","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","ai-assistant","llm","anthropic","offline-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.14","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"c3ede6a92ebdc2218e6ee12ffb51880f447a5299","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.14.tgz","fileCount":5,"integrity":"sha512-xQ4oqQC2zSaMdypLj2db8nHnGuXGIjmO4HoUvt381YLRdVrHTtRsvtlrjJGpBbmmlQ4v5kkQSjvOQTq5SiWdwQ==","signatures":[{"sig":"MEUCIAoIDmlNkSqog8tKv+yTVz7MdnG88nGVEmbJq7MZc9FKAiEA0HshZsP3hu4+9Kff918zsLuul/ICkGVjPsfZKKxLNDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269364},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"b85ca903c600814392114d79c336a6664c0c0392","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.14_1769421378855_0.29775684171826655","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"twitterapi-io-mcp","version":"1.0.15","keywords":["mcp","model-context-protocol","claude","twitter","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","ai-assistant","llm","anthropic","offline-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.15","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"602759d62995aa04110e13e94f161094dabea9e5","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.15.tgz","fileCount":5,"integrity":"sha512-rISGM21MOOYcFCZhfIxFc0XxlCzFNscnmEoN1MinIXDIQIfA3n/mQiAL3ToBuNABYEEUtZn2GIwMEhT1MtfzSQ==","signatures":[{"sig":"MEQCIByzN9ijzq7ABJ/yUhosEq1mEr9S97FFQykj/bs7ZUwnAiAe0TIKgv2g7iqaXz/w2rrdvtu49JaTCWxoWL0HTLd4Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1273878},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"9357b8edcef8711d45d3a957310360e53e77bacf","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.15_1769426685080_0.08085505376298463","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"twitterapi-io-mcp","version":"1.0.16","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.16","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"a73be7dd5659a0dbbc52d66197122eb1023fdbbd","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.16.tgz","fileCount":5,"integrity":"sha512-/F1veLgmoXgXjf3rEIvSFIa8MQ7G4aeR1Stml/xSisZOn/D6m74FHSVO2wlUExMFNnqm0dmXgjdjqCelWk2LMw==","signatures":[{"sig":"MEUCIDqW0buWa1nJ8YMmk1p7z+qNUURegUy2ytVkzqFmX/weAiEA+EakZ9GrNcbVSGvUF2z+sPhyZp4w5iF31FWvmd4j0cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269228},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"f8c449de3d97c9f13b217309c36ed6e352fed0b7","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.16_1769427389322_0.4743618903782887","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"twitterapi-io-mcp","version":"1.0.17","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.17","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"738fe89d0c7d214434a89ad3fd38329b6990e79f","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.17.tgz","fileCount":5,"integrity":"sha512-OdAazL4SpvCEQt72PkHP/PYVp/HuHSTRxQ2jqgcjV22DO/b9FBthmWhxurjS7tKLmNaigrja9tM87p33cB2xkw==","signatures":[{"sig":"MEUCID7j8p80Ef2guu9O5eP2hf7yX/sjIDh3zzAcrSe+sUvxAiEAzUzBdfYYvjdl5mrRupT65+dIhINUp3nsz5v2C9h/yQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1271568},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"5e188276073e0dc06593dcd0d1d0e606f208de40","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.17_1770043045645_0.043625338242433864","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"twitterapi-io-mcp","version":"1.0.18","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.18","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"ae082e2ef6cfdcc964cc9df0c8c0d03ad30ca2b6","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.18.tgz","fileCount":5,"integrity":"sha512-7qlqOq/j2nbHXhdl10da7mmmhi8+OrKANkMgpa9wbAhwlaIm7Y81LRwwyB6KFectPfHw4r6B6B6ktQHLeDMs0Q==","signatures":[{"sig":"MEUCIQClY5uYLcbvLvsr8CrdsPCygZHlvB3rO+7xJ8MQ8hcu2QIgKzlUf2OHGcng1DvXGAKXBAMERbPtj+z16r+3yljjKY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275236},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"70b83f1f328c5ad444db98d082c9e3fb89a123f1","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"25.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.18_1770044550052_0.8287378037504123","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"twitterapi-io-mcp","version":"1.0.19","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.19","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"a7ea7eee7c094b4eec1420ecaebf0414268d9b77","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.19.tgz","fileCount":5,"integrity":"sha512-a3b+Hj6CoYLXGDpAr0KrEHQFI94jW8qME/yxqwooUT3Y208lcedaY/RCWQRK015O+En31NEpa4oItmJ6d1zpTA==","signatures":[{"sig":"MEQCIDV8jPK9B5uodxeq/lv1j2vyuzNwRo5EndqMZkcW4005AiBp1ZqAh64JUjnx6dHNn4XiZ8cmuImNAb/pH6+wyx6enw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1876303},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"d196f752fb64768072351e415ef5120014d1362b","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.19_1770590226384_0.7042854692968514","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"twitterapi-io-mcp","version":"1.0.20","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.20","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"819b40d0e32d6dd09ad34799399052b8a1c12298","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.20.tgz","fileCount":5,"integrity":"sha512-bBfQo+BJ2eMs5ip7vixZkfMRF9ZJoxdSLyws4zgSK1s1ZFl5dLy2wOhXMHKSov1Db9hEx9vaGH3ckpcjVCcFiA==","signatures":[{"sig":"MEUCIQCNhdPBVrT6uWxqySom+KaspCp4u2/NBX/qv/k708XF4QIgb+TGjMJshQy1vgK8xxqexBaCmzoEawHpCBoePeIp+QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1877227},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"21a98ea6d4078ff8d3e72cebe809ca96debb2e1c","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.20_1770887604281_0.8646863934842683","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"twitterapi-io-mcp","version":"1.0.21","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.21","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"6ac34a745dd376b531a6dd4deae655d8eb813b4c","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.21.tgz","fileCount":5,"integrity":"sha512-aZA0wiiB8l3uW3hGlHflUMmX9U+PwFuq29dBVdi9qBardyg+MCe77aD5gIvwmnOFxkedM4nS77OLx5pC85X9lA==","signatures":[{"sig":"MEYCIQCP6vztdTLXPVggbInHK/pprbImUalbqRboJh39tWG5jQIhAJjlose+s9a+zm0pSCwy8e7kheiB5WssSNlrdyAid0iU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1877227},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"ad8beb1765b81310dbaa20e6662439374bafe193","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.21_1770887768046_0.09824925671068763","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"twitterapi-io-mcp","version":"1.0.22","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.22","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"f420c1e4a0f0eb02f218d954b9fd9ef29e7923a5","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.22.tgz","fileCount":5,"integrity":"sha512-2dY6+yr+B03CfWql6zR8Cxv3vJBqbeSaEqMw4R/yx4V9WOKuCv+GbFr5xQIuP/9Pbxj7vIpi8waeiuoRw/kMrA==","signatures":[{"sig":"MEYCIQCveUyTJHZFuvlbiqi+cRgp6AsJ2iiA+HtQtl1b3qZIKgIhAMwE5fkY6zLGzpeHHnqAV4VonAICBS/X2lxqYWMvOP4V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1685493},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"a0b5869ae99da37c8d14e092a6787bf9cba73fee","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.22_1771656389399_0.5661103476474227","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"twitterapi-io-mcp","version":"1.0.23","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.0.23","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"08fcd5a2ff7d3b5b1b9561cae70d77b44445e19b","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.0.23.tgz","fileCount":5,"integrity":"sha512-qwMkYH1u8WobIxG2DMak2OdJP20Eg+d9kcqrV1d9gQ1trroWFSFTYhzCMKI9/y5sPCTXpEre71cJYhzMW3cmkA==","signatures":[{"sig":"MEUCICPa8Y0feex+54u1ynfDnQ4RKk+5yyZaOVfpeaWxcMavAiEApSnM8eXYHGffvB40qtoaofJsfjpOlGkLZXkufEjKnug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1685911},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"7c2b784071f10d700fe2823a05f34ec0d6da79a1","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.0.23_1773002348902_0.580226049624631","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"twitterapi-io-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.1.0","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"152bd488ba78c649ca47dca03ebf792f6201c6e7","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.1.0.tgz","fileCount":5,"integrity":"sha512-96V1odWZbVUKdvXogWRnNNciWs13swYDUeqaj1GFN8JuxbR36SnIpd06MBgZ0bQd4J4QpyPImXlwiACjvFFWjw==","signatures":[{"sig":"MEUCIQCXPkJN1zH4TmuHgUC8hP2ekSnjVCJv0aqMC8UDW4LwPwIgDU2OFnMkTW79WWUWboJjN0EBssCQqLlCXPCZp9SS6OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651004},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"32e9d4ef2c1af4b2bcc877e940100e6d9a909624","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.1.0_1773523861181_0.8915765986350304","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"twitterapi-io-mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.1.1","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"b2daddbfbbc6aa631c42d04c8dc2150473fea343","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.1.1.tgz","fileCount":5,"integrity":"sha512-RvKH8///ZOxawXkA1LiPbG1P6Kj9xle1BlvSypp4rxov95bHWZPvduEqyG4Zi98JiZ4cLlsYzThBfGl1xTLXMw==","signatures":[{"sig":"MEQCIFaKsbCVKkBh4q6amo6K/hx1780BT8MJa3dyszqVHwGhAiBRsYTZ5ib8zhQI0OFblfmJs0pqVO8SEQyu4dmvSNMbDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651004},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"98ee376194bb7356129053a18c10316de63384dc","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381c6f95-d234-4dfa-8a56-b98d0ee89dc4"}},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.1.1_1773524082356_0.2855547334825761","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"twitterapi-io-mcp","version":"1.1.5","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.1.5","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"8387393c3692db0decc0a1dc08ba65a7087ba492","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.1.5.tgz","fileCount":5,"integrity":"sha512-Y4cUqkzueLF6vB5OGkAFtDOvOr+z0ss5ChonHIgJ1KH0/mZaRLI4P2tbTklfqDEpePKnYVJRIl3KB2tNd6FrGQ==","signatures":[{"sig":"MEYCIQCViJO4yuCR2ZvvdS/L5NUudHFjCWzP3e0/PXUDT0EmUwIhANyYIUzWcsox33zJczewrTMEcW6xohtkhKflyaJ//3+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651044},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"aac787c697fe07c0705a3ad5502685ebd0f00f37","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.1.5_1773531882140_0.8946348569574896","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"twitterapi-io-mcp","version":"1.1.6","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.1.6","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"4b51cd5e311b604a57487e5c98d600bb873e39f0","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.1.6.tgz","fileCount":5,"integrity":"sha512-EovvS/+5NQD/QguLzjLjantOLysAGPCVsJmRfAeWrSXnZMr1T4uNSJTLqa/2o05CkjTlCPQnoQnN1d2CWYDW5Q==","signatures":[{"sig":"MEYCIQDe0yuJV0b7K7ii0jPri7/htB5rkFz6iI3f6aTEGoTstQIhAKqXcvZeqIU4TcUkcK0Tim4LX1Hwv5ddCq+6RDd2YMxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651044},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"87eb4f976d780d7dfcddd432c48d218d46074f39","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.1.6_1773532026811_0.8619901522739968","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"twitterapi-io-mcp","version":"1.1.8","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.1.8","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"a6f90365576592b4e9c0f7f5f64a1f0e96d0a436","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.1.8.tgz","fileCount":5,"integrity":"sha512-cG+LpePjBeOnJsuKw4X1VbYX+QI3fS/pLJ2wniOgHWV9PXBw8YX7Jvqo0eqW4PVz31kUKCoykXaQD1N4p4+kwA==","signatures":[{"sig":"MEUCIQD4OcONLeOM3XfM5Ny6oSVA1OHBKvvQfdpIz8uDiEWZNgIgOYoiEB6+s1mNfvmWIkhb/cgrpSnqcMl5HDGC0ZksI98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651187},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"d5deef38502976162131ce8f9a214d2cd7ac162c","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.1.8_1773535794616_0.5497380502013092","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"twitterapi-io-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.2.0","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"1b4c70d52fa67a74091bcc9a175d462d5a14b7c4","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.2.0.tgz","fileCount":5,"integrity":"sha512-UkfNcqz/Ei6VdFHg1JDAAIV/eaAYy+Yb22aXoAxmXwpxY+k7xwBCjk0u9YY52cCmH98Jbcm6XxgyOIW+ipD0AA==","signatures":[{"sig":"MEQCIA/m4iE9t/BzoJZrHiaTbVpN6YRhIsSJxSUx9xQGMA32AiBEvP7q8zcd8Ev/71Qc/asqk1IVG4vHSHls/hP7j2x7ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551023},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"ac2a01a0ac586421db43bbedae1fda07925db751","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.2.0_1773628784566_0.6262568960476806","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"twitterapi-io-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.3.0","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"11b1a0d41bbacb3b40cd20ea46fc3b755210eb53","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.3.0.tgz","fileCount":5,"integrity":"sha512-MHkZ5gej3TkC7K1RZexQyTq2E1QYIjpOpnAkJgRiLJC3Z6wAEaZj6FeQWe/9qhoKZL9tCluRIafbY8DqxFfTdg==","signatures":[{"sig":"MEUCIQDUNKOGX4CfDbN9/uKRpjZTA/6F0vHns9f+qQ8ODgVeKAIgHcoR7qQ4oPzcdisxEHuRqYf+dYqwyOLmNUa2Sy/LQoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566799},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"3553168b3e0c2a585ee913ae3238987359c7cefc","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.3.0_1773736702073_0.2001553708887751","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"twitterapi-io-mcp","version":"1.3.1","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.3.1","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"17e83017b055e894509cb411f0a8d1426bbb0847","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.3.1.tgz","fileCount":5,"integrity":"sha512-iCQFYhebu6HHxTES8dNebQj9noyVBGuNVV0a4RH2i5GVfMxXxnvzIaOCSoBvbtP2EEqsrpBKVr6nWIXlD8zD1w==","signatures":[{"sig":"MEUCIQDHFokVHuOOJgksQF/jLJq4DcfWno6CTCKZ3jk1j99dwgIgI0AJJmpuVT9yQSY8/4bnMFPGof27KxIBuz8HEBQ12lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1569419},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"dc1ce14dcdd4a54e63ff82da2ba81a5aae321026","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.3.1_1773742291495_0.9149922746169363","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"twitterapi-io-mcp","version":"1.3.2","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.3.2","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"cd1719b9701b4189a9f90faab56673196d71216f","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.3.2.tgz","fileCount":5,"integrity":"sha512-2D/+6iTmfUdnIoQZrf7BBQDbE4ErM07FpJP8BBxWECpjiRWVaUMlhf+SnFZjEu5/VM04AZm0/CylqAf6VMwAmw==","signatures":[{"sig":"MEYCIQDP90sVdj8NqL/SQrGFBrHOqF8JZHV1GdWhw0y0X1bK7gIhAMThLYDZifvrlpwqjl40kn4A7+puji7+r/1jUZJ0DZDU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1570869},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"7a740ebe21a142f62a386a9bc5353cb46152ee46","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.3.2_1773761644188_0.88905859823705","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"twitterapi-io-mcp","version":"1.4.0","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.4.0","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"066dde5ad450617df1f3c7a22a1bd073a8d963c8","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.4.0.tgz","fileCount":5,"integrity":"sha512-tcWy7UN6mKCFVTD+sHyveFDaUW25rie7JbxZNJjQYl49mi/8SXHCSDAaDrTb45i9UxjZQeSRn7pma43GzOkscw==","signatures":[{"sig":"MEUCIEKhGvq4+GvvyU+hSBCoc7a3h0rntviSteu/KrVR4g4IAiEA4s1S+KRqNJTnn/MNVMAOTUj0yPeGbVFjM3R55lkCJJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581830},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"65c6fddf395225e7f57e74ce95756a623963d81e","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.4.0_1774037579167_0.35386936067544683","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"twitterapi-io-mcp","version":"1.4.1","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.4.1","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"266cdb7f01aace2097895b0a1ce209e1b2d18862","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.4.1.tgz","fileCount":5,"integrity":"sha512-HeYhy/Vs5kzri41WL1gPrT/2J+zphIyLqPk1Sh+wV7nkqjhbfOumoUIVvM56mg1k51Gz0lCPhe8Vs0uNG68Cjg==","signatures":[{"sig":"MEUCIEtfnQ1dvqyyoNAlZjgRdozXPEyJ0xww29koQe5WybX1AiEAk6Pkyr8xHpi2USnDJOjdrGhqMpe4ltPyPIavCFkRUys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1570891},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"929ef632e895be66cd63db8c13dd42d390c36dbc","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.4.1_1774111840122_0.10258094535573248","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"twitterapi-io-mcp","version":"1.5.0","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.0","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"203e9e67591f2286cf412640fed6e54ddd5a2f6d","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.0.tgz","fileCount":5,"integrity":"sha512-cz+dNap+TUHDOIgS1VzNea4eVYV9GPtOagzahfVLzvzBkZMImB9nLN6QSKEK5CRyVbQrKfrN7mhDnZNfiW0ZBQ==","signatures":[{"sig":"MEUCIQDihA/1+R+QT26/7DDCr4v3XA2hprNZxA1Pa4oQGNLcfQIgW7RUq6otYs2gHgJbKGTGXm85/TUcKKIm+ZnXurgdnfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588212},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"1e0079d0df12f6f608f7cdb0ae85fa6622d338a3","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.0_1775794212266_0.4573644014529443","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"twitterapi-io-mcp","version":"1.5.1","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.1","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"66eef000b0fd1a6a5a11529e4c0013ada21979e4","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.1.tgz","fileCount":5,"integrity":"sha512-cm4Mc54KxPUqSTRTuO3sRLbHS2knB2RJh3orornKwC1t+9x4yRmHX2FGcQsiqwpoUwZeGbkBuRLqDovckGeCmA==","signatures":[{"sig":"MEUCIQCpg2nwVhkjhD1W/jT+Qa7MW2FZPthAZPF5S9LI7/4QVAIgfQ0q5Chnh+ZrbA7EqNGnbHzXnhQ/WWRsKA9A5HHqlcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595809},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"210ea6a11e560ba1cb3ef33e84a1a9565b079ee2","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.1_1775901051359_0.31171722952528125","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"twitterapi-io-mcp","version":"1.5.6","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.6","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"574a914e1355d99d77a4ea59f3fa0bf2dd606563","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.6.tgz","fileCount":6,"integrity":"sha512-t8xTEZ36aYd5fodSyw+SKrCnT06vnqjuqBDkB7I6TjeJCTitx96mEmTj5ofhGEGq8U6rfpjmoQU4PEd+j6RSyw==","signatures":[{"sig":"MEUCIHH5NnrAlXmEapXN3LuLLimTBoUn7KDVU8eTd8WXD+RFAiEAugr0ejDGjFdYs4kf3Wnf2dwSeNT0PGfFE3DKJbgDIoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622240},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"2cd1213ac71395ebd64a0814292309be3a7cd860","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.6_1776209351054_0.5083465931289133","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"twitterapi-io-mcp","version":"1.5.7","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.7","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"e34f80bde23f66a1869ce00557cb82e3fbab48bb","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.7.tgz","fileCount":6,"integrity":"sha512-ugHnJ6XBvkDc+f5I7WY5vMhGnVzkSpH471uO5aOoJarlOfwrigzeFKccVHpzzJY7qOXOUiDi1NU5WBNddOprWA==","signatures":[{"sig":"MEYCIQCcVmmjex64NHusnK7fkn+aD4R9eFA9wrSiry+LF7XCKAIhANxZiZD4a4hw8EqyJmXhI8sCFso/AUuIEe9eu689nw/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622528},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"676679d34d4e91c8bd683fefff8fb496f08d358e","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.7_1776571747209_0.976827460852359","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"twitterapi-io-mcp","version":"1.5.8","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.8","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"3725964877137ec613cc4ca579916524c917ea0b","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.8.tgz","fileCount":6,"integrity":"sha512-5bw5uGuRYJ1KHW81F4UEYBN5bkCd6JnxyPxxCLCdfij9o6qAYZI6jJzGZQ+MsRL0BdylbC7XNGQaEnrGbK7Ntw==","signatures":[{"sig":"MEUCIQC9mgzaQAtCorAhuDBzalJJg9FS1eDH/5pZljk4QJBIzwIgfm6wq3slXXJsy3ajw1rJBMvwhThV4JnZI54CW4Fi6ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623890},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"e9b09ba7d18561ebb677f9d86d1c0ff79faa239a","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.8_1776744500251_0.6775452880362345","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"twitterapi-io-mcp","version":"1.5.9","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.9","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"f4845fa90a65e910628a8f5bc56bd65755997b35","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.9.tgz","fileCount":6,"integrity":"sha512-JkBPj0AplfKA9xFmP0PZUblLsQxdkw2suawTxquBlAhNHmHAQlFVgUFZn+OBeb71ySvvlcHnrXN+xvISN5e5sQ==","signatures":[{"sig":"MEYCIQCMJjPqey2kITtX1jP12HovHW8b732+cpmpqA2Iuj9pSgIhAMgZAdEehs3ukUVjS4YUhFOgwkVf11E2SFaTYKRlHPVv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1630748},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"99621ffb96c7e31d022ee43d1d7f9cbe4b9027c0","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm audit --audit-level=high && npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"overrides":{"npm":"11.13.0"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.9_1777113299326_0.7517679031962814","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"twitterapi-io-mcp","version":"1.5.10","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.10","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"88af01ebc4211520084deb015c849d9dddc88fef","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.10.tgz","fileCount":6,"integrity":"sha512-P5Z0x16mXnDXkJb11Zp/ph6ZqR/F8ckNVku1qkid+rM/H7W7gPh4miCEe8sGrK8GLwynGGTBlp2KzTBsBHWz5Q==","signatures":[{"sig":"MEQCIHw3AY1n/c/NSp2tcEGqFk056WTTYWQfXy4BB6svlu2lAiAJdsIeoTHJ23dMm+freCD2RP4A34S/xccZi8Lse3vjPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631821},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"d40602b232145d37a15d21e7d936b418a8ff3aae","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm audit --audit-level=high && npm test"},"_npmUser":{"name":"dorukardahan","email":"ardahandoruk@gmail.com"},"overrides":{"npm":"11.13.0"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.10_1777263079168_0.44362360226500974","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"twitterapi-io-mcp","version":"1.5.16","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.16","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"a7a4ab9c26293499b2cfa4a376ad4d0e6ba76982","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.16.tgz","fileCount":6,"integrity":"sha512-QoQQErTaaYnkrTBiile7TGshwj9CDqi9Hbk0BDzrxqQ7sCOC7bcHwJaDuiGuJiOc0V+wx34k93e9EnDmMfqffw==","signatures":[{"sig":"MEUCIDwo7q8ph5S6IbJmAeoLAqxP+T7tj8AlXq7T6zMgSrgWAiEA1XBWYx1JFo/s5CQEciUeAAG7aujyii0xSBDhVpuOdCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650812},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"7ac97d8e0acbb25f9e98a85a205d919090238756","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4748a36c-2764-4910-b077-eae8c665528c"}},"overrides":{"npm":"11.17.0"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.16_1788490179699_0.016369413933052135","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"twitterapi-io-mcp","version":"1.5.17","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"author":{"name":"Doruk Ardahan"},"license":"MIT","_id":"twitterapi-io-mcp@1.5.17","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"bin":{"twitterapi-io-mcp":"index.js"},"dist":{"shasum":"b36a4316bcbd36b6b50ebd0ac057d5e6cc7aeda8","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.17.tgz","fileCount":6,"integrity":"sha512-vQbK79Nq8qDiElQernnM7TBnv5RHLRAF9742YKvp2bYGUu2KYfQRhMtcN2V1kQwPu8YL1PmJLljbBJkadWzWIw==","signatures":[{"sig":"MEYCIQC/iGqTs1JPv0WgmThHDXNx/sWqe/GAnVgzYc32lWEPhAIhAM3mcy+CAKkepB3sim9VH8KY3OiuQj7CZiJFDas2xliY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651084},"main":"index.js","type":"module","engines":{"node":">=18.18.0"},"gitHead":"831d2cec217c9354856a56e34902744f8df9c7da","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4748a36c-2764-4910-b077-eae8c665528c"}},"overrides":{"npm":"11.17.0"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/twitterapi-io-mcp_1.5.17_1788490803210_0.6375891240316534","host":"s3://npm-registry-packages-npm-production"}},"1.5.19":{"_id":"twitterapi-io-mcp@1.5.19","bin":{"twitterapi-io-mcp":"index.js"},"bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"dist":{"shasum":"56c11cd4b283f94cf91c0591cdc18427666335ee","tarball":"https://registry.npmjs.org/twitterapi-io-mcp/-/twitterapi-io-mcp-1.5.19.tgz","fileCount":6,"integrity":"sha512-UTSup5f3nBUXcpCMOdZruEBwA5qzLneOaxvfDgEDlufjBw2DAVGVd2uIyg7G99lVptSiBojIv64fjaNyteghXw==","signatures":[{"sig":"MEQCIGnQTRsY72Ubxr16UNXBfPEEhBvyiMlPdLg1fesmYchcAiBhiIsjzlILHYYRzYLA4iF/O5RKONpNRd6IQTRTdCt9Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDG/M+SAaMSkQMsRHn05DcWvA0ecbiDAOZFmKqIC5870QIge2h9CgBYOtqiGSfa9ULGIyV2Uqxti1JlKc9qfdPoAkA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twitterapi-io-mcp@1.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651876},"main":"index.js","name":"twitterapi-io-mcp","type":"module","author":{"name":"Doruk Ardahan"},"engines":{"node":">=18.18.0"},"gitHead":"1389427eb19ea05ca13e2169b4cc47c4c50824f0","license":"MIT","mcpName":"io.github.dorukardahan/twitterapi-io-mcp","scripts":{"test":"node --test test/index.test.js","build":"echo 'No build step required - pure ES Module'","start":"node index.js","scrape":"node scrape-all.cjs","generate:docs":"node generate-context7-docs.cjs","prepublishOnly":"npm test && npm audit --include=dev --audit-level=high"},"version":"1.5.19","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4748a36c-2764-4910-b077-eae8c665528c"}},"homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"overrides":{"npm":"11.19.1"},"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","directories":{},"maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/twitterapi-io-mcp_1.5.19_1789531924610_0.7505075210523895"}}},"time":{"created":"2025-12-18T03:19:52.345Z","modified":"2026-09-16T04:12:05.099Z","1.0.9":"2025-12-18T03:19:52.589Z","1.0.10":"2025-12-26T01:24:35.472Z","1.0.11":"2025-12-27T12:35:33.175Z","1.0.12":"2025-12-27T14:31:14.855Z","1.0.13":"2025-12-27T15:41:13.336Z","1.0.14":"2026-01-26T09:56:19.031Z","1.0.15":"2026-01-26T11:24:45.329Z","1.0.16":"2026-01-26T11:36:29.475Z","1.0.17":"2026-02-02T14:37:25.811Z","1.0.18":"2026-02-02T15:02:30.247Z","1.0.19":"2026-02-08T22:37:06.599Z","1.0.20":"2026-02-12T09:13:24.458Z","1.0.21":"2026-02-12T09:16:08.283Z","1.0.22":"2026-02-21T06:46:29.600Z","1.0.23":"2026-03-08T20:39:09.086Z","1.1.0":"2026-03-14T21:31:01.390Z","1.1.1":"2026-03-14T21:34:42.539Z","1.1.5":"2026-03-14T23:44:42.325Z","1.1.6":"2026-03-14T23:47:07.063Z","1.1.8":"2026-03-15T00:49:54.821Z","1.2.0":"2026-03-16T02:39:44.757Z","1.3.0":"2026-03-17T08:38:22.244Z","1.3.1":"2026-03-17T10:11:31.657Z","1.3.2":"2026-03-17T15:34:04.372Z","1.4.0":"2026-03-20T20:12:59.335Z","1.4.1":"2026-03-21T16:50:40.361Z","1.5.0":"2026-04-10T04:10:12.469Z","1.5.1":"2026-04-11T09:50:51.545Z","1.5.6":"2026-04-14T23:29:11.234Z","1.5.7":"2026-04-19T04:09:07.373Z","1.5.8":"2026-04-21T04:08:20.464Z","1.5.9":"2026-04-25T10:34:59.493Z","1.5.10":"2026-04-27T04:11:19.359Z","1.5.16":"2026-09-04T02:49:39.857Z","1.5.17":"2026-09-04T03:00:03.436Z","1.5.19":"2026-09-16T04:12:04.705Z"},"bugs":{"url":"https://github.com/dorukardahan/twitterapi-io-mcp/issues"},"author":{"name":"Doruk Ardahan"},"license":"MIT","homepage":"https://github.com/dorukardahan/twitterapi-io-mcp#readme","keywords":["mcp","model-context-protocol","claude","twitter","twitter-api","x-api","twitterapi","twitterapi.io","twitterapi-io","twitterapi-io-mcp","api-documentation","api-reference","ai-assistant","llm","anthropic","offline-docs","claude-mcp","twitter-docs","mcp-server","claude-desktop","tweet-search","social-media-api","twitter-data","cursor-mcp","windsurf-mcp"],"repository":{"url":"git+https://github.com/dorukardahan/twitterapi-io-mcp.git","type":"git"},"description":"TwitterAPI.io MCP server providing offline access to docs (endpoints, pages, blogs) for Claude and other AI assistants","maintainers":[{"name":"dorukardahan","email":"ardahandoruk@gmail.com"}],"readme":"# twitterapi-io-mcp\n\n> Offline TwitterAPI.io documentation for Claude and AI assistants via MCP. 67 active endpoints (with full method/params/body), 32 guides, 24 blog posts. No API key needed.\n\n[![npm version](https://img.shields.io/npm/v/twitterapi-io-mcp.svg)](https://www.npmjs.com/package/twitterapi-io-mcp)\n[![npm downloads](https://img.shields.io/npm/dm/twitterapi-io-mcp.svg)](https://www.npmjs.com/package/twitterapi-io-mcp)\n[![Smithery](https://smithery.ai/badge/@dorukardahan/twitterapi-io-mcp)](https://smithery.ai/server/@dorukardahan/twitterapi-io-mcp)\n[![GitHub stars](https://img.shields.io/github/stars/dorukardahan/twitterapi-io-mcp?style=social)](https://github.com/dorukardahan/twitterapi-io-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n```bash\n# Quick install (Claude Code)\nclaude mcp add twitterapi-io -- npx -y twitterapi-io-mcp\n```\n\n## What is this?\n\nAn MCP server that gives Claude, Cursor, VS Code Copilot, and other AI assistants **instant, offline access** to [TwitterAPI.io](https://twitterapi.io) documentation.\n\n- **67 active API endpoints** with full HTTP method, body/query parameters, cURL examples, and response schemas\n- **32 guide pages** covering pricing, authentication, rate limits, webhooks, streaming\n- **24 blog posts** with tutorials and use cases\n- **All v2 write endpoints** documented with `login_cookies`, `proxy`, and body params\n- **All deprecated v1 endpoints removed** — only current v2 endpoints remain\n- **Zero API key required** — everything is bundled locally\n\nUnlike other Twitter MCP servers that proxy live API calls (and need your API key), this one ships a complete documentation snapshot. Your AI assistant reads it locally, instantly.\n\n### Recent Changes\n- **v1.2.0**: OpenAPI-first scraper rewrite — structured parameters with types, response schemas, eliminates Vercel checkpoint issues\n- **v1.1.x**: Added `list_timeline` + `get_user_timeline`, removed 7 deprecated V1 endpoints, security fixes (hono, ajv, express-rate-limit)\n- **v1.0.23**: Platform advisory — Twitter disabled `since:/until:` search operators. Use `since_time:UNIX` / `until_time:UNIX` instead\n- **v1.0.22**: Added 7 endpoints (`get_space_detail`, `get_tweet_replies_v2`, `get_user_about`, etc.)\n\nSee [CHANGELOG.md](CHANGELOG.md) for full history.\n\n> **Disclaimer**: Independent community project. Not affiliated with TwitterAPI.io.\n\n## Installation\n\n> Previously published as `twitterapi-docs-mcp`? Just change the package name — everything else stays the same.\n\n**Requires:** Node.js 18.18.0+\n\n### Claude Code (recommended)\n\n```bash\n# Add globally (all projects)\nclaude mcp add --scope user twitterapi-io -- npx -y twitterapi-io-mcp\n\n# Or project-only\nclaude mcp add twitterapi-io -- npx -y twitterapi-io-mcp\n\n# Verify\nclaude mcp list\n```\n\n### Claude Desktop\n\nAdd to your config file:\n\n- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n- **Linux**: `~/.config/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"twitterapi-io\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"twitterapi-io-mcp\"]\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json` in your project root:\n\n```json\n{\n  \"mcpServers\": {\n    \"twitterapi-io\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"twitterapi-io-mcp\"]\n    }\n  }\n}\n```\n\n### VS Code / VS Code Insiders\n\nAdd to `.vscode/mcp.json` in your project root:\n\n```json\n{\n  \"servers\": {\n    \"twitterapi-io\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"twitterapi-io-mcp\"]\n    }\n  }\n}\n```\n\n### Windsurf\n\nAdd to `~/.codeium/windsurf/mcp_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"twitterapi-io\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"twitterapi-io-mcp\"]\n    }\n  }\n}\n```\n\n### Docker\n\n```bash\ndocker run -i --rm $(docker build -q .) 2>/dev/null\n```\n\nOr build from source:\n\n```bash\ngit clone https://github.com/dorukardahan/twitterapi-io-mcp.git\ncd twitterapi-io-mcp && npm install\nnode index.js\n```\n\n## Available tools\n\n| Tool | Description | Best for |\n|------|-------------|----------|\n| `search_twitterapi_docs` | Full-text search across all docs (fuzzy matching, typo-tolerant) | Finding endpoints, guides, or blog posts by keyword |\n| `get_twitterapi_endpoint` | Get full endpoint documentation with params, examples, response schema | Deep dive into a specific API endpoint |\n| `list_twitterapi_endpoints` | List endpoints, optionally filtered by category | Browsing what's available in a category |\n| `get_twitterapi_guide` | Get guide pages (pricing, auth, rate limits, webhooks, etc.) | Understanding platform rules and setup |\n| `get_twitterapi_url` | Fetch content by URL path or page key | When you have a direct link to docs |\n| `get_twitterapi_pricing` | Quick pricing overview | Cost questions |\n| `get_twitterapi_auth` | Quick authentication guide | Auth setup and API key usage |\n\n## For AI assistants\n\nIf you're an AI assistant using this MCP server, here's a quick reference:\n\n| User wants... | Use this tool | Example |\n|---------------|---------------|---------|\n| Find an endpoint | `search_twitterapi_docs` | `query: \"advanced search\"` |\n| Endpoint details | `get_twitterapi_endpoint` | `endpoint_name: \"tweet_advanced_search\"` |\n| List all endpoints | `list_twitterapi_endpoints` | `category: \"user\"` (optional) |\n| Pricing info | `get_twitterapi_pricing` | No params needed |\n| Auth guide | `get_twitterapi_auth` | No params needed |\n| Any guide/page | `get_twitterapi_guide` | `guide_name: \"qps_limits\"` |\n| Fetch by URL | `get_twitterapi_url` | `url: \"pricing\"` |\n\n**Tips:**\n- Search is fuzzy and typo-tolerant: `\"twet object\"` still finds results\n- Use `max_results: 5` for focused results\n- All endpoints are current v2 — no deprecated endpoints remain\n\n## What can you ask?\n\nHere are real prompts that work well with this MCP server:\n\n- *\"What are the rate limits for TwitterAPI.io?\"* — triggers `get_twitterapi_guide`\n- *\"Show me the tweet advanced search endpoint\"* — triggers `get_twitterapi_endpoint`\n- *\"How do I authenticate with the API?\"* — triggers `get_twitterapi_auth`\n- *\"What's the pricing?\"* — triggers `get_twitterapi_pricing`\n- *\"List all user-related endpoints\"* — triggers `list_twitterapi_endpoints` with `category: \"user\"`\n- *\"How do webhook filter rules work?\"* — triggers `search_twitterapi_docs`\n- *\"What write endpoints need login?\"* — triggers `search_twitterapi_docs` with `query: \"login_cookies\"`\n- *\"How do I upload media and create a tweet?\"* — triggers sequential `get_twitterapi_endpoint` calls\n\n<details>\n<summary><strong>All 67 endpoints by category</strong></summary>\n\n| Category | Count | Endpoints |\n|----------|-------|-----------|\n| **User** | 11 | `get_user_by_username`, `get_user_timeline`, `get_user_last_tweets`, `get_user_followers`, `get_user_followings`, `get_user_mention`, `get_user_verified_followers`, `get_user_about`, `batch_get_user_by_userids`, `check_follow_relationship`, `search_user` |\n| **Tweet** | 8 | `tweet_advanced_search`, `get_tweet_by_ids`, `get_tweet_reply`, `get_tweet_replies_v2`, `get_tweet_quote`, `get_tweet_retweeter`, `get_tweet_thread_context`, `get_article` |\n| **Action** | 8 | `create_tweet_v2`, `delete_tweet_v2`, `like_tweet_v2`, `unlike_tweet_v2`, `retweet_tweet_v2`, `follow_user_v2`, `unfollow_user_v2`, `upload_media_v2` |\n| **Community** | 9 | `get_community_by_id`, `get_community_members`, `get_community_moderators`, `get_community_tweets`, `get_all_community_tweets`, `create_community_v2`, `delete_community_v2`, `join_community_v2`, `leave_community_v2` |\n| **List** | 6 | `get_list_followers`, `get_list_members`, `get_list_tweets`, `list_timeline`, `add_list_member`, `remove_list_member` |\n| **Profile** | 3 | `update_avatar_v2`, `update_banner_v2`, `update_profile_v2` |\n| **Webhook** | 4 | `add_webhook_rule`, `get_webhook_rules`, `update_webhook_rule`, `delete_webhook_rule` |\n| **Stream** | 3 | `add_user_to_monitor_tweet`, `get_user_to_monitor_tweet`, `remove_user_to_monitor_tweet` |\n| **Auth** | 1 | `user_login_v2` |\n| **DM** | 2 | `get_dm_history`, `send_dm_v2` |\n| **Account** | 1 | `get_my_info` |\n| **Other** | 2 | `get_trends`, `get_space_detail` |\n\n</details>\n\n## Configuration\n\n| Environment Variable | Default | Description |\n|---------------------|---------|-------------|\n| `TWITTERAPI_MCP_DISK_CACHE` | `1` (on) | Set to `0` to disable disk caching |\n\n## Troubleshooting\n\n**`npx` hangs or fails on first run**\n\nThe first run downloads the package from npm. If it hangs, try:\n```bash\nnpx -y twitterapi-io-mcp@latest\n```\nOr install globally: `npm install -g twitterapi-io-mcp`\n\n**\"Node.js version not supported\"**\n\nThis server requires Node.js 18.18.0 or later. Check your version:\n```bash\nnode --version\n```\n\n**`claude mcp add` not recognized**\n\nMake sure Claude Code CLI is installed and up to date:\n```bash\nclaude --version\n```\n\n**Server starts but no tools appear**\n\nRestart your MCP client after adding the server config. Most clients (Claude Desktop, Cursor) need a restart to detect new MCP servers.\n\n## How it works\n\n```\n┌─────────────┐     MCP (stdio)      ┌──────────────────┐\n│   Claude /   │ ◄──────────────────► │ twitterapi-io-mcp│\n│  Cursor /    │                      │                  │\n│  VS Code     │                      │  Bundled docs    │\n└─────────────┘                      │  (67 endpoints)  │\n                                     └──────────────────┘\n                                       No network needed\n```\n\n| Property | Value |\n|----------|-------|\n| Runtime | Node.js 18.18.0+ (ES Modules, no build step) |\n| Protocol | MCP via stdio |\n| Caching | Hybrid (memory + disk), 24h TTL |\n| Search | N-gram tokenization with fuzzy matching |\n\n1. AI assistant calls an MCP tool (search, get endpoint, etc.)\n2. Server searches the bundled documentation snapshot\n3. Results return instantly with no network requests\n\n## Why I built this\n\nI use [TwitterAPI.io](https://twitterapi.io) daily for my projects. Switching between my editor and their docs site got old fast. So I packaged the entire documentation into an MCP server. Now I ask Claude and get answers without leaving my terminal.\n\nIf you work with the Twitter/X API through TwitterAPI.io, this saves you the same context-switching. Install it, forget about it, and just ask.\n\n## Development\n\n```bash\ngit clone https://github.com/dorukardahan/twitterapi-io-mcp.git\ncd twitterapi-io-mcp\nnpm install\nnpm test        # Run tests (48 tests)\nnpm start       # Start server locally\nnpm run scrape  # Update docs snapshot from twitterapi.io\n```\n\n## Not using MCP?\n\nIf your AI tool doesn't support MCP (like OpenClaw), use the **skill version** instead — a single markdown file with all 67 active endpoints:\n\n👉 **[twitterapi-io-skill](https://github.com/dorukardahan/twitterapi-io-skill)** — works with OpenClaw, Claude, GPT, Gemini, and any LLM.\n\n## Links\n\n- **npm**: [twitterapi-io-mcp](https://www.npmjs.com/package/twitterapi-io-mcp)\n- **Skill version**: [dorukardahan/twitterapi-io-skill](https://github.com/dorukardahan/twitterapi-io-skill)\n- **GitHub**: [dorukardahan/twitterapi-io-mcp](https://github.com/dorukardahan/twitterapi-io-mcp)\n- **MCP Registry**: [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io)\n- **TwitterAPI.io**: [twitterapi.io](https://twitterapi.io)\n\n## Contributing\n\nPRs welcome! Fork the repo, create a branch, make your changes, and open a pull request. Bug reports and feature requests go to [GitHub Issues](https://github.com/dorukardahan/twitterapi-io-mcp/issues).\n\n## License\n\n[MIT](LICENSE)\n\n## Acknowledgments\n\n- [TwitterAPI.io](https://twitterapi.io) for the API service\n- [Anthropic](https://anthropic.com) for the Model Context Protocol\n- [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk)\n\n","readmeFilename":"README.md"}