Model Context Protocol · Image processing

MCP image tools for AI agents

PaintValues lets an AI agent inspect a painting reference, find its value structure and paint colors, then return practical studies, grids, edge maps, or transformed images. Connect through one remote MCP endpoint in the same web app.

01 / Direct answer

What is the PaintValues MCP server?

The PaintValues MCP server is a remote image-processing service for AI agents working with painting references. It exposes structured tools through the open Model Context Protocol, so a compatible agent can use an attached image or HTTPS image URL without a separate PaintValues application server.

The agent chooses a bounded tool, PaintValues performs the pixel work, and the result returns as structured data, an image, or both. The AI can then explain what the result means for the painting rather than guessing from a text-only description.

A typical request

From a question to a usable painting plan

“Can you help me find the values to paint for this image?”You, with a reference image attached
  1. 01
    Inspect the reference

    The agent finds dominant colors, value distribution, and close paint matches.

  2. 02
    Build a five-value study

    PaintValues groups perceptual lightness into clear, paintable shapes.

  3. 03
    Explain the decisions

    The agent can discuss the largest masses, focal contrast, and a starting palette.

02 / Capabilities

Built for painting-reference decisions

The service covers analysis, study generation, drawing transfer, and practical image preparation. Each operation has a constrained schema so the agent can select settings deliberately.

Values and color

Perceptual value bands, dominant colors, exact point sampling, and nearest artist-paint matches.

Studies and edges

Value studies, color massing, printable reference sheets, and simplified edge drawings.

Transfer and composition

Count grids, crosses, diagonals, and perspective rays for moving a reference to canvas.

Image preparation

Crop, resize, rotate, flip, blur, recolor, isolate color, and convert to PNG, JPEG, or WebP.

03 / Tool reference

All PaintValues MCP tools

Tools accept a native image attachment or an HTTPS image URL unless the row says otherwise. Generated images are returned inline at a bounded size suitable for MCP clients.

ToolWhat it doesReturns
paintvalues_capabilitiesDiscover supported formats, limits, presets, retention, and privacy behavior.Structured service facts
inspect_painting_referenceAnalyze dominant colors, perceptual values, and nearest artist-paint colors.Structured analysis
sample_reference_colorSample an exact point and find its nearest colors in PaintValues palettes.Color and paint matches
create_value_studyGroup the reference into 3–50 perceptual value bands.PNG, JPEG, or WebP
create_painter_referenceApply a painter preset, adjustments, and optional composition guides.PNG, JPEG, or WebP
create_reference_sheetCombine the original, five-value study, color masses, and edges on one sheet.Printable image
create_edge_referenceFind simplified contours for block-in and stroke planning.Edge image
create_grid_referenceAdd count grids, crosses, diagonals, or perspective rays for transfer.Gridded image
isolate_reference_colorKeep a picked Lab color range or dominant RGB channel in color.Isolation image
transform_painting_referenceCrop, rotate, flip, resize, blur, recolor, and convert the reference.PNG, JPEG, or WebP
delete_uploaded_referencePermanently delete an owned private PaintValues upload after confirmation.Deletion result

04 / Connect

Add one URL to your MCP client

Use the production endpoint as a remote, Streamable HTTP MCP server. Compatible clients can discover the OAuth authorization server from PaintValues metadata and request only the scopes a tool needs.

Server URLhttps://www.paintvalues.com/mcp
  1. Add the server URL in your client’s MCP or connector settings.
  2. Complete the OAuth sign-in and approve image-processing access.
  3. Attach a JPEG, PNG, or WebP and ask for the painting help you need.

The exact settings label varies by client. No local package or second PaintValues server is required.

05 / Inputs and limits

Use an attachment, a link, or a private upload

Native attachment

Supported clients can pass their native file object directly to a tool. This is the simplest path for a user-attached reference.

HTTPS image URL

An agent can submit a public HTTPS URL. Private, loopback, link-local, and other unsafe network targets are rejected.

Private temporary upload

When a client cannot supply either input, use the private upload page. The default retention window is 24 hours, and an owned upload can be deleted sooner.

Maximum input
10 MB
Maximum decode
40 megapixels
Input formats
JPEG, PNG, WebP
Output formats
PNG, JPEG, WebP

06 / Privacy and security

Image access is bounded to the requested operation

Attached and linked images are fetched for the selected tool and held in memory while processing. Optional private uploads expire after the configured retention window. Usage records contain operational facts such as tool name, status, duration, byte counts, and dimensions—not image contents, filenames, URLs, prompts, email addresses, or access tokens.

The public endpoint is an OAuth 2.1 protected resource with separate scopes for processing, private upload, and deletion. The interactive browser editor remains a separate, browser-local workflow.

07 / Common questions

PaintValues MCP FAQ

Do I need to run a separate MCP server?

No. The MCP route runs from the same PaintValues Next.js application and Vercel deployment as the web app. Connect to https://www.paintvalues.com/mcp.

Can an AI agent use an image I attach in chat?

Yes, when the MCP client supports native file parameters. Every PaintValues processing tool also accepts an HTTPS image URL.

Can PaintValues find values and paint colors?

Yes. An agent can request perceptual value groups, dominant colors, a sampled color, and nearest matches in the PaintValues artist-paint palettes.

Are source images stored?

Attached and linked inputs are processed in memory. Only the optional private-upload route retains a private blob temporarily; it expires automatically and can be deleted sooner.

Which clients can connect?

Any compatible remote MCP client can use the endpoint. File attachment behavior and the location of MCP settings depend on the client.

What image sizes and formats are supported?

PaintValues accepts JPEG, PNG, and WebP images up to 10 MB, with a maximum decoded size of 40 megapixels.

How does an AI agent authenticate?

The public endpoint is an OAuth 2.1 protected resource. Compatible clients discover the authorization server from PaintValues metadata and request separate scopes for image processing, private upload, or deletion.

A clearer reference, on request

Let the agent do the pixel work.

Connect the MCP server, attach a reference, and ask in ordinary language.

View connection steps