{"_id":"airtable-mcp-server","_rev":"25-39aa97a01efabf7508324883ed8eeabf","name":"airtable-mcp-server","dist-tags":{"latest":"1.14.0"},"versions":{"1.0.0":{"name":"airtable-mcp-server","version":"1.0.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.0.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"0980f863e5e31dceee20c3175b8d8d951dd5cf9b","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.0.0.tgz","fileCount":11,"integrity":"sha512-fVhJJWTZcOkoIllLlh7UiSUPUcHS6zKLj/40ZxGrpy4a2sf9uFUwFCldG7Rfvq/sxCwsbJaXqZEt8DmmdTTxiQ==","signatures":[{"sig":"MEYCIQC006X6wp7fvDNrWwwq6iwGBY5RNdBSwYXu4IzPY71vQwIhAIWmwzS4QWddEPros+w12Xuve55PGUFTra/bWsrQp+3I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271432},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5305ef58ec1bb76c51b4b296b03112337a810623","scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","test":"vitest run","build":"tsc --project tsconfig.build.json && shx chmod +x dist/index.js","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.0","description":"Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"eslintConfig":{"rules":{"import/extensions":["error","always"]},"extends":["eslint-config-domdomegg"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^8.57.0","vitest":"^1.4.0","nodemon":"^3.1.7","typescript":"^5.7.2","@types/node":"^22.10.2","@tsconfig/node-lts":"^20.1.3","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.0.0_1734105964899_0.0631498158396131","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"airtable-mcp-server","version":"1.1.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.1.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"f0cafd0876513c42df6bcb74b10facf10802ec5c","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.1.0.tgz","fileCount":11,"integrity":"sha512-u5CdNG+GaghxuCDk+gAQsn6XzihTVVOSag0JaSKOjEY3170/CyZFfWSlGfQn1Us70FXR3HinKe8DIk12opAlAA==","signatures":[{"sig":"MEUCIQDx0qM7U6SeGchfp/rPSYD3cI1hxd/MjFpxIpRFkkzQqAIgY8UPqNxsrnFpnTCYZsrdwLRemmlaPPK/tLwKxUoqG34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272231},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"22c9f11bbe56f4357083dc81b0bb8057023ed280","scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","test":"vitest run","build":"tsc --project tsconfig.build.json && shx chmod +x dist/index.js","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.0","description":"Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"eslintConfig":{"rules":{"import/extensions":["error","always"]},"extends":["eslint-config-domdomegg"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^8.57.0","vitest":"^1.4.0","nodemon":"^3.1.7","typescript":"^5.7.2","@types/node":"^22.10.2","@tsconfig/node-lts":"^20.1.3","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.1.0_1734903313275_0.81320047594721","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"airtable-mcp-server","version":"1.2.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.2.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"14aa39b9ce781322dc3d869ddb7f41a1a1b283ff","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.2.0.tgz","fileCount":11,"integrity":"sha512-hyDUQtZYiBtzCERTHlLpchpEWEshUgOJaGn3hHEbowLBMGEkSZ8ZxTqkmvECK7dmkkNGuzkxdKVR4nXXpk+NCQ==","signatures":[{"sig":"MEUCIA668STBHd22IFROFSsslIt1DR4bgpShvh9wRgx0k17dAiEArDDXFgf2JT08X37yUuwgBrXRVRQucMg0MU74JupeVqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277348},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b027c9ab5263d81771746e49c0896a8728006401","scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","test":"vitest run","build":"tsc --project tsconfig.build.json && shx chmod +x dist/index.js","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.0","description":"Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"eslintConfig":{"rules":{"import/extensions":["error","always"]},"extends":["eslint-config-domdomegg"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^8.57.0","vitest":"^1.4.0","nodemon":"^3.1.7","typescript":"^5.7.2","@types/node":"^22.10.2","@tsconfig/node-lts":"^20.1.3","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.2.0_1734905852170_0.5407673846725845","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"airtable-mcp-server","version":"1.3.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.3.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"79adf0902e934f16f88d3b466c2e58ddb8c1359f","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.3.0.tgz","fileCount":11,"integrity":"sha512-Dev5bpfvQqFk7PeZTv/dkdmWLkUpbwCS4PeA8NOC+fTN+8ZYE82qE5polA/1jee5QQZEgt0fKFDYmF2efXcvXA==","signatures":[{"sig":"MEUCIQD+JJqwgCV0UXYVpO2kEhiAGFggmFhKf8qXYBrZQvAPqwIgQ+icQw47ZVNj/9nErSB1os+plar5PZMCzc6rriSHFZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283413},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dd457547fbea6fd3ad9da7f21bf76d00c46647aa","scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","test":"vitest run","build":"tsc --project tsconfig.build.json && shx chmod +x dist/index.js","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.0","description":"Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"eslintConfig":{"rules":{"import/extensions":["error","always"]},"extends":["eslint-config-domdomegg"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^8.57.0","vitest":"^1.4.0","nodemon":"^3.1.7","typescript":"^5.7.2","@types/node":"^22.10.2","@tsconfig/node-lts":"^20.1.3","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.3.0_1736565941768_0.12397897395144453","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"airtable-mcp-server","version":"1.4.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.4.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"06ad60944ffa970f66e701044a2872c1235ceb06","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.4.0.tgz","fileCount":11,"integrity":"sha512-n2zpX93bQlfPdCyt8B+Hd+Mmtq3JXNW++ljL7gPlwB9yLl9nJM5vzSrIsZTmgzW1LBiYR5Bets/lq5HXbR8avg==","signatures":[{"sig":"MEQCIBbuoV4dSqUMIVUxzj6UwGwynEhqfIjtyJ4aPTsmgXPRAiBO1S5YSYHzKgsXQJYx7F8fRvYcuyaKxmngJcxPjxtwkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"10151427a23a314a06f35af3d13e93523bdcaa0b","scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","test":"vitest run","build":"tsc --project tsconfig.build.json && shx chmod +x dist/index.js","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.1","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"eslintConfig":{"rules":{"import/extensions":["error","always"]},"extends":["eslint-config-domdomegg"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^8.57.0","vitest":"^3.0.7","nodemon":"^3.1.7","typescript":"^5.7.2","@types/node":"^22.10.2","@tsconfig/node-lts":"^20.1.3","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.4.0_1746997737118_0.3540625854443804","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"airtable-mcp-server","version":"1.4.1","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.4.1","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"58e4edc8a52d3f03794de4463480ee99982c3627","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.4.1.tgz","fileCount":11,"integrity":"sha512-8sBxr40a5zW3688gPNec21aX8x3vBxW/XsxcnJasPJbtVf2SVCYA/oVaJ9i2BJxBAUAaGojo2olzw3c7n3/OZw==","signatures":[{"sig":"MEYCIQC4WxOeilncsbC5ev/T5CocAReZX5VJPDYDXRKyc3YQpwIhAPs5+d+g50/8YbGFs66CMGTMUMdk0wNGHllExGefplR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d6b187218cb09418d1db9cc5029c3f32b43bb09a","scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","test":"vitest run","build":"tsc --project tsconfig.build.json && shx chmod +x dist/index.js","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.1","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"eslintConfig":{"rules":{"import/extensions":["error","always"]},"extends":["eslint-config-domdomegg"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^8.57.0","vitest":"^3.0.7","nodemon":"^3.1.7","typescript":"^5.7.2","@types/node":"^22.10.2","@tsconfig/node-lts":"^20.1.3","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.4.1_1747354075011_0.40227293943384024","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"airtable-mcp-server","version":"1.5.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.5.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"60c1fb0251606123fbd2fd6355e19167c253c71c","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.5.0.tgz","fileCount":11,"integrity":"sha512-hmHCt0oDyvD4nkJ76VfL4qr+Jyg8yGe4h7KlyyWnFzEu2wrmI4yKyquxMmceW28Sm1i4RNZcKPENB0C+JTSedQ==","signatures":[{"sig":"MEUCIF4rv3OOOjJuOkh68fWPJw6FUPjm8hu1DkudpkaQJOHMAiEAjZV+dWNDiAAvPJa3bcnNlV1SF60MlK8/1hADzDrzdc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286343},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ee2cae6baf0c42902b10f9c64deee85cdf406458","scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","test":"vitest run","build":"tsc --project tsconfig.build.json && shx chmod +x dist/index.js","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:dxt":"./build-dxt.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","actor":{"name":"domdomegg","type":"user","email":"domdomegg+npmjs.com@gmail.com"},"email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.1","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"eslintConfig":{"rules":{"import/extensions":["error","always"]},"extends":["eslint-config-domdomegg"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^8.57.0","vitest":"^3.0.7","nodemon":"^3.1.7","typescript":"^5.7.2","@types/node":"^22.10.2","@tsconfig/node-lts":"^20.1.3","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.5.0_1751337310873_0.18335509213233125","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"airtable-mcp-server","version":"1.6.1","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.6.1","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"02c2e7015e323a16dd6bbd1780275cbdfcea36a2","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.6.1.tgz","fileCount":13,"integrity":"sha512-WhBWvwrX2mem7YbcS4RKAARKm46XKw5Llw31kiJew+9E7RhJ4VdEnbw62GKeF6qhw1burTPe5DE8/A0BzmZ9PQ==","signatures":[{"sig":"MEUCIQCpgi9mJIAP6Wqjq3sYfpp6jOSzE2/R/KLsNY7tBgP5XAIgUGe8sWGD1VayDgIVH+qfvAI6YofVNHdfDGPxwI7S/Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c5f055873d9df87b40967a5e792c14e0e1bf0012","scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","test":"vitest run","build":"tsc --project tsconfig.build.json && shx chmod +x dist/index.js","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:dxt":"./build-dxt.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"eslintConfig":{"rules":{"import/extensions":["error","always"]},"extends":["eslint-config-domdomegg"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","eslint":"^8.57.0","vitest":"^3.0.7","nodemon":"^3.1.7","typescript":"^5.7.2","@types/node":"^22.10.2","@tsconfig/node-lts":"^20.1.3","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.6.1_1753872186381_0.8935687240384482","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"airtable-mcp-server","version":"1.7.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.7.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"80be64a3ec2f82a884cc7af81b5d70e47bfd8536","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.7.0.tgz","fileCount":13,"integrity":"sha512-3c2pkJgzX4ReTqsDi7afDi9oGPe2E0iZkk2UeWtMpgfZF7tl86gFnYO3fF3eE1nFrn+TeKjn0CpF7IdsDGMxrw==","signatures":[{"sig":"MEUCIElS8luPYXKFoovK/2N5t0jPWCwvMlT8+bWT3IvCVapVAiEAlla4Z+XpqE7KvRJgKWt+neqD8kotm6KI2nawCK0Nw+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292991},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"aa8a808300e5fb8d6b0d811a757544a0b20acb63","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.7.0_1756989877023_0.1809628809047752","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"airtable-mcp-server","version":"1.7.1","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.7.1","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"dc0660e8eb09172a63a0d9cdf21239efc6e7da8e","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.7.1.tgz","fileCount":13,"integrity":"sha512-tCmCBQKavwqYLqMivzCVfPK+So9uwPJvZqOL7ByKcYQX9PqdPFQedu4BP0+qMdnHNyNu6fy4wxv7cb+7R8blfA==","signatures":[{"sig":"MEUCIA8VF0IMYXbP13lv0rATjDESIdDTlBiAEHMaeq3gVVFAAiEA4rwAhXByOAbB/OjAgNgWmWXKe0x3epwh6MgaHv5rRUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292991},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e3b200a76b23195420032346cf5b967ea912ae27","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.7.1_1756991227150_0.8962165367309796","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"airtable-mcp-server","version":"1.7.2","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.7.2","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"9b3474e3e0ff2a98988022419cf79ef439fddf79","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.7.2.tgz","fileCount":13,"integrity":"sha512-CNrqAuqGDsHW2SEtskBLwFUvL+WGyKahQTYlnCW9hAQoTMuJhOE5Q1Q0O6QHMo5N/vxFqThIS+TCQZOhjwGi4g==","signatures":[{"sig":"MEUCIA7aL7Q6scHUw0npgnQ38j1mpRp/OWr0bK7p7qDucuYmAiEAwWDlk6+toHwyW/WfteVJ4Mi6rfAjTRrRDgeYN+A67wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292991},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a56ec9b960a85392fd580ab0e924a42cef6bf764","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.7.2_1756992673137_0.6053262956779164","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"airtable-mcp-server","version":"1.7.3","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.7.3","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"9a67c7e6d166cb27d57435f115b95dee51055cc5","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.7.3.tgz","fileCount":13,"integrity":"sha512-pBLncvg5JK//Kii8cjnyWClvo823yFfWLx47LC/mOLb/7vi3Qcp3x2NsFBzgOqEdaFKA1qjb13k4RXzoo33Z7w==","signatures":[{"sig":"MEUCID8Ysy1IKnILWPd/K1mbeG0C3bHALkCDR1DJ+15vvLixAiEAy+hUWDMFUVVRmrRl6XePhRRI9LtrWEkPewpPc/cv8n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292991},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"309ab7b496608088f2ca2337f75350371a0922ad","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.7.3_1757647003466_0.6681593636852572","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"airtable-mcp-server","version":"1.8.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.8.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"784c8006da242a639a7390e9faab9ea50a3848c2","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.8.0.tgz","fileCount":13,"integrity":"sha512-VMuPRn9OPKfMa+rLP3lLUn0DKre0mdrPYSmGcpZgydfgl4SLGmFP575XQPOHxIUgmFMUB3XJlXIMTKdlqsV5cw==","signatures":[{"sig":"MEQCIElTQw869LQ71DOzdVDhBi+GIAQx0RJUT6V9J1zfj22IAiAMNUqMlfpkk80B7RTCuBGRvYDDV+dosnMYuw+jx883VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"adb38aa92650394960e259f4482936db7bdbbe15","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.8.0_1759149660983_0.9002328863507023","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"airtable-mcp-server","version":"1.9.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.9.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"191eedf14fe34b610c9d8692c511c1a6d6be413f","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.9.0.tgz","fileCount":13,"integrity":"sha512-WvJ+DJSDOJVKp4aYZftHtBNMHV4d30W1vkVReRLa3oHTc6U00Q5Eoflbi12iBME+TQmqb7TJ2jSs1mA5eHFfBQ==","signatures":[{"sig":"MEYCIQDF2HUYmTXjD+119MED3bJ3DUslatq36va8yHOYR9VnowIhANZkP30Zdf0pvK80bF1XgCACq1h5S8jGPvjpQVPNKYDj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bd53f5a49d5a11f51732cc98424fdc7e2a6cc212","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.9.0_1761415948037_0.6030820096494371","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"airtable-mcp-server","version":"1.9.1","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.9.1","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"922abf5d8eb0343c9706e465a768760be0ba3328","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.9.1.tgz","fileCount":13,"integrity":"sha512-I4xuopW41I+NlaaEHQWxhoqkLhVmgfJlBo2C5059WvdbnATj8NIrtPUXMXw08SPUa13k3SRFgK8+2cg9jWR44w==","signatures":[{"sig":"MEQCIEfclz7pskgcSsfj36oRzL3It9Ga1IEytWDDM0usCJsFAiBQhapaTQOx9QbyT3fzo0gCpsfgJ0ObGRcz5eWjdyIMZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cdafb66595ab6aab8c5cc72c7ed25db9b5707488","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.9.1_1761442045939_0.748179016024866","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"airtable-mcp-server","version":"1.9.2","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.9.2","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"6ce3085bbea68603b33dd36493ee513daa2cdd60","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.9.2.tgz","fileCount":13,"integrity":"sha512-6EMysg2MmFOGeNynhoGIsGnH3kCDsFDsyKLQe5MnD8Z9SFQxtSi3LqHiV5mbEqdQufnsbxC0kx+0cEJN4OpXBA==","signatures":[{"sig":"MEUCIQC2FYLRD2ArzcJZ1qi9D6EnJjjH1WHju0yAoE0twxq4JQIgRdRSHTrfZ0qcmOTUEHoYDuVOUYaoIPCb25pPQZfAnG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"db24cd15be2f216add64b6ea204ff9c65190c8b9","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.9.2_1761442654208_0.7256268024916899","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"airtable-mcp-server","version":"1.9.3","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.9.3","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"4b0627bc43c28d483ea745487a73f3629f7651e8","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.9.3.tgz","fileCount":13,"integrity":"sha512-5pztyHPtPRkdqP34vVrDicVwsr96xBXxIolj7anLzKnrLfr3LRRd8zD8J4t85Ac4udM97G5tAEdY34itxooYAQ==","signatures":[{"sig":"MEUCIQDJBfsjPlOz7I8ofaLdr7nVjRuMvuHOcHd8F0Yt0QLygwIgXwJTsNd51p5X9b8JpZK5rKE51F9LAMwgBFVp6YAXmms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b70ffbef216f4ef26be5081b2aef69af376973e2","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.9.3_1761443073577_0.17806788386038885","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"airtable-mcp-server","version":"1.9.4","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.9.4","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"55260b1cad5543b1a5cab3e0228663124ef7fc44","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.9.4.tgz","fileCount":13,"integrity":"sha512-wk7xhMdQ5T4iuhocBZ0z+UzA69NoFEQTEVUNoWk/KhLJLtP2PkAO9xMQattDtFzwTheOEhplD6+hXe2C7cBF9A==","signatures":[{"sig":"MEUCIBvyIPZ+EU3I4vg0k74a7Zxa0hQreBelEyYxekhcBHcBAiEAox3ZxOi9b6coqeylFG0bQfMDGlfaSETdsr3TsRtbVXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3b8770cae3a1ba18bf6aeac2f40095c12749bd92","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.9.4_1761444562670_0.4493267626444395","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"airtable-mcp-server","version":"1.9.5","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.9.5","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/index.js"},"dist":{"shasum":"e50c09cfdd468522694ea812ee4d7e031acf572e","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.9.5.tgz","fileCount":13,"integrity":"sha512-kcz0AOtIO7RUHgXwkZcuQCiUmQwd1rvsvOuKfZW9fAGNW5b0yeiV94OPoLVQF5JyKoFYuPEs7mJ0sC9biNXgjA==","signatures":[{"sig":"MEUCIDZSJycQvX9CIuzZG4eNJ/pqAN/ab+rU3EKI/0LZXAOOAiEAkyy0eJdutCM5E5+II4flbE6uAMoXcITz5r3NZ9zbfWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e6ab2431b144865e403976d50549dfafd7be7283","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/index.js","build:mcpb":"./build-mcpb.sh","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","nodemon":"^3.1.7","typescript":"^5.8.3","@types/node":"^22.10.2","@tsconfig/node-lts":"^22.0.2","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.9.5_1763653385926_0.3859665662847922","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"airtable-mcp-server","version":"1.9.6","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.9.6","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/main.js"},"dist":{"shasum":"a035880275dfcc434ccc88fc274ac6061daeed7b","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.9.6.tgz","fileCount":51,"integrity":"sha512-T731LvAJeYo0ggJ9XFUCfK2uTnWZQ4LuaAESORxF1rcYF0naDyXWTo2OsxTD290PIBMoP7zUBXF6l+FGOdrt+A==","signatures":[{"sig":"MEUCIAzL8uDQfxnnheXFK/JxmTZGSb3aO4SUl1sCmI5gDLpyAiEA6adINAyOKVTtKdE4aIIo7YOc9/YO2fgA8g+nXIJk5IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158588},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6192cbe7914f6760b197d4f5f2300de1a0a88d06","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/main.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node ./dist/main.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.15","nodemon":"^3.1.11","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.3","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.9.6_1765199990077_0.7463620449110606","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"airtable-mcp-server","version":"1.10.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.10.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/main.js"},"dist":{"shasum":"0e87f5ef27250c600a7d3dbe7d3b65940f0256d2","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.10.0.tgz","fileCount":51,"integrity":"sha512-7sObPofo9ySx+2YYl9Q6KJtf1mAXzkbSbZJHSixLnQt4zKRSxBD8uHEYkLr/GOKXafE7oL121u7IrK8d4rL+wQ==","signatures":[{"sig":"MEQCIEINiVHCh9LOW4hQ5FzefcUTbkaRlNuT/1wyOs8iGSHGAiA3db0/Hn5gTTmInoWOM92wg3eOtO/TqqMg4emm5CYM/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a71cf8d147b6cc929ff459461e0c96bf90965128","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/main.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node ./dist/main.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.13","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.15","nodemon":"^3.1.11","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.3","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.10.0_1768601118784_0.2782292859199673","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"airtable-mcp-server","version":"1.11.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.11.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/main.js"},"dist":{"shasum":"8237820e4b6e86f5f0478de70599f6fc49927624","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.11.0.tgz","fileCount":53,"integrity":"sha512-C9aRniFpnPXQrBZPXqjQVTEQ+3xMSNd4sCn22n3FlmuVNqYAUzN5UvMMseV5zL1L/KGenKdoMX0Qtp/PAsKBMw==","signatures":[{"sig":"MEUCIQDo0J7bhLWKW9X8ApDB+xZTqRfVoytWfWBYrV71QydD0AIgN5xffbGXle95xTGDoNfmh90EMP4dVnt4znhiJoBsUD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161824},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6c749baf5aee06ebae094da0a676fd7ec3b716a5","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/main.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node ./dist/main.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.15","nodemon":"^3.1.11","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.3","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.11.0_1771208568976_0.18785253809829383","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"airtable-mcp-server","version":"1.12.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.12.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/main.js"},"dist":{"shasum":"04e42b974f15b0992b7d59c7cb0f625a9347c21f","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.12.0.tgz","fileCount":53,"integrity":"sha512-U9M6VCZYPsIm+mEVfyAiBe1LlHise0AOt5e1Q3QDJUvjgrEEWObwpBVCe7kK6hJyAAQdUxbNEByYbphbpj/XsA==","signatures":[{"sig":"MEQCICoje1NfOQOsUBFS8C/4XjSmqCkruHiq0iGPIaWMri+0AiA0AWsPZ7KJLyx4WzvzTAbJU2okfDhhf4SIx3ENCos2vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161856},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"90820e22420e8053592a0f6b31509775574106dc","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/main.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node ./dist/main.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"11.8.0","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.1.13","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.15","nodemon":"^3.1.11","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.3","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.12.0_1772161681514_0.6872829854406379","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"airtable-mcp-server","version":"1.13.0","author":{"url":"domdomegg","name":"Adam Jones"},"license":"MIT","_id":"airtable-mcp-server@1.13.0","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"bin":{"airtable-mcp-server":"dist/main.js"},"dist":{"shasum":"fc5e769df2eb718254f4d1efa0a1dabb6aa4a15a","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.13.0.tgz","fileCount":53,"integrity":"sha512-GIVk/LlRjnGVp7DWxpeQOs8BCS5YZ/dfas2bOezTeyDv7/pFbss1smzW6jvOhlxvoqDzVjyeMMnN4piu0HDeBg==","signatures":[{"sig":"MEQCIEE6GF+vtf1opg+z3k5GMJxJOmOg8dK33mJSv4kEKKG1AiAG/vWh24huEUYxrOtScvUH6m/nIiRVCDEOnMYe5JMgcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"47945a649e03ee671c870c33382bb373744022d0","mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"lint":"eslint","test":"vitest run","build":"tsc --project tsconfig.build.json","clean":"rm -rf dist","start":"npm run build && node ./dist/main.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node ./dist/main.js","test:watch":"vitest --watch","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"repository":{"url":"git+https://github.com/domdomegg/airtable-mcp-server.git","type":"git"},"_npmVersion":"11.9.0","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.15","nodemon":"^3.1.11","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.3","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/airtable-mcp-server_1.13.0_1772927644469_0.7927978678895833","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"airtable-mcp-server","version":"1.14.0","description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","license":"MIT","author":{"name":"Adam Jones","url":"domdomegg"},"repository":{"type":"git","url":"git+https://github.com/domdomegg/airtable-mcp-server.git"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"airtable-mcp-server":"dist/main.js"},"mcpName":"io.github.domdomegg/airtable-mcp-server","scripts":{"start":"npm run build && node ./dist/main.js","start:http":"npm run build && MCP_TRANSPORT=http node ./dist/main.js","test":"vitest run","test:watch":"vitest --watch","lint":"eslint","clean":"rm -rf dist","build":"tsc --project tsconfig.build.json","build:watch":"nodemon --watch src --ext ts --exec \"npm run build\"","build:mcpb":"./build-mcpb.sh","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.24.3","express":"^5.1.0","zod":"^4.1.13"},"devDependencies":{"@tsconfig/node-lts":"^24.0.0","@types/express":"^5.0.3","@types/node":"^24.10.1","eslint":"^9.39.1","eslint-config-domdomegg":"^2.0.9","nodemon":"^3.1.11","tsconfig-domdomegg":"^1.0.0","typescript":"^5.9.3","vitest":"^4.0.15"},"gitHead":"e8b6dc621858becb6e685cab57d00fb2b0cf0ba9","_id":"airtable-mcp-server@1.14.0","bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-OYUwkrIhXsYRqx39wQ5R7OAM5R0RdDWJRb8CBMLFU8OGPAB1Jmm4oOrLtaH3Qmtd+UG2IAT+nFlFrqfs//2klA==","shasum":"795dd1a34f4ecccfdd08538caa12f2f0752dba88","tarball":"https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.14.0.tgz","fileCount":53,"unpackedSize":161637,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICO6Y5ZSygR7i76ZXs+HhME4/LV0gtWqzHZprbAwCECiAiEA/8J4ZTg69C8LZHw+TVp27nwg+mL8pcjS+OUI40fYgtY="}]},"_npmUser":{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"},"directories":{},"maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/airtable-mcp-server_1.14.0_1785166301655_0.9010844164835226"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-13T16:06:04.898Z","modified":"2026-07-27T15:31:41.960Z","1.0.0":"2024-12-13T16:06:05.123Z","1.1.0":"2024-12-22T21:35:13.454Z","1.2.0":"2024-12-22T22:17:32.335Z","1.3.0":"2025-01-11T03:25:41.954Z","1.4.0":"2025-05-11T21:08:57.316Z","1.4.1":"2025-05-16T00:07:55.289Z","1.5.0":"2025-07-01T02:35:11.056Z","1.6.1":"2025-07-30T10:43:06.579Z","1.7.0":"2025-09-04T12:44:37.242Z","1.7.1":"2025-09-04T13:07:07.311Z","1.7.2":"2025-09-04T13:31:13.317Z","1.7.3":"2025-09-12T03:16:43.634Z","1.8.0":"2025-09-29T12:41:01.157Z","1.9.0":"2025-10-25T18:12:28.241Z","1.9.1":"2025-10-26T01:27:26.162Z","1.9.2":"2025-10-26T01:37:34.404Z","1.9.3":"2025-10-26T01:44:33.774Z","1.9.4":"2025-10-26T02:09:22.872Z","1.9.5":"2025-11-20T15:43:06.124Z","1.9.6":"2025-12-08T13:19:50.228Z","1.10.0":"2026-01-16T22:05:18.949Z","1.11.0":"2026-02-16T02:22:49.124Z","1.12.0":"2026-02-27T03:08:01.671Z","1.13.0":"2026-03-07T23:54:04.627Z","1.14.0":"2026-07-27T15:31:41.777Z"},"bugs":{"url":"https://github.com/domdomegg/airtable-mcp-server/issues"},"author":{"name":"Adam Jones","url":"domdomegg"},"license":"MIT","homepage":"https://github.com/domdomegg/airtable-mcp-server#readme","repository":{"type":"git","url":"git+https://github.com/domdomegg/airtable-mcp-server.git"},"description":"A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.","maintainers":[{"name":"domdomegg","email":"domdomegg+npmjs.com@gmail.com"}],"readme":"# airtable-mcp-server\n\nA Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.\n\nhttps://github.com/user-attachments/assets/c8285e76-d0ed-4018-94c7-20535db6c944\n\n## Installation\n\nFollow the instructions on [install-mcp](https://adamjones.me/install-mcp/?config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImFpcnRhYmxlLW1jcC1zZXJ2ZXIiXSwibmFtZSI6ImFpcnRhYmxlIiwiZW52Ijp7IkFJUlRBQkxFX0FQSV9LRVkiOiJwYXQxMjMuYWJjMTIzIn19), which generates the right config for your MCP client (Claude Code, Claude Desktop, Cursor, Cline, VS Code, and more).\n\nYou'll need an Airtable personal access token — [create one here](https://airtable.com/create/tokens/new) with scopes `schema.bases:read` and `data.records:read` (and optionally `schema.bases:write`, `data.records:write`, `data.recordComments:read`, `data.recordComments:write`), and access to the bases you want to use. It looks something like `pat123.abc123` (but longer). Set it as `AIRTABLE_API_KEY` (replacing the placeholder in the generated config).\n\n## Components\n\n### Tools\n\n- **list_records**\n  - Lists records from a specified Airtable table\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table to query\n    - `maxRecords` (number, optional): Maximum number of records to return. Defaults to 100.\n    - `filterByFormula` (string, optional): Airtable formula to filter records\n\n- **search_records**\n  - Search for records containing specific text\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table to query\n    - `searchTerm` (string, required): Text to search for in records\n    - `fieldIds` (array, optional): Specific field IDs to search in. If not provided, searches all text-based fields.\n    - `maxRecords` (number, optional): Maximum number of records to return. Defaults to 100.\n\n- **list_bases**\n  - Lists all accessible Airtable bases\n  - No input parameters required\n  - Returns base ID, name, and permission level\n\n- **list_tables**\n  - Lists all tables in a specific base\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `detailLevel` (string, optional): The amount of detail to get about the tables (`tableIdentifiersOnly`, `identifiersOnly`, or `full`)\n  - Returns table ID, name, description, fields, and views (to the given `detailLevel`)\n\n- **describe_table**\n  - Gets detailed information about a specific table\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table to describe\n    - `detailLevel` (string, optional): The amount of detail to get about the table (`tableIdentifiersOnly`, `identifiersOnly`, or `full`)\n  - Returns the same format as list_tables but for a single table\n  - Useful for getting details about a specific table without fetching information about all tables in the base\n\n- **get_record**\n  - Gets a specific record by ID\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `recordId` (string, required): The ID of the record to retrieve\n\n- **create_record**\n  - Creates a new record in a table\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `fields` (object, required): The fields and values for the new record\n\n- **update_records**\n  - Updates one or more records in a table\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `records` (array, required): Array of objects containing record ID and fields to update\n\n- **delete_records**\n  - Deletes one or more records from a table\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `recordIds` (array, required): Array of record IDs to delete\n\n- **create_table**\n  - Creates a new table in a base\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `name` (string, required): Name of the new table\n    - `description` (string, optional): Description of the table\n    - `fields` (array, required): Array of field definitions (name, type, description, options)\n\n- **update_table**\n  - Updates a table's name or description\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `name` (string, optional): New name for the table\n    - `description` (string, optional): New description for the table\n\n- **create_field**\n  - Creates a new field in a table\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `name` (string, required): Name of the new field\n    - `type` (string, required): Type of the field\n    - `description` (string, optional): Description of the field\n    - `options` (object, optional): Field-specific options\n\n- **update_field**\n  - Updates a field's name or description\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `fieldId` (string, required): The ID of the field\n    - `name` (string, optional): New name for the field\n    - `description` (string, optional): New description for the field\n\n- **create_comment**\n  - Creates a comment on a record\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `recordId` (string, required): The ID of the record\n    - `text` (string, required): The comment text\n    - `parentCommentId` (string, optional): Parent comment ID for threaded replies\n  - Returns the created comment with ID, author, creation time, and text\n\n- **list_comments**\n  - Lists comments on a record\n  - Input parameters:\n    - `baseId` (string, required): The ID of the Airtable base\n    - `tableId` (string, required): The ID of the table\n    - `recordId` (string, required): The ID of the record\n    - `pageSize` (number, optional): Number of comments to return (max 100, default 100)\n    - `offset` (string, optional): Pagination offset for retrieving additional comments\n  - Returns comments array with author, text, timestamps, reactions, and mentions\n  - Comments are returned from newest to oldest\n\n### HTTP Transport\n\nThe server can also run in HTTP mode for use with remote MCP clients:\n\n```bash\nMCP_TRANSPORT=http PORT=3000 npx airtable-mcp-server\n```\n\nThis starts a stateless HTTP server at `http://localhost:3000/mcp`.\n\n> [!WARNING]\n> The HTTP transport has no built-in authentication, and binding to\n> localhost or a private network is **not** a security boundary against\n> browsers: a malicious website can use [DNS rebinding](https://en.wikipedia.org/wiki/DNS_rebinding)\n> to make a visitor's browser send requests to `http://localhost:3000/mcp`\n> and invoke tools — including reading, writing and deleting records —\n> using this server's Airtable token.\n>\n> Only run HTTP mode where untrusted callers (including browsers on the\n> same machine or network) cannot reach `/mcp` without authenticating.\n> In practice that means putting it behind a reverse proxy or gateway\n> that requires a credential a browser won't attach cross-origin, such\n> as an `Authorization` header.\n>\n> If you just want to use this server with an MCP client on the same\n> machine, use the default stdio transport instead — it doesn't open a\n> port at all.\n\n## Contributing\n\nPull requests are welcomed on GitHub! To get started:\n\n1. Install Git and Node.js\n2. Clone the repository\n3. Install dependencies with `npm install`\n4. Run `npm run test` to run tests\n5. Build with `npm run build`\n  - You can use `npm run build:watch` to automatically build after editing [`src/index.ts`](./src/index.ts). This means you can hit save, reload Claude Desktop (with Ctrl/Cmd+R), and the changes apply.\n\n## Releases\n\nVersions follow the [semantic versioning spec](https://semver.org/).\n\nTo release:\n\n1. Use `npm version <major | minor | patch>` to bump the version\n2. Run `git push --follow-tags` to push with tags\n3. Wait for GitHub Actions to publish to the NPM registry.\n","readmeFilename":"README.md"}