Loading…
Persistent memory for visual intelligence. A photo registry: analyze once, look up free after that.
com.phototology/mcp is an MCP server entry in ChatHome Skills, sourced from Official MCP Registry and scored 78/100. As a Model Context Protocol server, it exposes tools that MCP-compatible LLM clients such as Claude, Cursor, and Copilot can call directly, extending an agent's reach beyond its built-in capabilities. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding com.phototology/mcp to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
npx -y @phototology/mcp@2.0.0Review the upstream source before running this command.
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-10-18T15:32:28.706827Z",
"publishedAt": "2026-10-18T15:32:28.706827Z",
"statusChangedAt": "2026-10-18T15:32:28.706827Z"
}
},
"server": {
"name": "com.phototology/mcp",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"docs": "https://api.phototology.com/v1/docs",
"moat": "A registry, not a wrapper: every photo is keyed by perceptual hash, so any image analyzed once (by exact bytes or a re-encode) is returned free forever. Re-running a lens on the same photo bills zero (delta billing).",
"tools": [
"analyze_photo: run AI vision lenses (dating, people, location, condition, atmosphere, automobile, and more) against one image; returns flat JSON keyed by field name.",
"analyze_batch: analyze 1 to 200 independent photos in one call; registry-first internally, surfaces creditsSaved.",
"list_lenses: free runtime discovery of every lens and stack with the output fields each owns.",
"lookup_photo: free registry check (URL, local path, sha256, or pHash) returning cached lens results without re-running the model.",
"get_credits: free balance read; reports the single spendable total.",
"purchase_credits: returns a wallet deep-link (checkout opens in the browser, never inside the MCP).",
"enrich_photo: write cached lens output into a file's EXIF/IPTC/XMP metadata so the analysis travels with the photo (5 credits)."
],
"pricing": "$0.01 per credit. 1 credit = 1 lens on 1 photo. Lookups and cache hits cost zero. New accounts get 1,000 free credits on email verification.",
"category": "image-analysis",
"localFiles": true,
"transports": [
"stdio"
],
"positioning": "Persistent memory for visual intelligence. Analyze once. Remember forever."
}
},
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"version": "2.0.0",
"packages": [
{
"version": "2.0.0",
"transport": {
"type": "stdio"
},
"identifier": "@phototology/mcp",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "PHOTOTOLOGY_API_KEY",
"isSecret": true,
"isRequired": true,
"description": "Your Phototology API key (pt_live_... for production, pt_test_... for the free fixture sandbox). Get one at https://phototology.com/dashboard. New accounts include 1,000 free credits on email verification."
},
{
"name": "PHOTOTOLOGY_BASE_URL",
"description": "Override the API base URL. Defaults to https://api.phototology.com. Used for local development against phototology-api."
},
{
"name": "PHOTOTOLOGY_MCP_NO_TELEMETRY",
"description": "Set to 1 to disable anonymous telemetry: the editor name and version, the package version, and per tool call the tool name, success, duration, error code and counts. Never image content, file paths, tool inputs or outputs, or conversation text."
},
{
"name": "DO_NOT_TRACK",
"description": "Set to 1 to disable telemetry. Same effect as PHOTOTOLOGY_MCP_NO_TELEMETRY; follows the cross-tool convention many CLIs honor."
},
{
"name": "PHOTOTOLOGY_MCP_ALLOWED_DIRS",
"description": "Folders the server may read photos from and write enriched copies to, separated by : (; on Windows). Unset means any local path. Paths are checked after symlinks are resolved."
}
]
}
],
"repository": {
"url": "https://github.com/phototology-ai/phototology",
"source": "github",
"subfolder": "packages/mcp"
},
"websiteUrl": "https://phototology.com",
"description": "Persistent memory for visual intelligence. A photo registry: analyze once, look up free after that."
}
}