send_images
Create and share a post with up to 4 images, including optional alt text, reply details, language codes, and facets, using Bluesky Social MCP.
Instructions
Send a post with multiple images (up to 4).
Args:
ctx: MCP context
text: Text content of the post
images_data: List of base64-encoded image data (max 4)
image_alts: Optional list of alt text for each image
profile_identify: Optional handle or DID for the post author
reply_to: Optional reply information dict with keys uri and cid
langs: Optional list of language codes
facets: Optional list of facets (mentions, links, etc.)
Returns:
Status of the post creation
Input Schema
Name | Required | Description | Default |
---|---|---|---|
facets | No | ||
image_alts | No | ||
images_data | Yes | ||
langs | No | ||
profile_identify | No | ||
reply_to | No | ||
text | Yes |
Input Schema (JSON Schema)
{
"properties": {
"facets": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Facets"
},
"image_alts": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Image Alts"
},
"images_data": {
"items": {
"type": "string"
},
"title": "Images Data",
"type": "array"
},
"langs": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Langs"
},
"profile_identify": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Profile Identify"
},
"reply_to": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Reply To"
},
"text": {
"title": "Text",
"type": "string"
}
},
"required": [
"text",
"images_data"
],
"title": "send_imagesArguments",
"type": "object"
}