image-metadata-embed-and-report
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SUPABASE_URL | Yes | The URL of your Supabase project, e.g. https://your-project-id.supabase.co | |
| SUPABASE_ANON_KEY | Yes | The anon/public key for your Supabase project | |
| SUPABASE_BUCKET_NAME | Yes | The name of the Supabase Storage bucket to use | |
| SUPABASE_SERVICE_ROLE_KEY | No | Optional 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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a distinct purpose: embedding, reading, validating, creating packets, and generating reports. There is no overlap between tool functionalities.
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'.
5 tools is appropriate for the specialized domain of image metadata embedding and reporting, covering the necessary operations without excess.
The tool set covers the full lifecycle: creating metadata packets, validating, embedding, reading, and reporting. No obvious gaps for the stated purpose.