IBM MQ · AsyncAPI Specification
IBM MQ Messaging
Version 9.3
Asynchronous messaging interface for IBM MQ, supporting point-to-point queue-based messaging and publish/subscribe topic-based messaging. Defines the channels, operations, and message formats for applications integrating with IBM MQ via JMS, AMQP, or the native MQI protocol.
Channels
queue/{queueName}
Send a message to a queue
Point-to-point messaging channel for sending and receiving messages on an IBM MQ local queue. Messages are delivered to exactly one consumer.
topic/{topicString}
Publish a message to a topic
Publish/subscribe messaging channel for IBM MQ topics. Messages published to a topic are delivered to all active subscribers matching the topic string pattern.
deadLetterQueue
Receive undeliverable messages
Dead-letter queue for messages that cannot be delivered to their intended destination. Undeliverable messages are routed here with a dead-letter header containing the reason for failure.
requestReply/{requestQueue}
Send a request message
Request/reply messaging pattern where a requester sends a message to a request queue and waits for a response on a dynamically created or predefined reply queue.
Messages
MQMessage
IBM MQ Message
A message transmitted through IBM MQ
DeadLetterMessage
Dead Letter Message
An undeliverable message routed to the dead-letter queue
RequestMessage
Request Message
A request message in a request/reply pattern
ReplyMessage
Reply Message
A reply message correlated to a request
Servers
ibmmq
production
{host}:{port}
IBM MQ queue manager connection
amqp
production-amqp
{host}:{amqpPort}
IBM MQ AMQP 1.0 connection
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/ibm-mq-messaging-asyncapi"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.