{"_id":"@twilio-alpha/mcp","_rev":"15-1e96498b8b87ad570e46fbb9714a3a3c","name":"@twilio-alpha/mcp","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@twilio-alpha/mcp","version":"0.1.0","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"ISC","_id":"@twilio-alpha/mcp@0.1.0","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"f38a92b12a04c8f86341b3b6e700c37845fee259","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.1.0.tgz","fileCount":125,"integrity":"sha512-DRB6BEp8eKlkhFuaS+sjL2fK1hiDZ7FieNRoHHAadn0F3E4z1TcwM/iOaQ28ts/6G9NKqoI4iS7Z34VzETPavg==","signatures":[{"sig":"MEYCIQCTazzfA+2zbmdQA0AcMxk0GOr3F636dHPDAs43wq7x+wIhANlqBzqt8nRNom4OHTxMrVyUkPND5dzUv8Jdz0jm+o6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18773425},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"fc0f679f8795caabf7c72fe7aeb8d01ca37243bc","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"keytar":"^7.9.0","inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@vitest/coverage-v8":"^3.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","@ianvs/prettier-plugin-sort-imports":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1743107992958_0.11138873906089564","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@twilio-alpha/mcp","version":"0.1.1","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"ISC","_id":"@twilio-alpha/mcp@0.1.1","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"8c3ce69fbeea3d542d7cc5171d0e743a4f24ff2f","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.1.1.tgz","fileCount":125,"integrity":"sha512-TUK6u3EYzbse/FwNC5YOaRKgGb+e9Sb8Z4LDb0MhyT316yDSFAxRWP/00o7ENEyS1MvXqkT6wROYEgrEBmUwRA==","signatures":[{"sig":"MEUCIBVGhAEozJChKpmxHFq6W7rYslyaY8q2q2Wm7vVSYtigAiEAzcuTAs6McYHgok0haCghSpYlLLzwXL599tQI1+PTSCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18773937},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"fb2db263087521e6fb0b2aaf19322a9dfe853ea9","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"keytar":"^7.9.0","inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@vitest/coverage-v8":"^3.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","@ianvs/prettier-plugin-sort-imports":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1743185629435_0.6277819074781501","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@twilio-alpha/mcp","version":"0.1.2","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"ISC","_id":"@twilio-alpha/mcp@0.1.2","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"cd3dba1472e6e22a15f25b8fae40e21118eb75bc","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.1.2.tgz","fileCount":125,"integrity":"sha512-yQWZNJvyiMoLSedGLYT5EXUBFQDImmA5pEAEkFGdMl1VJG0gC7OGdc1qP69mCoG72fL5ONuPszGqMTtPV92Mng==","signatures":[{"sig":"MEYCIQD8XvbbWvYTid0ZC3rRLWzLvFuL1LGWf6Kq8aKosBpbtQIhAMvJ+emwTSW4S3e6eU+LKV6vHnOYpX7Aq+3aC7xZbX7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18773935},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"7c2bf6745b803500a6a3cfcdec52c81430ff8d55","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"keytar":"^7.9.0","inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@vitest/coverage-v8":"^3.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","@ianvs/prettier-plugin-sort-imports":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1743187178389_0.10724729046466308","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@twilio-alpha/mcp","version":"0.2.0","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.2.0","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"4b5541dd02958e5edab15a3f633706f8b1338fcb","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.2.0.tgz","fileCount":127,"integrity":"sha512-qZLp7cupaIajj/OMPKU14oZJRNuQ2E0gaolHD0Y2Pulubc1BJLVp1hQt9IYHC+1wdtxdOsOP7XrsuXXwU4AK3Q==","signatures":[{"sig":"MEUCIFV0zWuzmvtcv85hNY5fhC/SRVjR8Rv0F6AnO55h7QieAiEA+yqFawVB0plVP2+hh4CiESLdktP9kKWP+Bc+xrg3SG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18852905},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"npm":">=11.0.0","node":">=20.0.0"},"gitHead":"b6abc47fd92a2992622fb3e7e412e102ea9e13ee","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"keytar":"^7.9.0","inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@vitest/coverage-v8":"^3.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","@ianvs/prettier-plugin-sort-imports":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1744048565828_0.6709657125356432","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@twilio-alpha/mcp","version":"0.2.1","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.2.1","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"972684c56769fa88e34a3597b1a2578315bd7175","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.2.1.tgz","fileCount":129,"integrity":"sha512-tUaTx+P0UzLwX/Kjgc0I11MC4RyHK28C1txjN7VAg0GPgxrZRekS4QkBzinZ3NCoXlqfnQsJ1tkWukl+re2/SQ==","signatures":[{"sig":"MEYCIQD16zb+xqSvW1+R/QWTyU6W8tiy8eP+/6WipaWN2KwFAgIhAJGndVPyN8eU/zeHIfFIfkocTuqUtfKCjgutHb2vLDY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18947862},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"npm":">=11.0.0","node":">=20.0.0"},"gitHead":"1130933ed022c74af01a2014cbfbb334f92e2398","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"keytar":"^7.9.0","inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@vitest/coverage-v8":"^3.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","@ianvs/prettier-plugin-sort-imports":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.1_1747166492233_0.9328816908981266","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@twilio-alpha/mcp","version":"0.2.2","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.2.2","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"58d8b5ff829b9dc266a0121a6bd30ff355b0b0ca","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.2.2.tgz","fileCount":123,"integrity":"sha512-c0lAbO9Es4uw3VARbEfbHm8xsDlgRmE24zCiF2NvYt3TUkYXs4IawI6/DYg5oupZn8+hBZJrjX3Ci0q/BYmxMA==","signatures":[{"sig":"MEUCIFrlQ3bS0QUPnzZv03nWwE1o/kbhMXDzIMtIum683rP4AiEA6ngZJVqYJnw8d8pYfmeI3Um3FmHvWjXSGE8o0LpZohU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18942995},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"npm":">=11.0.0","node":">=20.0.0"},"gitHead":"9cf71e3ca0c9c699b13617712df7e2653ed20ddc","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@vitest/coverage-v8":"^3.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","@ianvs/prettier-plugin-sort-imports":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.2_1747255772349_0.19871436337598403","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@twilio-alpha/mcp","version":"0.2.3","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.2.3","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"07862bff9acf242ab8896903000e03fc5887f542","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.2.3.tgz","fileCount":123,"integrity":"sha512-bGTlZJVCOuAiqSl2+/EZouHt35QTRBFkb6u9yD+RPfRjDWj7XsINDCChoWFDxPj6zXRWumVXNXYIMTzSB32dYg==","signatures":[{"sig":"MEUCIBq7Rzp/Tkq0soNjteMW49G5YcHtk3oozKzf+wvRZcWuAiEAhs+0vighM6VkD1IRuJ/vMKtp/l3mPuVBhfRZVFvKFOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18942995},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"npm":">=11.0.0","node":">=20.0.0"},"gitHead":"22c1c847417fa0c20f8146978365c59c4865f95c","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@vitest/coverage-v8":"^3.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","@ianvs/prettier-plugin-sort-imports":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.3_1747341825298_0.8574879527601453","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@twilio-alpha/mcp","version":"0.3.0","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.3.0","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"bb811621dcf7dc44e669ec06b55935b18b2748e1","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.3.0.tgz","fileCount":123,"integrity":"sha512-MKsHOvstnYywrXjukCGLkcn5vtMbDLzMvFXDu4maEhhTb6a6QqSzaEp0pHrw1XtxZ5lxuD3KSs74LJj5hQWUzg==","signatures":[{"sig":"MEYCIQCO9KbqQr10DSE660+WY1qqNgr3QZQsbZCr8hHFo7ObywIhAJSnd5/4agiYBIfE2Bu8VGbcGkgSo8HyVt3pFk9W7dcj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18944564},"main":"build/index.js","types":"build/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"bb394da855a06acf1de28025c5daf57780fd8eac","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1747348231736_0.5056709081447639","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@twilio-alpha/mcp","version":"0.4.0","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.4.0","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"ada9fd1084786acf4af60de44e0a0aa2727f4564","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.4.0.tgz","fileCount":123,"integrity":"sha512-MGgdq1ML7f/4wZi+s2RPT7eTjXpIOcrXtd5pmHm0GpXeK88a5cqrk5cdXpItv60IbNwdu2L2ScCINW/zxlgVdg==","signatures":[{"sig":"MEUCIAEL1piETr8/FF5Lhrsf5xaG294DDD7gCg0A2SaK9Rz0AiEAnn6Ywm/yjGze4rjF9Ce8HEh969neXcHt75Jac1Si0zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18944564},"main":"build/index.js","types":"build/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"de94abadaad5759a4a29ec65b8e58a0add5aed6d","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"inquirer":"^12.5.0","minimist":"^1.2.8","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.0_1747350083958_0.40457440116182375","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@twilio-alpha/mcp","version":"0.5.0","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.5.0","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"db555054705aab78ac625167ecc7fbcd39c0b578","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.5.0.tgz","fileCount":135,"integrity":"sha512-IaKQTzZqsFqiq74bd3G1vNKAAmKn/oGuMy9bpGPDiLpc60twYWlx40YtJYLuLJhxuuMLBEMJyhEViwBtKQFDJg==","signatures":[{"sig":"MEUCIQCTWjvzpETN1QITtYj0hnTypdvTNJx/kAcJcSEO6laaKQIgEWzgaxC2+v+5jD1BivNQ+/3rh/ehKv8KgYJ0Zxy97IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18960980},"main":"build/index.js","types":"build/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"0cfc70bbda9d835b95ae0bffd2b8d67caa46887f","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"inquirer":"^12.5.0","minimist":"^1.2.8","form-data":"^4.0.2","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@types/form-data":"^2.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.0_1747431123082_0.10005333862692245","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@twilio-alpha/mcp","version":"0.5.1","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.5.1","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"eab8e9114950f1f81343715280ac51678163cec5","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.5.1.tgz","fileCount":135,"integrity":"sha512-uDk0NaS93y3jK4sPNA9ixKMB0uLmPwKWh2WCJX8sU9vfxcQHTSzTFmYeEuqc+gFYvA0gIyK1dgxvtL7aSMjapw==","signatures":[{"sig":"MEUCIQCWiQaoAX6K1icWctLaEuCV9UDiCcmOd4WjqFrz5UPN9gIgRiGeDCoX94w778cqaLUAQKQvU8t1x2L7z8bBhWwvCXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18960980},"main":"build/index.js","types":"build/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"fa29dff8f0d073d1e75adcea9aa5e20aa801ddac","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"inquirer":"^12.5.0","minimist":"^1.2.8","form-data":"^4.0.2","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@types/form-data":"^2.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.1_1747437022575_0.7635433486987446","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@twilio-alpha/mcp","version":"0.6.0","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.6.0","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"d87e1f2fb6104d658789120b2dc3f34e92d9072b","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.6.0.tgz","fileCount":135,"integrity":"sha512-oa7f1Ln5IJRZt6Q4UBeYM4n01HTZ/nIcM0uQTm1/kN1DmZR3NW6A8FUoGInRe4M5XPop+X1lbdyJtSrCOqoKng==","signatures":[{"sig":"MEUCIQDsBfW4XbL4EAb4nCCaENi5h8UAnQUt+1gzZPz/YpkS1AIgRvhIKWMzsiCgt21jsnflNRuMKmwlvCmcdWtG9pxtDrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18960980},"main":"build/index.js","types":"build/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"897c50fd6a4b60ff4abac72ab48231a073dcee28","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest"},"_npmUser":{"name":"twilio-alpha-ci","email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"inquirer":"^12.5.0","minimist":"^1.2.8","form-data":"^4.0.2","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@types/form-data":"^2.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0_1747951479541_0.29223037259894724","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@twilio-alpha/mcp","version":"0.7.0","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"author":{"name":"Twilio"},"license":"MIT","_id":"@twilio-alpha/mcp@0.7.0","maintainers":[{"name":"twilio-alpha-ci","email":"eti@twilio.com"}],"bin":{"twilio-mcp-server":"build/index.js"},"dist":{"shasum":"90ca1c8c71ebfefc43d24c2a1240cedcbec183c9","tarball":"https://registry.npmjs.org/@twilio-alpha/mcp/-/mcp-0.7.0.tgz","fileCount":135,"integrity":"sha512-YsUde1pMXwqHm8Cvq9JdtsyvclVCC/f/V+FmxTNN04u5Qt5aapkbQgcfqBYQ0xcmvATBNswgPDo3MPVaCtZK8Q==","signatures":[{"sig":"MEUCIQDtul4/VeIJyUFMavIOirAQOeOj1ZR1UvZY2Bo0CmXYTQIgPbjAIv5IAmuweHyD0Mtr0xCClx9acivopNg9hlg2qD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19199054},"main":"build/index.js","types":"build/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"64c0f059d3cdc8f0e6fd796a1f76d872f78a1c2c","scripts":{"lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"node build","prepare":"[ -d twilio-oai ] && (cd twilio-oai && git pull) || git clone https://github.com/twilio/twilio-oai","lint:fix":"eslint src/ tests/ --ext .ts --fix","prebuild":"rm -rf build/","test:watch":"vitest"},"_npmUser":{"name":"twilio-alpha-ci","actor":{"name":"twilio-alpha-ci","type":"user","email":"eti@twilio.com"},"email":"eti@twilio.com"},"_npmVersion":"10.8.2","description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"inquirer":"^12.5.0","minimist":"^1.2.8","form-data":"^4.0.2","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^1.7.0","@apidevtools/swagger-parser":"^10.1.1","@twilio-alpha/openapi-mcp-server":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^8.57.1","vitest":"^3.0.9","tsc-alias":"^1.8.11","typescript":"^5","@types/node":"^22.13.10","@types/minimist":"^1.2.5","@types/form-data":"^2.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"15.0.0","eslint-plugin-unused-imports":"^3.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.0_1751924181071_0.24405455237125429","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-03-27T20:39:52.860Z","modified":"2026-07-22T17:43:51.801Z","0.1.0":"2025-03-27T20:39:53.190Z","0.1.1":"2025-03-28T18:13:49.705Z","0.1.2":"2025-03-28T18:39:38.693Z","0.2.0":"2025-04-07T17:56:06.079Z","0.2.1":"2025-05-13T20:01:32.572Z","0.2.2":"2025-05-14T20:49:32.595Z","0.2.3":"2025-05-15T20:43:45.577Z","0.3.0":"2025-05-15T22:30:32.002Z","0.4.0":"2025-05-15T23:01:24.300Z","0.5.0":"2025-05-16T21:32:03.583Z","0.5.1":"2025-05-16T23:10:22.866Z","0.6.0":"2025-05-22T22:04:39.890Z","0.7.0":"2025-07-07T21:36:21.313Z"},"author":{"name":"Twilio"},"license":"MIT","keywords":["model context protocol","mcp","openapi","twilio","twilio api"],"description":"This is a Model Context Protocol server that exposes all of Twilio APIs.","maintainers":[{"email":"secure-supply-chain@twilio.com","name":"twilio-supply-chain"}],"readme":"<p align=\"center\"><img src=\"https://github.com/twilio-labs/mcp/blob/246f1b1cd1854d1343468af07a2dfa179dc30a16/docs/twilioAlphaLogoLight.png?raw=true#gh-dark-mode-only\" height=\"70\" alt=\"Twilio Alpha\"/><img src=\"https://github.com/twilio-labs/mcp/blob/246f1b1cd1854d1343468af07a2dfa179dc30a16/docs/twilioAlphaLogoDark.png?raw=true#gh-light-mode-only\" height=\"70\" alt=\"Twilio Alpha\"/></p>\n<h1 align=\"center\">Twilio MCP Server</h1>\n\nThis is a Proof of Concept (PoC) project by the ETI team, exploring the use of [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) for the exchange of model context information between different tools.\n\n## Prerequisites\n\n- Node.js 18 or higher\n- npm 9 or higher\n- A Twilio account with API credentials\n\n## Getting Started\n\nThe easiest way to get started is to edit the configuration of your client to point to the MCP server using `npx`.\n\n```json\n{\n  \"mcpServers\": {\n    \"twilio\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@twilio-alpha/mcp\",\n        \"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET\"\n      ]\n    }\n  }\n}\n```\n\nVisit [Twilio API Keys docs](https://www.twilio.com/docs/iam/api-keys) for information on how to find/create your apiKey/apiSecret.\n\n## Security Recommendations\n\nTo guard against injection attacks that may allow untrusted systems access to your Twilio data, the ETI team advises users of Twilio MCP servers to avoid installing or running any community MCP servers alongside our official ones. Doing so helps ensure that only trusted MCP servers have access to tools interacting with your Twilio account, reducing the risk of unauthorized data access.\n\n## Configuration Parameters\n\nYou can pass the following optional parameters to the `mcp` server:\n\n**--services (optional)**\n\nThe name of the services you want to use - this corresponds to the filename https://github.com/twilio/twilio-oai/tree/main/spec/yaml\n\n**--tags (optional)**\n\nThe tag name as defined in each of the individual endpoints. If you want to filter by `tags` only, make sure you pass `--services ''` as an empty object.\n\n## Loading Separate APIs\n\nDue to the context size limitation of LLMs and the vast number of APIs available, you need to load separate APIs by passing the `--services/--tags` parameter. For example, to load the `chat_v3` API, you can pass `--services chat_v3`. If you need particular APIs from separate service files, you can use the `--tags` to individually select the endpoints.\n\n### Examples: Serverless Tools\n\nLoad all the Serverless API tools.\n\n```json\n{\n  \"mcpServers\": {\n    \"twilio\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@twilio-alpha/mcp\",\n        \"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET\",\n        \"--services\",\n        \"twilio_serverless_v1\"\n      ]\n    }\n  }\n}\n```\n\n### Examples: A Collection of Tools\n\nLoad the Incoming Phone Number and the Studio Flows API tools.\n\n```json\n{\n  \"mcpServers\": {\n    \"twilio\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@twilio-alpha/mcp\",\n        \"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET\",\n        \"--tags\",\n        \"Api20100401IncomingPhoneNumber,StudioV2Flow\"\n      ]\n    }\n  }\n}\n```\n\n## Modifying Server\n\nIf you prefer to play around with the server, you can clone the repository and run the server locally. Once you've installed the server, `npm run build` and update your client's configuration to use\n\n```json\n{\n  \"mcpServers\": {\n    \"twilio\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"PATH_TO_REPO/build/index.js\",\n        \"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET\"\n      ]\n    }\n  }\n}\n```\n\n## Available Services\n\nThe following services can be used with the `--services` parameter:\n\n- `twilio_accounts_v1` - Account Management API\n- `twilio_api_v2010` - Core Twilio API\n- `twilio_assistants_v1` - Autopilot API\n- `twilio_bulkexports_v1` - Bulk Exports API\n- `twilio_chat_v1`, `twilio_chat_v2`, `twilio_chat_v3` - Chat API\n- `twilio_content_v1`, `twilio_content_v2` - Content API\n- `twilio_conversations_v1` - Conversations API\n- `twilio_events_v1` - Events API\n- `twilio_flex_v1`, `twilio_flex_v2` - Flex API\n- `twilio_frontline_v1` - Frontline API\n- `twilio_iam_v1` - Identity and Access Management API\n- `twilio_insights_v1` - Insights API\n- `twilio_intelligence_v2` - Intelligence API\n- `twilio_ip_messaging_v1`, `twilio_ip_messaging_v2` - IP Messaging API\n- `twilio_lookups_v1`, `twilio_lookups_v2` - Lookups API\n- `twilio_marketplace_v1` - Marketplace API\n- `twilio_messaging_v1` - Messaging API\n- `twilio_microvisor_v1` - Microvisor API\n- `twilio_monitor_v1`, `twilio_monitor_v2` - Monitor API\n- `twilio_notify_v1` - Notify API\n- `twilio_numbers_v1`, `twilio_numbers_v2` - Phone Numbers API\n- `twilio_oauth_v1` - OAuth API\n- `twilio_pricing_v1`, `twilio_pricing_v2` - Pricing API\n- `twilio_proxy_v1` - Proxy API\n- `twilio_routes_v2` - Routes API\n- `twilio_serverless_v1` - Serverless API\n- `twilio_studio_v1`, `twilio_studio_v2` - Studio API\n- `twilio_supersim_v1` - Super SIM API\n- `twilio_sync_v1` - Sync API\n- `twilio_taskrouter_v1` - TaskRouter API\n- `twilio_trunking_v1` - Trunking API\n- `twilio_trusthub_v1` - Trust Hub API\n- `twilio_verify_v2` - Verify API\n- `twilio_video_v1` - Video API\n- `twilio_voice_v1` - Voice API\n- `twilio_wireless_v1` - Wireless API\n\nFor example, to use the Chat API v3, you would specify `--services twilio_chat_v3` in your configuration.\n\n## Available Tags\n\nThe following tags can be used with the `--tags` parameter to select specific API endpoints:\n\n### Accounts API Tags\n- `AccountsV1AuthTokenPromotion` - Auth Token Promotion\n- `AccountsV1Aws` - AWS Integration\n- `AccountsV1BulkConsents` - Bulk Consents Management\n- `AccountsV1BulkContacts` - Bulk Contacts Management\n- `AccountsV1PublicKey` - Public Key Management\n- `AccountsV1Safelist` - Safelist Management\n- `AccountsV1SecondaryAuthToken` - Secondary Auth Token Management\n\n### API 2010 Tags (Core Twilio API)\n- `Api20100401Account` - Account Management\n- `Api20100401AddOnResult` - AddOn Results\n- `Api20100401Address` - Address Management\n- `Api20100401Application` - Application Management\n- `Api20100401Call` - Call Management\n- `Api20100401Conference` - Conference Management\n- `Api20100401IncomingPhoneNumber` - Incoming Phone Number Management\n- `Api20100401Message` - Message Management\n- `Api20100401Recording` - Recording Management\n- `Api20100401Token` - Token Management\n- `Api20100401Transcription` - Transcription Management\n- `Api20100401Usage` - Usage Management\n\n### Studio API Tags\n- `StudioV2Execution` - Flow Execution Management\n- `StudioV2ExecutionContext` - Flow Execution Context\n- `StudioV2ExecutionStep` - Flow Execution Steps\n- `StudioV2Flow` - Flow Management\n- `StudioV2FlowRevision` - Flow Revision Management\n\n### Conversations API Tags\n- `ConversationsV1Conversation` - Conversation Management\n- `ConversationsV1Message` - Message Management\n- `ConversationsV1Participant` - Participant Management\n- `ConversationsV1Service` - Service Management\n- `ConversationsV1User` - User Management\n\n### Serverless API Tags\n- `ServerlessV1Asset` - Asset Management\n- `ServerlessV1AssetVersion` - Asset Version Management\n- `ServerlessV1Build` - Build Management\n- `ServerlessV1Deployment` - Deployment Management\n- `ServerlessV1Environment` - Environment Management\n- `ServerlessV1Function` - Function Management\n- `ServerlessV1Service` - Service Management\n- `ServerlessV1Variable` - Environment Variable Management\n\n### TaskRouter API Tags\n- `TaskrouterV1Activity` - Activity Management\n- `TaskrouterV1Event` - Event Management\n- `TaskrouterV1Task` - Task Management\n- `TaskrouterV1TaskChannel` - Task Channel Management\n- `TaskrouterV1TaskQueue` - Task Queue Management\n- `TaskrouterV1TaskReservation` - Task Reservation Management\n- `TaskrouterV1Worker` - Worker Management\n- `TaskrouterV1WorkerChannel` - Worker Channel Management\n- `TaskrouterV1WorkerReservation` - Worker Reservation Management\n- `TaskrouterV1Workflow` - Workflow Management\n- `TaskrouterV1Workspace` - Workspace Management\n- `TaskrouterV1WorkspaceStatistics` - Workspace Statistics\n\nThis list includes the most commonly used tags. Each service has its own set of tags that follow the pattern `{ServiceName}{Version}{Resource}`. You can combine multiple tags by separating them with commas in your configuration.\n\n## Local Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/twilio/mcp.git\ncd mcp\n\n# Install dependencies\nnpm install\n\n# Build the packages\nnpm run build\n```\n","readmeFilename":"README.md"}