# Leonardo AI

> Use this tool when you need to generate images with customizable parameters or integrate AI-powered image creation into your workflow. The Leonardo AI tool solves problems such as creating visual concepts, iterating on artistic styles, and automating image generation tasks by providing a flexible interface for browsing AI models, managing jobs, and retrieving generation history. It accepts inputs such as model IDs, job parameters, and authentication credentials, and outputs generated images, job status, and user history.

Canonical page: https://skillsregistry.net/skills/ish-joshi-leonardo-ai  
JSON: https://api.skillsregistry.net/v1/skills/ish-joshi-leonardo-ai

## Description

This MCP server provides Leonardo AI integration for image generation workflows, built by Ish Joshi using Python with the leonardo-ai-sdk and FastMCP framework. It offers tools for creating image generation jobs with customizable parameters, browsing available AI models with descriptions and IDs, checking job status and completion, retrieving user generation history, and managing user authentication through the Leonardo API. The implementation supports both HTTP and stdio transport modes for flexibility with different client types, making it valuable for AI assistants that need to generate images, iterate on visual concepts, or integrate Leonardo AI's capabilities into creative workflows where users want to leverage specific models for different artistic styles and generation tasks.

## Trust

- **Trust score (0–1):** 0.94
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ish-joshi-leonardo-ai)
- **Repository:** <https://github.com/ish-joshi/leonardo-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "ish-joshi-leonardo-ai"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ish-joshi-leonardo-ai` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ish-joshi-leonardo-ai/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
