# Canon Camera Control

> Use this tool when you need to remotely control and adjust Canon camera settings, such as aperture, shutter speed, and ISO, and retrieve live view images for real-time feedback. It solves problems in photography workflows where AI assistants require direct camera control to optimize settings based on lighting conditions or creative requirements. The tool accepts camera settings as input and outputs live view images, making it ideal for use cases where immediate visual confirmation of setting changes is necessary.

Canonical page: https://skillsregistry.net/skills/ish-joshi-canon-camera-control  
JSON: https://api.skillsregistry.net/v1/skills/ish-joshi-canon-camera-control

## Description

This MCP server provides direct control over Canon cameras through the Canon Camera Control API (CCAPI), enabling AI assistants to remotely adjust shooting settings like aperture, shutter speed, and ISO, as well as retrieve live view images for real-time feedback. Built with Python using FastMCP and the requests library, it includes intelligent image compression to keep live view images under 1MB for efficient transmission while maintaining quality through progressive JPEG compression and resizing. The implementation is valuable for photography workflows where AI assistants need to help users adjust camera settings based on lighting conditions or creative requirements, with live view capability allowing immediate visual confirmation of setting changes.

## 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-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ish-joshi-canon-camera-control)
- **Repository:** <https://github.com/ish-joshi/canon-camera-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": "ish-joshi-canon-camera-control"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ish-joshi-canon-camera-control` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ish-joshi-canon-camera-control/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
