Skip to main content
Glama

mcp_gemini_generate_multimodal_content

Generate multimodal content (text and images) using the Gemini model. Returns text outputs and file paths for generated images to ensure usability.

Instructions

Gemini 모델을 사용하여 텍스트와 이미지를 포함한 멀티모달 콘텐츠를 생성합니다. 생성된 텍스트와 이미지 파일 경로를 반환하며, 이 정보는 반드시 사용자에게 알려주어야 합니다.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contentsYes입력 콘텐츠 (텍스트나 이미지)
fileNameNo저장할 이미지 파일 이름 (확장자 제외)gemini-multimodal-1755209535150
max_tokensNo생성할 최대 토큰 수
modelNo사용할 Gemini 모델 ID (예: gemini-2.0-flash-exp-image-generation)gemini-2.0-flash
responseModalitiesNo응답에 포함할 모달리티 (텍스트, 이미지)
saveDirNo생성된 이미지를 저장할 디렉토리./temp
temperatureNo생성 랜덤성 정도 (0.0 - 2.0)
Behavior2/5

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

With no annotations provided, the description carries full burden for behavioral disclosure. It mentions that generated text and image file paths 'must be communicated to the user,' which is a behavioral constraint, but lacks critical information about permissions, rate limits, costs, whether images are saved permanently, or what happens when generation fails. For a complex generation tool with 7 parameters, this is insufficient.

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?

The description is concise with two sentences that efficiently convey the core functionality and a key behavioral requirement. It's front-loaded with the main purpose. However, the second sentence about communicating results to users could be integrated more smoothly with the first.

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

Completeness2/5

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

For a complex multimodal generation tool with 7 parameters, no annotations, and no output schema, the description is incomplete. It doesn't explain what the tool returns beyond 'generated text and image file paths' - no format details, error handling, or example outputs. The behavioral requirement to communicate results is noted, but other critical context like authentication, costs, or limitations is missing.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema fully documents all 7 parameters. The description adds no parameter-specific information beyond what's in the schema descriptions. It mentions multimodal content generation generally but doesn't explain parameter interactions or provide examples. The baseline of 3 is appropriate when the schema does all the work.

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 the tool uses Gemini models to generate multimodal content (text and images) and returns generated text and image file paths. It specifies the verb 'generate' and resource 'multimodal content', though it doesn't explicitly differentiate from siblings like mcp_gemini_generate_text or mcp_gemini_generate_image which handle single modalities.

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

Usage Guidelines2/5

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

The description provides no guidance on when to use this tool versus alternatives. It doesn't mention sibling tools like mcp_gemini_generate_text (text-only) or mcp_gemini_generate_image (image-only), nor does it specify use cases where multimodal generation is preferred over single-modality approaches.

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

Related 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/bigdata-coss/agent_mcp'

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