productivity
MessageBird MCP, CLI, and Lua Integration for AI Agents
MessageBird integration docs for AI agents: MCP gateway setup, MessageBird CLI commands, Lua API reference, credentials, and function schemas.MessageBird for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
messagebird.messagebird_send_sms | Write write | 4 | Send an SMS message to one or more recipients via MessageBird. Specify a sender (originator), one or more phone numbers, and the message body. |
messagebird.messagebird_list_messages | Read read | 7 | List sent and received messages from MessageBird. Supports filtering by status and direction, with pagination. |
messagebird.messagebird_get_message | Read read | 1 | Retrieve details of a specific MessageBird message by its ID, including status, recipient info, and delivery timestamps. |
messagebird.messagebird_delete_message | Write write | 1 | Delete a scheduled MessageBird SMS message. |
messagebird.messagebird_send_voice_message | Write write | 4 | Send a MessageBird text-to-speech voice message. |
messagebird.messagebird_list_voice_messages | Read read | 6 | List MessageBird voice messages with optional filters. |
messagebird.messagebird_get_voice_message | Read read | 1 | Get a MessageBird voice message by ID. |
messagebird.messagebird_delete_voice_message | Write write | 1 | Delete a scheduled MessageBird voice message. |
messagebird.messagebird_list_contacts | Read read | 2 | List MessageBird contacts. |
messagebird.messagebird_create_contact | Write write | 1 | Create a MessageBird contact. |
messagebird.messagebird_get_contact | Read read | 1 | Get a MessageBird contact by ID. |
messagebird.messagebird_update_contact | Write write | 2 | Update a MessageBird contact. |
messagebird.messagebird_delete_contact | Write write | 1 | Delete a MessageBird contact. |
messagebird.messagebird_list_contact_groups | Read read | 1 | List groups for a MessageBird contact. |
messagebird.messagebird_list_contact_messages | Read read | 2 | List MessageBird messages for a contact. |
messagebird.messagebird_list_groups | Read read | 2 | List MessageBird contact groups. |
messagebird.messagebird_create_group | Write write | 1 | Create a MessageBird contact group. |
messagebird.messagebird_get_group | Read read | 1 | Get a MessageBird contact group. |
messagebird.messagebird_update_group | Write write | 2 | Update a MessageBird contact group. |
messagebird.messagebird_delete_group | Write write | 1 | Delete a MessageBird contact group. |
messagebird.messagebird_list_group_contacts | Read read | 2 | List contacts in a MessageBird group. |
messagebird.messagebird_add_contact_to_group | Write write | 2 | Add a contact to a MessageBird group. |
messagebird.messagebird_remove_contact_from_group | Write write | 2 | Remove a contact from a MessageBird group. |
messagebird.messagebird_lookup_phone_number | Read read | 2 | Validate and look up a phone number with MessageBird Lookup. |
messagebird.messagebird_get_hlr_lookup | Read read | 1 | Get MessageBird HLR lookup information for a phone number. |
messagebird.messagebird_request_hlr_lookup | Write write | 2 | Request a MessageBird HLR lookup for a phone number. |
messagebird.messagebird_create_verify | Write write | 2 | Create a MessageBird Verify request and send a token. |
messagebird.messagebird_get_verify | Read read | 1 | Get a MessageBird Verify request by ID. |
messagebird.messagebird_verify_token | Write write | 2 | Verify a token for a MessageBird Verify request. |
messagebird.messagebird_delete_verify | Write write | 1 | Delete a MessageBird Verify request. |
messagebird.messagebird_list_balance | Read read | 0 | Check your MessageBird account balance. Returns the available amount and payment type (prepaid or postpaid). |
messagebird.messagebird_list_numbers | Read read | 4 | List purchased phone numbers in your MessageBird account. Supports filtering by country code and number type. |
messagebird.messagebird_get_number | Read read | 1 | Get a purchased MessageBird phone number. |
messagebird.messagebird_update_number | Write write | 2 | Update settings for a purchased MessageBird phone number. |
messagebird.messagebird_get_current_user | Read read | 0 | Get the current MessageBird account information, including balance and payment type. |