Skip to main content
Glama

inkflow

inkflow_order

Place a paid order: a complete book, manual, technical spec or multi-volume series; an AUDIOBOOK narrated from your manuscript; a SHORT-VIDEO for TikTok/Reels/Shorts (9:16); a YOUTUBE-VIDEO (16:9); a digital actor, a cast/world/sample pack, or a Spur Nine film. IF YOUR KEY HAS CREDIT AND YOU QUOTE IN GBP THIS SETTLES INSTANTLY WITH NO CHECKOUT PAGE (top up via inkflow_topup). Otherwise returns a Stripe payment URL — writing starts automatically the moment payment clears, with per-chapter progress via inkflow_job_status and webhooks. Requires your INKFLOW apiKey (register at https://inkflowstudio.org).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
briefNoAny amount of supporting text: outline, world bible, style notes, or a full manuscript to adapt. No length cap.
genreNo
apiKeyYes
premiseYeswhat to write — premise, subject or spec; for digital-actor: the actor brief (age, look, style)
productYes
currencyNo
languageNoBCP-47, e.g. es-ES — written natively
lengthTierNo
webhookUrlNoPOSTed progress + delivery events
wordTargetNo
attachmentsNoPictures/diagrams for the production: character refs, location photos, storyboards. Each {name, mime, url or dataBase64 (max 40MB), note}.
seriesBooksNo
contentRulesNoconstraints, e.g. 'no profanity'
sourceOrderIdNomake this FROM a book you already bought here: an audiobook of it, or a video based on it. Must be your own delivered order.

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden — and it does well: it discloses that this is a paid transaction, that writing starts automatically once payment clears, that progress is available via job status/webhooks, and that an apiKey is required. It stops short of describing failure modes, refunds, or cancellation behavior, but the key side effects are transparent.

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 description is dense and information-rich but presented as one long, run-on paragraph with heavy ALL-CAPS emphasis and semicolon-separated clauses. It could be significantly improved with bullet points or clearer sentence boundaries. Every sentence does contribute, but scanning and parsing are harder than necessary.

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?

For a 14-parameter paid-order tool with no output schema and no annotations, the description covers the core ordering flow, payment behavior, and monitoring paths well. But it omits some product enum values, does not describe the return shape or order confirmation behavior, and leaves several parameters (wordTarget, seriesBooks, lengthTier) without contextual explanation.

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 about 50%, and the description compensates partially by explaining product enum values (e.g., short-video is 9:16, YouTube-video is 16:9, audiobook is narrated from manuscript) and the GBP/credit condition for currency. However, several parameters such as wordTarget, seriesBooks, lengthTier, and genre receive no added meaning, and the 'demo' and 'editor-report' product values are not mentioned.

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 opens with 'Place a paid order' — a specific verb and resource — then enumerates the supported product types (book, manual, technical spec, series, audiobook, videos, packs, films). This clearly distinguishes it from sibling tools like inkflow_quote, inkflow_topup, and inkflow_job_status by establishing that this is the order-placement action.

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 gives explicit payment-mode guidance: instant settlement with credit and GBP quote versus a Stripe payment URL otherwise. It also points to related tools for top-ups (inkflow_topup) and progress (inkflow_job_status), and states the apiKey prerequisite. It does not directly contrast with inkflow_quote or cover all when-not-to-use cases, but the operational context is clear.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.9/5.0
Disambiguation5/5

Each tool targets a distinct action: balance vs topup are check/add credit, quote vs order are estimate/purchase, and job_status/choose_actor_face/capabilities each serve a unique workflow step. There is no meaningful overlap between any two tools.

Naming Consistency3/5

All tools share the inkflow_ snake_case prefix, but the set mixes bare noun endpoints (balance, capabilities, job_status, free_samples) with imperative verb phrases (order, quote, topup, sell_your_lora, train_ultra_lora_actor). This is readable but not a consistent verb_noun convention.

Tool Count5/5

Ten tools is well within the ideal 3-15 range, and each tool earns its place by covering a distinct part of the platform: account, catalogue, quoting, ordering, status, samples, actor training, and marketplace selling. The scope matches the server's purpose without bloat.

Completeness4/5

The core lifecycle is well covered: discover capabilities, get a quote, place an order, top up credit, and monitor progress. Minor gaps exist such as order history/cancellation and marketplace listing management, but agents can work around these for the primary workflows.

Resources