KosmoKrator

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

FunctionTypeParametersDescription
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.