# OpenRouter Image Analysis

> Use this tool when you need to analyze images or screenshots for UI/UX optimization, accessibility auditing, or design review. It provides advanced image analysis capabilities through vision models, supporting various input formats and offering specialized tools for webpage and mobile app screenshot analysis. It outputs structured JSON data, making it suitable for workflows requiring detailed visual content understanding, such as design review and accessibility auditing.

Canonical page: https://skillsregistry.net/skills/jonathanjude-openrouter-image-analysis  
JSON: https://api.skillsregistry.net/v1/skills/jonathanjude-openrouter-image-analysis

## Description

OpenRouter Image MCP provides advanced image analysis capabilities through OpenRouter's vision models, supporting multiple input formats including base64, file paths, and URLs. Built by JonathanJude using TypeScript and the MCP SDK, it offers three specialized tools: general image analysis, webpage screenshot analysis with focus areas like layout and accessibility, and mobile app screenshot analysis with platform-specific evaluation against iOS/Android design guidelines. The implementation includes robust error handling with timeouts, image validation and processing with Sharp, comprehensive logging, and structured JSON output options, making it valuable for UI/UX analysis, accessibility auditing, design review workflows, and any use case requiring detailed visual content understanding through state-of-the-art vision models.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jonathanjude-openrouter-image-analysis)
- **Repository:** <https://github.com/jonathanjude/openrouter-image-mcp>

## 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": "jonathanjude-openrouter-image-analysis"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/jonathanjude-openrouter-image-analysis` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/jonathanjude-openrouter-image-analysis/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
