| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| # Release Notes - v1.4.0 source code.tar.gz | 2025-08-15 | 93.1 kB | |
| # Release Notes - v1.4.0 source code.zip | 2025-08-15 | 112.3 kB | |
| README.md | 2025-08-15 | 3.2 kB | |
| Totals: 3 Items | 208.6 kB | 0 | |
π Major Feature Release
β¨ New Features
πͺ Webhook Management (5 new tools)
list_webhooks- List all webhooks in your basecreate_webhook- Create webhooks for real-time notificationsdelete_webhook- Remove webhooksget_webhook_payloads- Retrieve webhook payload historyrefresh_webhook- Extend webhook expiration time
π§ Enhanced CRUD Operations (5 tools added since v1.2.4)
create_record- Create new records in any tableupdate_record- Update existing recordsdelete_record- Remove records from tablesget_record- Retrieve single record by IDsearch_records- Advanced filtering with Airtable formulas
π Complete Tool Set (12 tools total)
- list_tables - List all tables in base
- list_records - List records from table
- get_record - Get single record by ID
- create_record - Create new records
- update_record - Update existing records
- delete_record - Delete records
- search_records - Search with filters
- list_webhooks - List webhooks
- create_webhook - Create webhooks
- delete_webhook - Delete webhooks
- get_webhook_payloads - Get webhook history
- refresh_webhook - Refresh webhook expiration
π Security Improvements
- Environment variable support for credentials
- Token masking in logs
- Configurable logging levels (ERROR, WARN, INFO, DEBUG)
- No hardcoded credentials in test files
π οΈ Technical Improvements
- Full HTTP method support (GET, POST, PATCH, DELETE)
- Enhanced error handling with detailed messages
- Proper API endpoint routing
- Debug logging support
- Graceful shutdown handling
π Testing
- 100% test coverage - All 12 tools tested and verified
- Tested with real Airtable API
- Comprehensive test suite included
- Test scripts for validation
π Breaking Changes
- Test files now require environment variables:
bash export AIRTABLE_TOKEN="your_token" export AIRTABLE_BASE_ID="your_base_id"
π Migration from v1.2.4
-
Update package:
bash npm install -g @rashidazarang/airtable-mcp@latest -
Set credentials (choose one method):
- Environment variables
- Command line arguments
-
.env file
-
Update configuration if using webhooks
π Webhook Usage Example
:::javascript
// Create a webhook
{
"name": "create_webhook",
"arguments": {
"notificationUrl": "https://your-endpoint.com/webhook"
}
}
// The response includes:
// - Webhook ID
// - MAC secret (save this - shown only once!)
// - Expiration time
π― What's Next
- Batch operations support
- Comment management
- Attachment handling
- Schema modification tools
π Acknowledgments
- Thanks to all testers and contributors
- Special thanks for the comprehensive testing feedback
Full Changelog: v1.2.4...v1.4.0