{"_id":"@airtable/mcp-cli","_rev":"8-98a1e4c374edc68a90392d9d31bebeaa","name":"@airtable/mcp-cli","dist-tags":{"latest":"0.2.9"},"versions":{"0.1.3":{"name":"@airtable/mcp-cli","version":"0.1.3","license":"MIT","_id":"@airtable/mcp-cli@0.1.3","maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"bin":{"airtable-mcp":"dist/cli.js"},"dist":{"shasum":"f45cdc70d4f8ab29f7ebc7e573593e1117687700","tarball":"https://registry.npmjs.org/@airtable/mcp-cli/-/mcp-cli-0.1.3.tgz","fileCount":4,"integrity":"sha512-SeOJrYUmXEJroqlt/uGZhu2GamhS8GAeErhsXYxcLlXVeudEpGIjG7E81VFTHTS0Q6jEohNgPsMZWApX1prDtg==","signatures":[{"sig":"MEQCIDmx1Ah1UeBVOspjqGfV3HsS2X4bc4DR2vE2kyNHPp+GAiAS4HVv73QfeKduC7V6Lm4ByjMzp1P7FSRmRJjDDE4kyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904983},"engines":{"node":">=20"},"gitHead":"d98c9c037156da5a8e2d1b2bf291dd892b98e5f1","scripts":{"link":"npm run build && npm link","test":"vitest run","build":"node build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},"repository":{"url":"git+https://github.com/Airtable/airtable-mcp-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Airtable MCP CLI — auto-discovers commands from the MCP server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clipanion":"^4.0.0-rc.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-cli_0.1.3_1777585641356_0.7223859692042187","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@airtable/mcp-cli","version":"0.2.0","license":"MIT","_id":"@airtable/mcp-cli@0.2.0","maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"bin":{"airtable-mcp":"dist/bin.js"},"dist":{"shasum":"773b0431cf254aaea28c52e1f46511c7a9477be4","tarball":"https://registry.npmjs.org/@airtable/mcp-cli/-/mcp-cli-0.2.0.tgz","fileCount":4,"integrity":"sha512-exxeC7HfFuHue60iH5aSyoYgx56ec5V9E5oKahCgA9ctt6BCb0f4AHrqAtzbPE7pFn9AgjZwMvCJafRX4CLySg==","signatures":[{"sig":"MEUCIQDErC4dA53WgJ90Rhd595w2vtFxrdHwAtTRyFNeMSzfYAIgYs/D7TZ0OOtxzIcb2vKKPxaaMLveSydSS44/5uq3Bys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905865},"engines":{"node":">=20"},"gitHead":"0729c266c69d251eaf85342fcfd0a3ac25b8cd2c","scripts":{"link":"npm run build && npm link","test":"vitest run","build":"node build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},"repository":{"url":"git+https://github.com/Airtable/airtable-mcp-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Airtable MCP CLI — auto-discovers commands from the MCP server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clipanion":"^4.0.0-rc.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-cli_0.2.0_1777673584222_0.29640438914959844","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@airtable/mcp-cli","version":"0.2.1","license":"MIT","_id":"@airtable/mcp-cli@0.2.1","maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"bin":{"airtable-mcp":"dist/bin.js"},"dist":{"shasum":"1a99c3bb63b31ce490ba98c0578d50f3b87a6fba","tarball":"https://registry.npmjs.org/@airtable/mcp-cli/-/mcp-cli-0.2.1.tgz","fileCount":4,"integrity":"sha512-YLbDgEk9jB2GXb2JdC6UxiEQFroFyR2layXupcd7mPpahf1yAg66wrvgt7WTur1lHmoNW+OrSK5iUCT4uWGfOQ==","signatures":[{"sig":"MEYCIQCstQGqIPWFSCc0MN3Nt0yiFIzMmw5EiLMuqI6KAawtYwIhALh0ehVl8bv6sJr0WfRTx8w953sX6RyiLpFIYO+L6AVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905865},"engines":{"node":">=20"},"gitHead":"b19f212086f2197aef46add2632e2ec64ca58101","scripts":{"link":"npm run build && npm link","test":"vitest run","build":"node build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},"repository":{"url":"git+https://github.com/Airtable/airtable-mcp-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Airtable MCP CLI — auto-discovers commands from the MCP server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"clipanion":"^4.0.0-rc.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-cli_0.2.1_1777921617728_0.8705508817960343","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@airtable/mcp-cli","version":"0.2.3","license":"MIT","_id":"@airtable/mcp-cli@0.2.3","maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"bin":{"airtable-mcp":"dist/bin.js"},"dist":{"shasum":"f42bd81de20edbc53f78bd3ff1cac83519d06f01","tarball":"https://registry.npmjs.org/@airtable/mcp-cli/-/mcp-cli-0.2.3.tgz","fileCount":4,"integrity":"sha512-XCZOqx82i5xzvLycbwZZpEkoPuKfCgRq6IsgEHUjLqJ6QSCJVzZhncSNflsR2w28WjEpcJcEY7gUR2YAh6/pag==","signatures":[{"sig":"MEYCIQC7wMFg6PDzDO0aH6byVInofGgJTI/UxCDqeJUTnvyfNAIhALycYERqFH4ACkEttbj0385lg31gxu5E1gS/1B95O6fY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airtable%2fmcp-cli@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":910014},"engines":{"node":">=20"},"gitHead":"88d5154ce7e378d4d3ed2d8e6ea69668ef790dff","scripts":{"link":"npm run build && npm link","test":"vitest run","build":"node build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9572052-c353-49f5-ac7c-99910977a926"}},"repository":{"url":"git+https://github.com/Airtable/airtable-mcp-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Airtable MCP CLI — auto-discovers commands from the MCP server","directories":{},"_nodeVersion":"24.14.1","dependencies":{"clipanion":"^4.0.0-rc.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-cli_0.2.3_1778704649289_0.5831427096496034","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@airtable/mcp-cli","version":"0.2.4","license":"MIT","_id":"@airtable/mcp-cli@0.2.4","maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"bin":{"airtable-mcp":"dist/bin.js"},"dist":{"shasum":"9a3f659616baaf0c4a6d4593ad123b323284aaae","tarball":"https://registry.npmjs.org/@airtable/mcp-cli/-/mcp-cli-0.2.4.tgz","fileCount":4,"integrity":"sha512-TR/hv3mjzwazfa2Kzj9Uekn1FaRWcW+oHejMVCM26twJsqL0j1o7Vkgg/Z/sQxonDhOOTywye2R6Nl72Q+0Flw==","signatures":[{"sig":"MEUCIFO1TI+wv1+Ii/RABQV8U6JzjCx4BSlp+mZBZHkeUH5NAiEA88+c+x3ZEna7Q/oJZtDPV/ZFHKcjBRfOqn/1xgkiua0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airtable%2fmcp-cli@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":910061},"engines":{"node":">=20"},"gitHead":"ab87a5159e828e33f7217a54998d0d5336281190","scripts":{"link":"npm run build && npm link","test":"vitest run","build":"node build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9572052-c353-49f5-ac7c-99910977a926"}},"repository":{"url":"git+https://github.com/Airtable/airtable-mcp-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Airtable MCP CLI — auto-discovers commands from the MCP server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clipanion":"^4.0.0-rc.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-cli_0.2.4_1779492430964_0.3345117861504554","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@airtable/mcp-cli","version":"0.2.5","license":"MIT","_id":"@airtable/mcp-cli@0.2.5","maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"bin":{"airtable-mcp":"dist/bin.js"},"dist":{"shasum":"980d74960822d400f796523fd5a1c4fd98b71858","tarball":"https://registry.npmjs.org/@airtable/mcp-cli/-/mcp-cli-0.2.5.tgz","fileCount":4,"integrity":"sha512-rhVgZzoydmIDHdyLLgydzDryrXPFPqpTPoFmhDPg89aEywCkMyd5CEzIA9fSXDOH6s3lO+eYmUiUwqAepSZJQA==","signatures":[{"sig":"MEYCIQCVqBUDsncG6Jr01+3foaCO+G9qP2tXchkZPwrmztNuMgIhAOLqI4TJOK/aP9NM5EwPlfa8XMdSgXoaz45PkAQnBUL9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airtable%2fmcp-cli@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":910226},"engines":{"node":">=20"},"gitHead":"aa3f01e3fac7d48ee66671661b237ae6210dbdad","scripts":{"link":"npm run build && npm link","test":"vitest run","build":"node build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9572052-c353-49f5-ac7c-99910977a926"}},"repository":{"url":"git+https://github.com/Airtable/airtable-mcp-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"Airtable MCP CLI — auto-discovers commands from the MCP server","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clipanion":"^4.0.0-rc.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-cli_0.2.5_1781017961517_0.5769167593636422","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@airtable/mcp-cli","version":"0.2.6","license":"MIT","_id":"@airtable/mcp-cli@0.2.6","maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"bin":{"airtable-mcp":"dist/bin.js"},"dist":{"shasum":"c5d33b9227ef6fdb3f4c341d90738d5c259f71c0","tarball":"https://registry.npmjs.org/@airtable/mcp-cli/-/mcp-cli-0.2.6.tgz","fileCount":4,"integrity":"sha512-lv2T684Nr03CY7kndLBIN2ZN7EwCukYejKcpfnAG2JBrvtb6Qtd8ne9ek+JDb8W15Defe1NjINqVqsZ4G9GOow==","signatures":[{"sig":"MEUCIQDmUzACQ0Hm0c+excMMoThnY9gXFU6n0XaWvJUV/uGtSgIgR8inlWfO94+WDELR/Wudfg7cW1MHpPc9t8P2basbe3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airtable%2fmcp-cli@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":910069},"engines":{"node":">=20"},"gitHead":"4efcb469d116eeed791bf4946efb7d1b568ce5ef","scripts":{"link":"npm run build && npm link","test":"vitest run","build":"node build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9572052-c353-49f5-ac7c-99910977a926"}},"repository":{"url":"git+https://github.com/Airtable/airtable-mcp-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"Airtable MCP CLI — auto-discovers commands from the MCP server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clipanion":"^4.0.0-rc.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","esbuild":"^0.28.1","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-cli_0.2.6_1782848977842_0.7318287433071486","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@airtable/mcp-cli","version":"0.2.9","description":"Airtable MCP CLI — auto-discovers commands from the MCP server","bin":{"airtable-mcp":"dist/bin.js"},"scripts":{"build":"node build.mjs","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","link":"npm run build && npm link"},"engines":{"node":">=20"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Airtable/airtable-mcp-cli.git"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","clipanion":"^4.0.0-rc.4"},"devDependencies":{"@types/node":"^22.0.0","esbuild":"^0.28.1","typescript":"^5.5.0","vitest":"^4.1.0"},"gitHead":"6847f24e318e366a2afac4967f72b1b976ea9654","_id":"@airtable/mcp-cli@0.2.9","bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-7TC9Dy4ReqwKU2/OjsiftEBs+c6hIvTzrRRcmR2Dfvs5ibJ+bDxqq2tlpDi9POHGqDg1bybA1LSLO4E/FDERqQ==","shasum":"0825eebdb864895bdb4cecdc140a4d3441da99b7","tarball":"https://registry.npmjs.org/@airtable/mcp-cli/-/mcp-cli-0.2.9.tgz","fileCount":4,"unpackedSize":917796,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airtable%2fmcp-cli@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJsda2KaafKkQej1AdD0tRcRRqGivJGqH4jc+9AXJznQIgWYvp8qKTf4JNzkQTUkjsPQdz9rAwXJ41tv10HzohLt0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9572052-c353-49f5-ac7c-99910977a926"}},"directories":{},"maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-cli_0.2.9_1786122776360_0.14435033372139894"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T21:47:21.234Z","modified":"2026-08-07T17:12:57.174Z","0.1.3":"2026-04-30T21:47:21.520Z","0.2.0":"2026-05-01T22:13:04.421Z","0.2.1":"2026-05-04T19:06:57.945Z","0.2.3":"2026-05-13T20:37:29.442Z","0.2.4":"2026-05-22T23:27:11.121Z","0.2.5":"2026-06-09T15:12:41.681Z","0.2.6":"2026-06-30T19:49:38.023Z","0.2.9":"2026-08-07T17:12:56.511Z"},"bugs":{"url":"https://github.com/Airtable/airtable-mcp-cli/issues"},"license":"MIT","homepage":"https://github.com/Airtable/airtable-mcp-cli#readme","repository":{"type":"git","url":"git+https://github.com/Airtable/airtable-mcp-cli.git"},"description":"Airtable MCP CLI — auto-discovers commands from the MCP server","maintainers":[{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"djmally-airtable","email":"david.mally@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"syrnick","email":"alex@airtable.com"},{"name":"adarlieberdembo","email":"adar@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"it.ops","email":"it.ops@airtable.com"},{"name":"anshul2203","email":"anshul.tibrewal@airtable.com"},{"name":"jbuzaid-airtable","email":"james.buzaid@airtable.com"},{"name":"boyang.sun","email":"boyang.sun@airtable.com"},{"name":"duretti-at","email":"duretti.hirpa@airtable.com"},{"name":"jonathan.xie","email":"jonathan.xie@airtable.com"},{"name":"patrickliu-at","email":"patrick.liu@airtable.com"},{"name":"derekwu-at","email":"derek.wu@airtable.com"}],"readme":"# Airtable MCP CLI\n\nManage your Airtable bases from the terminal.\n\nThis CLI discovers commands from the Airtable MCP server at runtime. `airtable-mcp tools` shows whatever the server exposes at that moment. If the server adds, removes, or renames a tool, the CLI reflects that without a client release. See [DESIGN.md](DESIGN.md) for the design rationale.\n\n## Install\n\n```sh\nnpm install -g @airtable/mcp-cli\n```\n\nOr download a standalone binary:\n\n```sh\ncurl -fsSL https://raw.githubusercontent.com/Airtable/airtable-mcp-cli/main/install.sh | sh\n```\n\n## Quick start\n\nSet up your [personal access token](https://airtable.com/create/tokens). Credentials are stored in a default profile. Use `--profile <name>` to create additional profiles.\n\n```sh\nairtable-mcp configure\n```\n\nDiscover what you have access to:\n\n```sh\nairtable-mcp tools\nairtable-mcp list-bases\n```\n\nThen act on it:\n\n```sh\nairtable-mcp list-records --baseId appXXX --tableIdOrName Tasks\n```\n\nThe first time you run a tool, the CLI fetches the tool list from the server and caches it for 60 seconds. After that, subsequent commands are fast. Use `--refresh` on any tool command to bypass the cache.\n\n> **This CLI is experimental and tool names, arguments, and output formats may change without notice.** The tools you see today may be renamed, removed, or have their arguments changed in a future server update. If you're scripting against specific tools, check for tool existence before calling and handle missing or unexpected fields in output.\n\n## Commands\n\n```\nairtable-mcp configure               Set up personal access token\nairtable-mcp whoami                   Show current auth status\nairtable-mcp logout                   Remove saved credentials\nairtable-mcp tools                    List available tools\nairtable-mcp <tool> [--flags]         Run a tool\nairtable-mcp <tool> --help, -h        Show help and flags for a tool\nairtable-mcp completions <shell>      Generate shell completions (bash, zsh, fish)\nairtable-mcp --help, -h               Show help\nairtable-mcp --version, -v            Print version\n```\n\nMost commands accept `--profile <name>` to switch between accounts.\n\n## Flags\n\nTool output defaults to formatted JSON. The `tools` command defaults to a human-readable list.\n\n| Flag | Applies to | Description |\n|---|---|---|\n| `--profile <name>` | all | Use a named profile |\n| `--json` | `tools` | Output tool list as JSON |\n| `--refresh` | `tools`, `<tool>` | Bypass the tool cache |\n| `--output raw` | `<tool>` | Raw text output instead of JSON |\n| `--input -` | `<tool>` | Read arguments as JSON from stdin |\n| `-q`, `--quiet` | `<tool>` | Suppress status messages on stderr |\n\n## Profiles\n\nManage multiple accounts:\n\n```sh\nairtable-mcp configure --profile work\nairtable-mcp configure --profile personal\nairtable-mcp tools --profile work\n```\n\n## Skills\n\nInstall pre-built skills for common workflows:\n\n```sh\nnpx skills add airtable/skills\n```\n\nOther installation methods can be found in the [Airtable Skills repo](https://github.com/Airtable/skills).\n\n## Automation and agents\n\nThis CLI is meant to be driven by scripts and agents. Flags, output behavior, and exit codes are the stable part. Tool names and schemas are not; they come from the server at runtime.\n\nUseful pieces:\n\n- **`AIRTABLE_TOKEN`**: skip `configure`, useful in CI\n- **`tools --json`**: discover tools programmatically\n- **`--input -`**: pass arguments as JSON on stdin\n- **`-q`**: keep stdout clean\n- **`--output raw`**: return the server response without JSON formatting\n\nExample:\n\n```sh\nexport AIRTABLE_TOKEN=pat_xxx\nairtable-mcp tools --json\necho '{\"baseId\":\"appXXX\",\"tableIdOrName\":\"Tasks\"}' | airtable-mcp list-records --input - -q\n```\n\n## Environment variables\n\n| Variable | Description |\n|---|---|\n| `AIRTABLE_TOKEN` | Personal access token. Overrides `airtable-mcp configure`. |\n| `AIRTABLE_MCP_ENDPOINT` | MCP server URL (default: `https://mcp.airtable.com/mcp`). |\n\nEndpoints are restricted to HTTPS on `*.airtable.com` to prevent token exfiltration to arbitrary servers.\n\n## Configuration\n\nConfig is stored in `~/.airtable/cli.json` with restricted file permissions (`0600`). The config directory is created with `0700` permissions. Tool definitions are cached in `~/.airtable/cache-{profile}.json` (`0600`) with a 60-second TTL. On read the cache is checked against a stored hash to detect corruption, and cached tool metadata has control and escape characters stripped before it is printed. Neither is a defense against a local attacker who can already run code as your user; treat the cache file as trusted only to the extent your user account is.\n\n## Development\n\n```sh\nnpm install\nnpm run build\nnpm run typecheck\nnpm test\n```\n\nInstall locally as the `airtable-mcp` command:\n\n```sh\nnpm run build\nnpm link\n```\n\nAfter `npm link`, only re-run `npm run build` to pick up changes — no need to re-link.\n\nUnlink when done:\n\n```sh\nnpm unlink -g @airtable/mcp-cli\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}