Skip to main content
Glama

Server Details

Commission cinematic AI campaign films from IBO Studio, with custom scoping when needed.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
41fred/ibo-mcp
GitHub Stars
0
Server Listing
IBO Studio MCP Server

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.4/5 across 5 of 6 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct purpose: listing offers, creating payment checkout, verifying payment, uploading files, submitting briefs for paid orders, and custom inquiries. No overlap in functionality.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern (e.g., create_checkout, get_order, list_offers). No mixing of conventions or unclear names.

Tool Count5/5

Six tools cover the entire workflow without excess or deficiency. Each tool serves a necessary step in the process from offer viewing to brief submission.

Completeness4/5

The tool surface covers the core workflow well. Minor gaps exist (no order cancellation or custom inquiry status retrieval), but these are mitigated by external processes (email) and clear instructions.

Available Tools

8 tools
create_checkoutCreate a deposit checkoutA
Idempotent
Inspect

Create a Stripe Checkout for a package's 50% deposit. Returns checkout_url, stripe_session_id, and amount_due. Show the amount to your user and open checkout_url for THEM to approve and pay; agents never complete payment themselves. Prices are fixed server-side. Pass a stable client_request_id so retries do not create duplicate checkouts.

ParametersJSON Schema
NameRequiredDescriptionDefault
packageYesOffer id from list_offers
client_request_idYesStable id you generate; makes creation idempotent on retry

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteNo
currencyNo
offer_idNo
amount_dueNo
checkout_urlNo
stripe_session_idNo
Behavior5/5

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

Beyond the annotations (readOnly=false, idempotent=true), the description discloses critical behavioral traits: the checkout_url is for the user to pay, not the agent; prices are fixed server-side (no client-controlled amount); and the idempotency mechanism via client_request_id. This prevents misuse and matches the annotations.

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

Conciseness5/5

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

The description is three sentences, front-loaded with purpose, and every sentence contributes essential information: the deposit amount, the return fields, user payment flow, and idempotency guidance. No fluff or repetition.

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

Completeness5/5

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

Given the payment complexity and presence of an output schema, the description is complete: it covers the main flow, user involvement, idempotency, and agent constraints. It enables correct invocation without needing additional contextual information.

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 coverage is 100%, with descriptions for both parameters (package enum from list_offers, client_request_id for idempotency). The description reinforces the client_request_id purpose but adds no new semantic detail beyond the schema. Baseline 3 is appropriate.

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

Purpose5/5

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

The description clearly states 'Create a Stripe Checkout for a package's 50% deposit' – a specific verb, resource, and scope. It is distinct from sibling tools like list_offers or create_upload_url, so the agent knows exactly what this tool does.

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

Usage Guidelines4/5

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

The description provides clear context: show the amount to the user, open checkout_url for the user to approve and pay, and agents never complete payment. It also advises passing a stable client_request_id to avoid duplicate checkouts. However, it does not explicitly state when not to use this tool versus alternatives (e.g., full payment flow), but the '50% deposit' implies scope.

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

create_upload_urlGet a presigned asset-upload URLAInspect

Get a short-lived presigned URL to upload one brand-asset file to IBO's private storage. Requires order_token from get_order; the storage location is bound to the order server-side. PUT the raw file bytes to url, then reference key in submit_brief files[]. Allowed: jpg png webp pdf svg mp4 mov zip ai psd; 250MB/file, 1GB per order.

ParametersJSON Schema
NameRequiredDescriptionDefault
sizeYesFile size in bytes
filenameYes
order_tokenYesFrom get_order

Output Schema

ParametersJSON Schema
NameRequiredDescription
keyNo
urlNo
errorNo
Behavior5/5

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

Annotations already declare non-read-only, non-destructive, non-idempotent. Description adds key behaviors: short-lived, bound to order, PUT method, allowed types/sizes, 1GB per order. No contradictions.

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

Conciseness5/5

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

Two sentences, front-loaded with purpose and prerequisite, second sentence covers all needed steps and constraints. No extraneous information.

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

Completeness5/5

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

