MarkItUp - AI Image Marketing and Annotation
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MARKITUP_API_KEY | Yes | API key from your MarkItUp dashboard | |
| MARKITUP_API_BASE | No | Override the API base URL. Default: https://markitup.app/api/v1 | https://markitup.app/api/v1 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| markitup_credit_balanceA | Return the current MarkItUp credit balance and subscription status for the authenticated account. Use this before calling generation tools to verify the account has credits available. |
| markitup_generateA | Generate polished marketing-visual variations of a screenshot or image using the MarkItUp pipeline (Claude analyzes the image and writes copy; Gemini renders the visuals). Costs 1 credit. Provide the image either as a public URL (image_url) OR as a base64-encoded string (image_base64) — exactly one. Common template IDs: glassmorphic, clean_minimal, bold_marketing, dark_professional, documentation. Returns the generated images plus the marketing copy (headline, subhead) written by Claude. |
| markitup_regenA | Regenerate a single variation from a previous markitup_generate call with the same source image and template. Costs 1 credit if charge_credit=true. Pass back the source image (as URL or base64) AND the text analysis object returned in the previous generate's structuredContent.text — the regen uses the same headline/copy so visuals stay consistent. Use variation_index to choose which slot (0–2) to regenerate. |
| markitup_extendA | AI-outpaint an image to a larger canvas. Useful for converting a square asset to 16:9 or 9:16, or extending a tight crop. Costs 1 credit. Provide the source image as URL or base64, plus the target aspect ratio and pixel dimensions. |
| markitup_remove_backgroundA | Remove the background from an image using Photoroom's HD AI background-removal service. Returns a transparent PNG. Costs 1 credit (free for active Pro/Power subscribers). Provide the source image as URL or base64. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a distinct operation: balance checking, generating, regenerating, extending, and background removal. Generate and regen are closely related, but regen's dependency on a previous analysis object and variation_index makes the boundary clear.
All tools share the markitup_ prefix and snake_case convention, which is good. The naming style is slightly inconsistent because credit_balance is a noun phrase while the others are verb-led, and regen is an abbreviated form of generate.
Five tools is a well-scoped set for an image marketing and processing server. Each tool serves a clear purpose with no redundant or expendable entries.
The main generation, regeneration, extension, background removal, and credit-check workflows are covered. Minor gaps include the lack of a template discovery tool and no explicit annotation tool despite the server name, but common template IDs are documented and generate returns marketing copy.