Skip to main content
Glama
chenyuan99

Photo Shoot Planner

by chenyuan99

generate_release_checklist

Generate a tailored checklist identifying potential legal issues with permits, releases, insurance, and usage rights for photoshoots, based on your location and shoot specifics.

Instructions

Generate a case-specific issue-spotting checklist for permits, releases, insurance, and usage rights. This is not legal advice.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
droneNo
minorsNo
purposeYes
intendedUsesNo
jurisdictionYes
propertyTypeYes
streetImpactNo
vehiclesOrAnimalsNo
recognizablePeopleYes
artworkOrTrademarksNo
tripodOrLargeFootprintNo
recognizablePrivatePropertyNo
Behavior3/5

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

No annotations are provided, so the description carries full burden for behavioral disclosure. The description does disclose its non-legal-advice nature, which is a meaningful transparency signal. However, it doesn't describe the output format (e.g., whether it returns a checklist document, a list of flags based on inputs), how the boolean parameters affect the output, or whether it requires unresolved questions to be answered. For a tool generating substantive content, more behavioral disclosure would help.

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

Conciseness4/5

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

Two sentences, extremely economical with zero filler. Every clause earns its place, and the non-legal-advice caveat is valuable. It is appropriately front-loaded with the core purpose in the first sentence. It could be slightly longer to cover parameter semantics, but what's present is efficient.

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?

The tool has 12 parameters (4 required) and no output schema, so the description must do substantial explanatory work. While the description conveys the general domain and calls out the non-legal nature, it doesn't explain how the 12 inputs influence the resulting checklist, what the output looks like, or how severity/coverage varies. Given the tool's complexity (boolean flags for edge cases like minors, drones, street closures), more guidance on how inputs map to checklist items would improve completeness.

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?

Schema description coverage is 0%, so the description must compensate. The description names four areas the checklist covers (permits, releases, insurance, usage rights) which maps loosely to the input parameters (jurisdiction, recognizablePeople, propertyType, recognizablePrivateProperty, artworkOrTrademarks, etc.). However, it doesn't explain how the boolean flags (drone, minors, streetImpact, vehiclesOrAnimals, etc.) feed into the checklist generation, nor clarify the enum semantics like purpose distinctions.

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 clearly states a specific verb ('Generate') and resource ('case-specific issue-spotting checklist for permits, releases, insurance, and usage rights'). It distinguishes its scope from sibling tools which are about astronomy, weather, logistics, or camera settings. However, it doesn't explicitly name alternative tools or compare itself, leaving differentiation to be inferred from the domain mismatch.

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?

The description implies usage for pre-production legal/rights planning in photography or videography (given sibling tools like recommend_camera_settings and build_call_sheet), and the scope 'permits, releases, insurance, and usage rights' clarifies the domain. However, there is no explicit statement of when to use this tool vs alternatives, nor when NOT to use it. The indication 'This is not legal advice' is a useful constraint.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chenyuan99/photo-shoot-planner'

If you have feedback or need assistance with the MCP directory API, please join our Discord server