Covers purpose, prerequisites, steps, constraints, and integration with sibling tool. With output schema present, no need to detail return format. Provides all necessary context for correct invocation.

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

Parameters5/5

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

Schema coverage 67% but description compensates: explains how filename and size are used, adds file type and size constraints. The POST-upload integration with submit_brief clarifies the key output.

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

Purpose5/5

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

Clearly states the tool gets a short-lived presigned URL to upload one brand-asset file. Verb 'Get' and resource 'presigned URL' are specific. Distinguishes from sibling tools like create_checkout or submit_brief by focusing on upload.

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

Usage Guidelines5/5

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

Explicit prerequisite (order_token from get_order), steps (PUT file then reference key in submit_brief), and constraints (file types, sizes, per-order limit). Provides clear context for when to use vs alternatives.

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

get_inquiry_statusCheck status of a custom production inquiryA
Read-only
Inspect

Where a custom inquiry stands: awaiting_confirmation (customer hasn't clicked the emailed link yet) or confirmed with the studio stage (new, replied, proposal_sent, won, closed). PII-free; pass the inquiry_id returned by submit_custom_inquiry.

ParametersJSON Schema
NameRequiredDescriptionDefault
inquiry_idYesFrom submit_custom_inquiry

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteNo
errorNo
stageNo
statusNo
updatedNo
Behavior4/5

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

The annotations already indicate a non-modifying, open-world tool. The description adds behavioral details by enumerating the exact status values and their meanings (e.g., awaiting_confirmation, confirmed with stage). It also clarifies PII-free behavior and the required source of the inquiry_id. Nothing contradicts annotations.

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

Conciseness5/5

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

The description is two sentences: the first covers purpose and allowed statuses, the second adds safety and input guidance. Every word is necessary; there is no fluff or repetition. It is front-loaded with the core purpose.

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

Completeness4/5

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

For a simple read-only tool with an output schema, the description covers status meanings, input origin, and safety. It does not mention error cases (e.g., invalid inquiry_id) but given the openWorldHint and output schema, this is acceptable. Almost complete.

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?

With only one parameter and 100% schema description coverage, the schema already notes the parameter comes from submit_custom_inquiry. The tool description reinforces this and adds context about the origin, which is helpful. Since the schema description is minimal ('From submit_custom_inquiry'), the description's extra clarification adds value.

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

Purpose5/5

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

The description clearly states the tool checks the status of a custom production inquiry. It lists specific status values and explains their meanings, tying the tool directly to the sibling tool submit_custom_inquiry. This distinguishes it from other tools like get_project_status or create_checkout.

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

Usage Guidelines4/5

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

The description implies usage after submitting a custom inquiry via submit_custom_inquiry, making the context clear. However, it does not explicitly state when NOT to use it or mention alternative tools, such as get_project_status for project-level checks. The reference to submit_custom_inquiry provides good contextual linking.

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

get_orderVerify an order after checkoutA
Read-only
Inspect

Verify payment after checkout and receive an order-scoped access token. Returns paid, package, deposit, and order_token: use order_token for create_upload_url and submit_brief. Payment status can only be established here, never assumed.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idYesStripe checkout session id (cs_...)

Output Schema

ParametersJSON Schema
NameRequiredDescription
paidNo
totalNo
depositNo
packageNo
expires_atNo
order_tokenNo
Behavior4/5

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

Annotations mark it as read-only and open-world. Description adds value by specifying the exact return fields (paid, package, deposit, order_token) and the exclusivity of payment status determination. No contradictions.

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

Conciseness5/5

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

Two sentences, front-loaded with the main action, concise and informative. Every sentence adds necessary detail without redundancy.

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

Completeness4/5

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

Description covers the main purpose, return values, and usage of the output. With an output schema present, it does not need to detail return values further. Slight gap on what 'package' and 'deposit' represent, but likely covered by schema.

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 coverage is 100% with a clear description of session_id. Description does not add extra meaning about the parameter, but baseline is met.

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

Purpose5/5

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

Description clearly states the verb 'verify' and resource 'payment after checkout'. It distinguishes from sibling tools by specifying the exclusive role in establishing payment status. The mention of returning an access token adds specificity.

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

Usage Guidelines4/5

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

Provides clear context: payment status can only be established here, implying this tool is necessary for that purpose. It also indicates how to use the output token with other tools. However, it does not explicitly exclud others or state when not to use it.

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

get_project_statusCheck production status of a paid orderA
Read-only
Inspect

Where a paid order is in production. Returns the studio stage (new, brief_received, in_production, review, delivered) plus paid/package/deposit. PII-free; pass the stripe_session_id from create_checkout/get_order.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idYesStripe checkout session id (cs_...)

Output Schema

ParametersJSON Schema
NameRequiredDescription
paidNo
stageNo
totalNo
depositNo
packageNo
Behavior3/5

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

Annotations already indicate readOnlyHint true, so the read-only nature is already known. The description adds 'PII-free' as a behavioral trait, but does not disclose other aspects like rate limits or side effects.

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

Conciseness5/5

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

The description is two concise sentences. The first sentence states the purpose and return values, the second gives a usage hint. No unnecessary words, highly efficient.

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

Completeness4/5

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

Given that an output schema exists (not shown but indicated), the description does not need to detail return values. It lists the possible stages and provides the source of the parameter, making it fairly complete for a read-only status 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 input schema describes session_id as a Stripe checkout session id. The description adds value by specifying its source (from create_checkout/get_order), providing context beyond the schema.

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

Purpose5/5

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

The description clearly states the tool checks the production status of a paid order, lists the specific stages returned (new, brief_received, in_production, review, delivered), and distinguishes itself from siblings like get_order and get_inquiry_status.

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 advises passing the stripe_session_id from create_checkout/get_order, which implies when to use it, but does not explicitly state when not to use it or compare with all alternatives.

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

list_offersList IBO production packagesA
Read-only
Inspect

IBO's production packages: stable ids, prices, 50% deposits, deliverables, review rounds, and the scope/refund policy. Call this first.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlNo
offersNo
studioNo
currencyNo
policiesNo
how_to_orderNo
Behavior4/5

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

Annotations already declare readOnlyHint=true, and the description adds behavioral details such as stable IDs and the fact that this returns package info (prices, deposits, deliverables). It also provides sequencing guidance, which is beyond the annotations.

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

Conciseness5/5

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

The description is a single, information-dense sentence. It is front-loaded with the core subject and uses a compact list to convey necessary details, followed by a clear actionable directive.

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

Completeness5/5

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

For a simple, read-only, parameterless tool with an output schema, the description fully covers what an agent needs: what the tool lists, what information is included, and when to call it (first). No gaps.

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 has zero parameters, so the description doesn't need to explain any. With no params, baseline is 4, and the description's mention of returned fields (ids, prices, etc.) adds useful context.

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

Purpose5/5

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

The description clearly states the tool lists IBO production packages, with specific details like stable ids, prices, and deliverables. This differentiates it from sibling tools that create or retrieve orders, making the purpose unambiguous.

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

Usage Guidelines4/5

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

The instruction 'Call this first' provides explicit sequencing guidance, indicating this is the entry point before other tools. It doesn't mention alternatives, but the sibling tool names make the distinction obvious, giving clear context.

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

submit_briefSubmit the creative briefAInspect

Submit the creative brief for a PAID order: pass order_token (from get_order; session ids are not accepted here) plus project fields (product, goal, audience, channels, resolution, launch, links, constraints) and files[] from create_upload_url. Delivery resolution must be selected before creative kickoff. Customer identity comes from the verified payment. NOTE: unpaid/anonymous submissions are rejected here; for Custom Production inquiries without payment use the submit_custom_inquiry tool instead.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNo
nameNo
emailNo
filesNo
linksNo
launchNo
companyNo
packageNo
productNo
audienceNo
channelsNo
resolutionNoFinal master resolution selected before creative kickoff
constraintsNo
order_tokenNoFrom get_order

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
errorNo
Behavior4/5

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

Adds useful behavioral context beyond the annotations: payment-derived identity, resolution timing requirement, rejection of unpaid/anonymous submissions, and the source of files and order_token. Annotations are limited to generic hints, so this extra context is valuable.

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?

Four sentences with information front-loaded: purpose first, then prerequisites, constraints, and alternative tool. Each sentence adds necessary context, though slightly longer than ideal.

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?

Covers the main flow, prerequisites, and alternatives, but the schema indicates zero required parameters while the description implies all listed fields (order_token, project fields, files) are expected, creating ambiguity about which are truly mandatory. Also misses clarification of name/email/company/package.

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?

The description explains order_token (from get_order), files (from create_upload_url), and resolution (must be selected), and groups project fields, but omits name, email, company, and package. With only 14% schema description coverage, this partial guidance is helpful but incomplete.

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

Purpose5/5

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

The description clearly states 'Submit the creative brief for a PAID order', identifying a specific verb and resource, and explicitly distinguishes itself from submit_custom_inquiry with 'use the submit_custom_inquiry tool instead'.

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

Usage Guidelines5/5

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

Provides explicit when-to-use context: 'pass order_token (from get_order; session ids are not accepted here)' and states the exclusion 'unpaid/anonymous submissions are rejected here', with a direct alternative 'for Custom Production inquiries without payment use the submit_custom_inquiry tool instead'.

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

submit_custom_inquirySubmit a custom production inquiry (no payment)AInspect

Start a Custom Production conversation without payment. IMPORTANT: interview your user for the real project details FIRST (what they are promoting, audience, formats, delivery resolution, timing); placeholder inquiries are rejected. A 4K Campaign Series must use this route before checkout. Submits a scope inquiry; IBO then emails the customer a one-click confirmation link (double opt-in), and only a confirmed inquiry reaches the studio. Tell your user to check their inbox and click confirm. IBO replies with scope and proposal within one business day of confirmation.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesWhat they want to make and why, in real detail (30+ chars; placeholders rejected)
nameYes
emailYesCustomer's real email; the confirmation link goes here
linksNo
notesNo
launchNo
companyNo
productNo
audienceNo
channelsNo
resolutionNoRequired production target: 1080p, 4K mastered, or not applicable for still images
constraintsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNo
errorNo
statusNo
messageNo
Behavior5/5

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

The description goes well beyond annotations by disclosing the double opt-in email confirmation process, that only confirmed inquiries reach the studio, the one-business-day response time, and rejection of placeholder inquiries. These are critical behavioral traits not captured in the annotations.

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 longer than ideal but front-loads the purpose and includes an IMPORTANT warning. Each sentence adds useful information about the process, user action, and expected outcome. The structure is clear, though it could be slightly more concise without losing critical details.

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

Completeness4/5

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

Given the tool's complexity (payment avoidance, double opt-in, user data collection), the description provides a comprehensive overview of the workflow and side effects. It also instructs the user to check their inbox. It doesn't fully cover distinctions from all siblings or error scenarios, but the output schema covers return values, and the description is sufficient for effective use.

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?

With schema description coverage only at 25%, the description compensates by explaining key parameters: goal (needs real detail, 30+ chars, placeholders rejected), email (confirmation link goes here), and resolution (1080p, 4K, etc.). It also provides a general interview checklist covering audience, formats, and timing. However, it does not elaborate on all 12 parameters, leaving some optional fields (e.g., links, notes, constraints) to inference.

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

Purpose5/5

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

The description clearly states the tool's purpose: 'Start a Custom Production conversation without payment' and 'Submits a scope inquiry'. It distinguishes from related tools by explicitly noting 'without payment' and '4K Campaign Series must use this route before checkout', differentiating it from payment-based checkout flows.

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

Usage Guidelines4/5

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

Provides clear guidance on when to use the tool: for custom production inquiries without payment, and specifically for 4K Campaign Series before checkout. It also instructs to interview the user first and warns that placeholders are rejected. However, it does not explicitly name alternative sibling tools (e.g., create_checkout, submit_brief), relying on implication rather than explicit exclusions.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.