{"name":"io.github.alttextai/alttext-mcp","slug":"alttextai-alttext-mcp","title":null,"description":"Generate alt text, translate descriptions, and manage your AltText.ai image library.","url":"https://mcp.market/server/alttextai-alttext-mcp","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":21,"stars":0,"forks":0,"downloads_week":18,"last_push_at":"2026-09-17T18:59:50.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/alttextai/alttext-mcp","website":null,"version":"1.0.5","remotes":[],"packages":[{"registryType":"npm","identifier":"@alttext_ai/alttext-mcp","version":"1.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your AltText.ai API key","isRequired":true,"format":"string","isSecret":true,"name":"ALTTEXT_API_KEY"},{"description":"Optional API base URL override for proxies or alternate endpoints","format":"string","name":"ALTTEXT_API_BASE_URL"}]}],"tools":[{"name":"bulk_create","description":"Upload a local CSV file from the MCP server machine and queue asynchronous alt-text generation using account credits. The response does not confirm generation completion. CSV should have columns: url (required), asset_id, lang, keywords, tags, metadata (optional).","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_image","description":"Delete an image from your AltText.ai library","write_action":true,"price_micros":0,"input_schema":null},{"name":"generate_alt_text","description":"Generate AI-powered alt text for an image URL. Returns the result synchronously (may take a few seconds). Uses account credits; additional languages and image conversion can increase the total. Can overwrite existing alt text when requested.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_alt_text_from_file","description":"Generate alt text from a local image file. Reads a file on the MCP server machine and uploads it to AltText.ai. Uses account credits; additional languages and image conversion can increase the total. Can overwrite existing alt text when requested.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_account","description":"Get your AltText.ai account info including credit balance, usage, and settings","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_image","description":"Get details for a specific image by its asset ID","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_images","description":"List images in your AltText.ai library with pagination","write_action":false,"price_micros":0,"input_schema":null},{"name":"scrape_page","description":"Find images on a web page and queue alt-text generation jobs. Uses account credits. Images are processed asynchronously; inspect the image library for results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_images","description":"Search images by alt text content","write_action":false,"price_micros":0,"input_schema":null},{"name":"translate_image","description":"Add alt text in a new language for an existing image. Uses the asset_id to find the image and generates a translation. Uses account credits for each newly generated language.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_account","description":"Update your AltText.ai account settings (name, webhook URL, notification email)","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_image","description":"Update alt text and/or metadata for an existing image","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":85,"grade":"A","scanned_at":"2026-09-19T19:23:45.764Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:23:45.736Z","components":{"code":{"score":25,"max":25,"notes":["6 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@alttext_ai/alttext-mcp","version":"1.0.5","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-17T17:49:29.334Z","repositoryUrl":"git+https://github.com/alttextai/alttext-mcp.git"}],"repo":{"found":true,"owner":"alttextai","repo":"alttext-mcp","archived":false,"pushedAt":"2026-09-17T18:59:50Z","stars":0,"forks":0,"openIssues":8,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/111257360?v=4","ownerCreatedAt":"2022-08-15T01:12:34Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/111257360?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":0,"forks":0,"downloadsWeek":18,"license":"MIT","lastPushAt":"2026-09-17T18:59:50.000Z","score":21}}}},"grade_history":[],"reviews":[]}