upload_post_cover_from_url
ActiveTool of FavCRM
Download an external image URL into R2 and attach it as the post's featuredImage. Replaces the manual flow of pasting external URLs (which break when the source goes down). Validates content-type starts with `image/` and rejects payloads larger than 20 MB. No AI credits charged — only standard storage.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"postId",
"sourceUrl"
],
"properties": {
"postId": {
"type": "string",
"description": "The post ID"
},
"sourceUrl": {
"type": "string",
"format": "uri",
"description": "Public http(s) URL to fetch the image from. Must respond with an image/* content-type."
}
}
}Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries