MessageBird Communications API

rest.messagebird.com

Community

MessageBird provides a cloud communications platform for sending SMS messages, managing conversations across channels, and performing phone number lookups. Use this API to send transactional or marketing SMS, build omnichannel messaging workflows, retrieve message delivery details, and validate phone numbers with carrier and format information.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://rest.messagebird.com

Crawl failures

1

Last verified

2026-03-01T11:08:39.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

create_conversation

communication

Start a new omnichannel conversation with a contact. Conversations support messaging across SMS, WhatsApp, Facebook Messenger, and other channels from a unified thread.

Detail: https://rest.messagebird.com/capabilities/create_conversation

list_messages

communication

List recently sent and received messages on your account. Returns a paginated list of message objects with delivery statuses. Useful for auditing message history and monitoring delivery rates.

Detail: https://rest.messagebird.com/capabilities/list_messages

lookup_phone

communication

Perform a phone number lookup to get carrier information, number type (mobile/fixed-line), country, and formatted versions of the number. Useful for validating phone numbers before sending messages and detecting number type.

Detail: https://rest.messagebird.com/capabilities/lookup_phone

send_conversation_message

communication

Send a message within an existing conversation. The message is delivered through the conversation's active channel. Supports text, images, and other rich content types.

Detail: https://rest.messagebird.com/capabilities/send_conversation_message

send_message

communication

Send an SMS message to one or more phone numbers. Specify a list of recipient numbers, a sender name or number, and the message body. Returns a message object with delivery status per recipient.

Detail: https://rest.messagebird.com/capabilities/send_message

view_message

communication

Retrieve the details of a previously sent message by its unique ID. Returns full message metadata including delivery status per recipient, timestamps, and pricing information.

Detail: https://rest.messagebird.com/capabilities/view_message

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: MessageBird Communications API
Description: MessageBird provides a cloud communications platform for sending SMS messages, managing conversations across channels, and performing phone number lookups. Use this API to send transactional or marketing SMS, build omnichannel messaging workflows, retrieve message delivery details, and validate phone numbers with carrier and format information.
Auth: api_key
Capabilities:
  - create_conversation: Start a new omnichannel conversation with a contact. Conversations support messaging across SMS, WhatsApp, Facebook Messenger, and other channels from a unified thread.
  - list_messages: List recently sent and received messages on your account. Returns a paginated list of message objects with delivery statuses. Useful for auditing message history and monitoring delivery rates.
  - lookup_phone: Perform a phone number lookup to get carrier information, number type (mobile/fixed-line), country, and formatted versions of the number. Useful for validating phone numbers before sending messages and detecting number type.
  - send_conversation_message: Send a message within an existing conversation. The message is delivered through the conversation's active channel. Supports text, images, and other rich content types.
  - send_message: Send an SMS message to one or more phone numbers. Specify a list of recipient numbers, a sender name or number, and the message body. Returns a message object with delivery status per recipient.
  - view_message: Retrieve the details of a previously sent message by its unique ID. Returns full message metadata including delivery status per recipient, timestamps, and pricing information.