Skip to main content
Glama
Desmond-Labs

image-metadata-embed-and-report

by Desmond-Labs

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SUPABASE_URLYesThe URL of your Supabase project, e.g. https://your-project-id.supabase.co
SUPABASE_ANON_KEYYesThe anon/public key for your Supabase project
SUPABASE_BUCKET_NAMEYesThe name of the Supabase Storage bucket to use
SUPABASE_SERVICE_ROLE_KEYNoOptional service role key for enhanced permissions

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
embed_image_metadataC

Embed XMP metadata into images stored in Supabase Storage using stream processing

read_image_metadataC

Extract XMP and basic EXIF metadata from images in Supabase Storage

validate_metadata_schemaA

Validate metadata against ORBIT schemas without embedding (supports lifestyle, product, and orbit schemas)

create_xmp_packetC

Create standalone XMP metadata packet from metadata object with validation

create_metadata_reportC

Generate human-readable text reports from XMP metadata embedded in images

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a distinct purpose: embedding, reading, validating, creating packets, and generating reports. There is no overlap between tool functionalities.

Naming Consistency4/5

Tools mostly follow a verb_noun pattern (embed_image_metadata, read_image_metadata, validate_metadata_schema, create_metadata_report), but create_xmp_packet deviates slightly with 'xmp' instead of 'metadata'.

Tool Count5/5

5 tools is appropriate for the specialized domain of image metadata embedding and reporting, covering the necessary operations without excess.

Completeness5/5

The tool set covers the full lifecycle: creating metadata packets, validating, embedding, reading, and reporting. No obvious gaps for the stated purpose.

Maintenance

ActivityInactive
ResponsivenessNo issues