Skip to main content
Glama

Latent Mile: Local 35mm colour developing and scans

Server Details

Local 35mm C-41 developing & scans: batch advice and local availability requests

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: one explains the business and request format, the other submits a request. There is no overlap in intent or likely misselection.

Naming Consistency5/5

Both names follow the same clear verb_noun pattern in snake_case: describe_business and submit_request. The convention is consistent and predictable.

Tool Count3/5

Two tools is thin for even a simple service surface, though the domain is narrow. It covers information and submission but leaves little room for adjacent operations.

Completeness4/5

The stated purpose is a request intake flow, and describe plus submit covers that core lifecycle. Minor gaps exist around checking request status or retrieving prior requests, but email correspondence is presented as the follow-up channel.

Available Tools

2 tools
describe_businessAbout Latent MileB
Read-onlyIdempotent
Inspect

What Latent Mile does, what happens to a request, and the request fields.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered without description help. The description adds modest value by indicating the returned content is static reference material about the business and request handling, but says nothing about format or how authoritative it is.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One short sentence with no filler, so nothing is wasted. But as a verbless fragment listing three topics, it reads like a table of contents rather than a front-loaded statement of what the call does, which costs clarity for the sake of brevity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no parameters and no output schema, the description bears the burden of conveying what comes back, and it does so only at the level of topic names. It never explains the relationship to submit_request or how an agent should use the returned reference material, which leaves a real gap for a single-sibling documentation tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is no parameter meaning for the description to carry; the baseline for a parameterless tool applies. The mention of 'the request fields' refers to documented content rather than to inputs, which is consistent with the empty schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description identifies the content domain (what Latent Mile does, request lifecycle, request fields), so an agent can tell it returns background documentation rather than performing an action. However, it is a noun fragment with no verb like 'returns' or 'describes', and it never names the business being described, leaving the purpose only implied.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Mentioning 'what happens to a request, and the request fields' implicitly points at the sibling submit_request, suggesting this is reading material to consult before submitting. But there is no explicit 'use this before submit_request' or 'use this when you need X instead of Y', so the agent must infer the routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

submit_requestSend a requirementBInspect

Send a requirement to Latent Mile. It is kept with a reference number. Your request is recorded with a reference number. Latent Mile checks local handoff options, scan scope, deadline feasibility, price, handling and negative-return arrangements and replies by email when an address is left. Nothing is ordered or committed until you agree terms. Contact details are kept apart from the requirement, while we correspond or do business and for 24 months after, so a later request picks up where it left off; ask us to delete them at any time.

NameRequiredDescriptionDefault
needYes
actionNo
budgetNo
timingNo
contactNo
quantityNo
geographyNo
specificationsNo

TDQS

B3.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations cover only the safety profile (readOnly false, destructive false, idempotent false), and the description adds real substance: it is non-committal until terms are agreed, the supplier reviews handoff, scope, deadline, price and handling options, the reply arrives by email, and contact data is held separately for 24 months with deletion on request. These are the things an agent cannot get from annotations. It does not say what happens on repeated submissions or what the reference number looks like in the response.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The one-paragraph structure is front-loaded correctly, starting with the action and its result. However, it wastes space on literal repetition ('It is kept with a reference number. Your request is recorded with a reference number.') and mixes process description with privacy/retention policy in the same block, which buries the operational facts.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, and the description does well to mention that a reference number is returned and that a reply comes by email. Retention and deletion terms are covered thoroughly. What is missing, given 8 structured parameters at 0% coverage, is any guidance on how to populate the richer fields, which leaves an agent guessing on the majority of the input surface.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All 8 parameters have zero schema description coverage, and the description compensates only incidentally: 'when an address is left' gestures at contact.email, 'deadline feasibility' at timing, and 'price' at budget. It never explains 'need' vs 'action' vs 'specifications', never describes the ten action enum values, and says nothing about the quantity or geography objects. With nested objects and no schema documentation, this is a serious gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource ('Send a requirement to Latent Mile') and explains the outcome (recorded with a reference number, followed by an emailed reply). It is a genuinely clear statement of what the tool does. It loses a point because 'requirement' is left vague and it never distinguishes itself from the lone sibling, describe_business.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied rather than stated: the agent can infer this is the way to start a sourcing/quote inquiry from 'Nothing is ordered or committed until you agree terms'. There is no explicit when-to-use, when-not-to-use, or comparison against describe_business, and no prerequisites such as what to have ready before submitting.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observeddescribe_business
    • First observedsubmit_request

Publisher details

Operator
Latent Mile, operated by Forevenza · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
Service area: Lancaster area, Pennsylvania, United States; local handoff arrangements proposed for agreement. Scope, availability and terms are confirmed in the reply to a request. · Publisher source

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Enables offline search, retrieval, recommendation, and comparison across 68 film stocks and 60 classic cameras, with an optional paid technical SEO audit for public URLs. Supports natural-language filtering by ISO, format, mount, grain, latitude, use case, and price tier.
    7
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI agents to develop photos using spectral film simulation, including selecting film stocks and papers, adjusting exposure and enlarger filtration, composing and cropping, comparing variations, inspecting grain, and exporting full-resolution images.
    9
    GPL 3.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to run a complete photo-lab and print-shop workflow locally through tools for file inspection, batch conversion, colour correction, print-sheet layout, PDF text extraction and editing, and windowless printing. Printing supports dry runs and PDF output so source files are never modified.
    1
    AGPL 3.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources