Skip to main content
Glama

Server Details

Tried the rest? Try the best FREE: full ULTRA LoRA, no signup. 63 models, 32-actor growing pack.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.8% over 19 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.8/5.0

Scored across 10 tools

Disambiguation4/5

Each tool targets a distinct stage: account (balance/topup), catalog (capabilities/samples), sales (quote/order), fulfillment (job_status), actor training (train/choose_actor_face), and marketplace (sell_your_lora). There is mild conceptual overlap between capabilities and free_samples, but the descriptions make the boundary clear.

Naming Consistency3/5

All tools share the inkflow_ prefix and lowercase snake_case, but the suffix style is mixed: noun/resource names like balance, capabilities, and job_status sit alongside verb commands like train_ultra_lora_actor and sell_your_lora. There is no consistent verb_noun pattern across the set.

Tool Count5/5

With 10 tools, the set is well-scoped for the domain. Each tool maps to a clear customer need—discovery, quoting, ordering, monitoring, account management, training, and selling—without unnecessary redundancy.

Completeness4/5

The core lifecycle is well covered: discover, sample, quote, order, pay, track, train, choose face, and sell. Obvious gaps like order cancellation/refund or managing existing LoRA listings are minor and can be worked around.

Available Tools

10 tools
inkflow_balanceAInspect

Check the credit balance on your INKFLOW API key. Credits let you buy WITHOUT a human: orders quoted in GBP settle instantly from balance with no checkout page. Top up with inkflow_topup.

ParametersJSON Schema
NameRequiredDescriptionDefault
apiKeyYes

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden. It explains what checking the balance relates to—credits that settle orders instantly—and confirms the tool performs a check rather than a purchase or mutation. It could explicitly state the response format, but the read-only nature is strongly implied.

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?

Three short sentences, each earning its place: the purpose, the credit behavior/context, and the top-up alternative. No redundant or filler content.

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 one-parameter balance check with no output schema, the description covers what the tool does, why it matters, and what related action to take. The main missing detail is the exact response format or currency of the returned balance, but this is a minor gap.

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 schema provides only a string field named apiKey with no description, and schema coverage is 0%. The description compensates by identifying it as your INKFLOW API key, giving the parameter concrete meaning beyond the bare 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 uses a specific verb and resource: 'Check the credit balance on your INKFLOW API key.' This clearly identifies the tool as a balance inquiry and distinguishes it from siblings like inkflow_quote, inkflow_order, and inkflow_topup.

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 clear context: credits allow instant purchases without a human, and it explicitly directs the user to inkflow_topup for topping up. It does not spell out explicit when-not-to-use conditions, but the intended use case is obvious.

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

inkflow_capabilitiesAInspect

INKFLOW's full catalogue: complete full-length books (45k up to 900,000-word COLOSSAL editions, every genre, 22 languages written natively), multi-volume series with automatic continuity bibles, manuals/SOPs/technical specs, and ULTRA-trained LoRA digital actors (.safetensors, rank-64, for AI video production) with persistent-world object LoRAs. Returns products, tiers, genres, languages and live prices in the requested currency. Machine-audited quality on every chapter; typical novel delivered in under 24 hours. (Book-to-movie episodic adaptation is in development and not currently orderable.)

ParametersJSON Schema
NameRequiredDescriptionDefault
currencyNoISO currency for prices (default USD)

TDQS

A3.7/5.0
Behavior4/5

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

No annotations exist, so the description carries the disclosure burden. It clearly signals an informational read-style query by saying 'Returns', lists what is returned, and adds an important availability caveat about the non-orderable book-to-movie adaptation. It does not explicitly say 'read-only', but the wording makes side effects unlikely.

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

Conciseness2/5

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

The description is front-loaded with 'full catalogue' and 'Returns', but then becomes a long marketing-style run-on with details like 900,000-word editions, LoRA rank-64, and 24-hour delivery. These details are not needed for invoking the tool and dilute the actionable instruction.

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 optional-parameter catalogue lookup with no output schema, the description is largely complete: it states the returned fields, currency handling, and an unavailable offering. A more precise return shape or an explicit 'this is only a listing, not an order' statement would be the only meaningful additions.

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 only parameter, currency, is fully described in the schema as an ISO currency string with a default of USD. The description's mention of 'live prices in the requested currency' reinforces the parameter but does not add meaningful semantics beyond the schema. Baseline 3 applies due to 100% schema description coverage.

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 names a specific resource ('INKFLOW's full catalogue') and a clear action ('Returns products, tiers, genres, languages and live prices'). It is clearly distinguished from transactional siblings by being informational and by explicitly flagging that book-to-movie adaptation is not currently orderable.

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 intended use is implied: use this tool to retrieve catalogue information and live prices. However, it never names sibling alternatives such as inkflow_quote or inkflow_order, nor does it state when not to use it. The guidance is present but implicit rather than explicit.

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

inkflow_choose_actor_faceAInspect

Pick one of the 3 candidate thumbnails for a digital-actor order — ULTRA LoRA training starts on your chosen face.

ParametersJSON Schema
NameRequiredDescriptionDefault
apiKeyYes
choiceYes1, 2 or 3
orderIdYes

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose the key behavioral consequence that ULTRA LoRA training starts on the chosen face, which signals a non-read-only, consequential action. But it omits whether the choice is final, whether credits are consumed, or if the training is immediately triggered, so disclosure is only partial.

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 one efficient sentence with a clear action, resource, and consequence, ending with a meaningful outcome statement. There is no filler or repetition of schema details.

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?

With no output schema and no annotations, the description leaves significant gaps: how the candidate thumbnails are provided, what response to expect, whether the training start is immediate or requires confirmation, and whether the selection is reversible. For a tool that triggers a consequential training action, this is inadequate.

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 only 33%, so only 'choice' has a schema description. The description adds meaning to 'choice' by linking it to the '3 candidate thumbnails' and 'chosen face', and gives context to 'orderId' via 'digital-actor order'. However, 'apiKey' remains unexplained and no parameter details are given for orderId beyond inference, so compensation is partial.

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 uses the specific verb 'Pick' and names a concrete resource ('one of the 3 candidate thumbnails for a digital-actor order'), and adds the consequential outcome 'ULTRA LoRA training starts'. This clearly positions the tool as the face-selection step before training and distinguishes it from sibling inkflow_train_ultra_lora_actor.

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 when to use the tool — before or as part of a digital-actor order when a face must be chosen — and hints that training follows. However, it does not explicitly state alternatives, exclusions, or the relationship with inkflow_train_ultra_lora_actor, leaving the guidance mostly implied.

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

inkflow_free_samplesAInspect

FREE, no key needed: sample ULTRA LoRA actor cards (multi-pose stills) and object/set LoRA renders, and product spec sheets — see the quality before ordering anything.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/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 behavioral burden and does disclose no-auth access and zero cost. It also clarifies the content returned. It does not mention output format, limits, or delivery mechanics, but for a zero-parameter free-sample tool the stated behaviors are the material ones.

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 one front-loaded sentence with no filler. It leads with the most important facts, enumerates the sample categories, and closes with the usage intent.

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 no-parameter tool with no annotations and no output schema, the description covers access requirements, cost, and the substance of what the user receives. It could be more explicit about delivery format or sample limitations, so it is not a perfect 5.

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 is empty, so there are no parameter semantics to document; baseline 4 applies. The description reinforces that no key is required and introduces no conflicting parameter expectations.

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 'FREE, no key needed' and names the exact deliverable types: 'ULTRA LoRA actor cards (multi-pose stills)', 'object/set LoRA renders', and 'product spec sheets'. It clearly identifies the tool as a free sampling endpoint and distinguishes it from ordering, quoting, or top-up siblings.

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 phrase 'see the quality before ordering anything' tells the agent when to use this tool, and 'FREE, no key needed' communicates the access context. It does not explicitly name alternatives or state when not to use it, so it stops short of full routing guidance.

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

inkflow_job_statusBInspect

Live status of an order: chapters written, QA phase, delivery links when complete.

ParametersJSON Schema
NameRequiredDescriptionDefault
apiKeyYes
orderIdYes

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are present, so the description carries the behavioral burden. It does disclose useful behavior: it returns live status fields and only includes delivery links when complete. However, it does not clarify whether the operation is read-only, what happens for invalid or incomplete order IDs, or any auth/rate-limit considerations beyond the apiKey parameter.

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 sentence that front-loads the core purpose and packs concrete status details into a compact, readable list. There is no filler or redundant information.

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 simple two-parameter status lookup with no output schema or annotations, the description conveys the main result categories and the completion condition for delivery links. Still, it omits any explicit explanation of how apiKey and orderId should be supplied and does not describe the response structure, which would be more important without an output schema.

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?

Schema description coverage is 0%, so the description must compensate for the undocumented apiKey and orderId parameters. It only implies that 'an order' is referenced, and it never explains the apiKey's origin/format or the orderId format. The additional status-field detail does not clarify the parameter meanings.

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 identifies the resource (an order) and the function (live status check), and adds useful specifics: chapters written, QA phase, and delivery links when complete. It distinguishes itself from siblings like inkflow_order by focusing on status rather than creation, though it does not use an explicit verb such as 'get' or 'retrieve'.

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 that this tool should be used when an agent needs current order progress, but it does not explicitly state when not to use it or mention alternative siblings. There is no direct comparison to inkflow_order, inkflow_quote, or other related tools.

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

inkflow_orderAInspect

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).

ParametersJSON 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.

TDQS

A3.8/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 behavioral burden. It discloses the payment settlement condition, the Stripe URL fallback, that writing starts automatically after payment clears, and that progress is reported via job status and webhooks. It does not cover failure modes, idempotency, or the exact success response, but the main behavioral traits are present.

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 a dense wall of text with heavy use of ALL-CAPS and semicolon-separated lists. It front-loads the purpose and contains useful payment/progress details, but it is longer than necessary and includes product terms that conflict with the schema enum, which hurts clarity rather than earning its place.

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?

Given the tool's complexity (14 parameters, no output schema, no annotations), the description covers payment and progress well but leaves gaps. It does not clarify the success response for the instant-settlement path, does not explain several optional parameters (genre, lengthTier, wordTarget, seriesBooks), and introduces an enum mismatch that an agent must resolve.

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?

Schema description coverage is 50%, so the description should compensate for undocumented parameters, but it only elaborates on product and apiKey. More seriously, it lists product types ('digital actor', 'cast/world/sample pack', 'Spur Nine film') that do not appear in the product enum, while omitting enum values like 'demo' and 'editor-report', potentially leading an agent to pass an invalid product 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's core action ('Place a paid order') and enumerates the product categories it covers, from books and audiobooks to videos and films. It distinguishes itself from siblings by naming inkflow_topup and inkflow_job_status, making its role in the workflow obvious.

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-path guidance: if the key has credit and the quote is in GBP, it settles instantly; otherwise a Stripe URL is returned. It also points to inkflow_topup for recharging and inkflow_job_status for progress, which helps an agent choose between tools. However, it does not mention inkflow_quote as the alternative for getting a price first, so the guidance is not exhaustive.

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

inkflow_quoteAInspect

Firm price quote WITHOUT ordering - writing, audio or video. Writing is priced at a 3x margin, media (audiobook, short-video, youtube-video, actors, packs, films) at 4x, with a floor of $9.99 on writing and $2.99 on media. Quotes honoured for 24h.

ParametersJSON Schema
NameRequiredDescriptionDefault
productYes
currencyNo
lengthTierNo
wordTargetNoexact size 16000-900000 words (overrides tier; 300k-900k = colossal edition)
seriesBooksNoseries only: 2-10 volumes
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.

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral disclosure burden. It discloses that this produces a firm quote rather than an order, explains the 3x/4x margin structure with floors, and states the 24h validity period. It does not describe the response format or side effects in detail, but the core behavior is transparent.

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 one dense but well-organized sentence: main behavior first, then pricing rules and validity. Every clause earns its place with no filler or repetition.

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 quote tool with no output schema, the description supplies the essential business rules: no ordering, pricing margins, floors, and 24-hour validity. The remaining gaps, such as the exact return format and full mapping of every enum value, are minor and do not block correct invocation.

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 50%, so the description needs to add value for the undocumented parameters. It adds pricing context for writing vs media products, but leaves currency and lengthTier unexplained, and some categories in the text (actors, packs, films) do not match the actual enum values in the schema, which can confuse an agent.

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 the specific action 'Firm price quote' and immediately contrasts it with ordering, while listing the product categories it covers. This clearly distinguishes the tool from inkflow_order and other siblings.

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?

'WITHOUT ordering' explicitly signals this is the pre-purchase pricing path, and the 24-hour validity window frames when the quote is actionable. It does not explicitly name inkflow_order as the ordering alternative, but the exclusion is clear enough for an agent to route correctly.

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

inkflow_sell_your_loraAInspect

LIST YOUR OWN TRAINED LoRA SETS FOR SALE on INKFLOW. You keep 85% of set sales and 25% of production revenue when your models are cast in a video we render. Earnings land in your key's credit balance instantly (spend on demand), or take a monthly cash payout. Your claimed steps and rank are verified FROM YOUR FILE HEADERS and every listing is human-reviewed before it goes live. Absolute content policy: no sexual imagery of any kind, nothing involving minors.

ParametersJSON Schema
NameRequiredDescriptionDefault
apiKeyYes

TDQS

A4.3/5.0
Behavior5/5

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

With no annotations, the description carries full behavioral burden. It discloses revenue splits, payout methods, instant credit, verification from file headers, human review before publication, and a strict content policy. This is unusually transparent and useful.

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 front-loaded with the core purpose and every sentence adds relevant operational or policy context. It is slightly dense but not wasteful. The all-caps opening is effective at highlighting intent.

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 single-parameter tool with no output schema, the description covers purpose, financial terms, verification, review, and content policy. It does not describe return values or failure behavior, but those are not critical for invoking this tool.

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 schema has one parameter, apiKey, with 0% schema description coverage. The description does not explain the apiKey parameter or how it is used. However, the parameter is self-explanatory by name and the tool only has one, so the gap is small but still present.

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 begins with a specific verb and resource: 'LIST YOUR OWN TRAINED LoRA SETS FOR SALE on INKFLOW.' This makes the tool's purpose immediately clear and differentiates it from siblings like inkflow_order, inkflow_balance, and inkflow_train_ultra_lora_actor.

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 clearly indicates the intended context: selling your own trained LoRA sets. It does not explicitly name alternatives or say when not to use it, but the context is unambiguous and the prerequisite of owning trained LoRA sets is implied.

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

inkflow_topupAInspect

Add credit to your INKFLOW API key. Returns a one-time checkout link for a HUMAN to pay once; after that you transact autonomously until the balance runs out. This is the only step that needs a person.

ParametersJSON Schema
NameRequiredDescriptionDefault
gbpYes5 to 2000
apiKeyYes

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it reveals that the tool returns a one-time checkout link for a human to pay, rather than directly charging or updating balance. It also emphasizes the human-in-the-loop aspect, which is critical for an agent deciding whether to invoke this tool.

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 tightly packed sentences with no filler. The action is front-loaded, followed by the critical behavioral caveat and human-in-the-loop note. Every sentence earns its place.

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?

Completeness is strong for a simple two-parameter tool with no output schema. The description explains the return value (checkout link), the payment flow, and the reason this step needs a human. Minor gaps like currency units are already hinted by the parameter name and schema range.

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 50%; only gbp has a description ('5 to 2000'). The description adds context for apiKey by calling it 'your INKFLOW API key,' but it doesn't clarify that gbp is the amount in British Pounds. It partially compensates for the coverage gap but not fully.

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 a specific verb and resource: 'Add credit to your INKFLOW API key.' It also distinguishes itself from siblings by noting this is the only step that needs a person, which sets it apart from tools like inkflow_balance or inkflow_order.

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?

Clear context is provided: top up when balance runs out and human payment is needed. It doesn't explicitly name alternatives or exclusions, but the phrase 'after that you transact autonomously until the balance runs out' implies when to use it versus continuing with other operations.

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

inkflow_train_ultra_lora_actorAInspect

Commission a custom ULTRA-trained LoRA digital actor for AI video production: a 4,500+ step rank-64 multi-reference identity model (.safetensors) holding the same face from every angle. You receive the LoRA file, a verified multi-pose reference pack and a perpetual commercial license. Original synthetic person — never a real likeness. After ordering you get 3 candidate thumbnails; training starts only after you choose a face (inkflow_choose_actor_face). $48 flat.

ParametersJSON Schema
NameRequiredDescriptionDefault
apiKeyYes
currencyNo
actorNameNo
actorBriefYesage, look, build, style — the person you need
webhookUrlNo

TDQS

A4.1/5.0
Behavior5/5

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

There are no annotations, so the description carries the full behavioral burden and does so thoroughly. It discloses the 4,500+ step rank-64 training, .safetensors output, reference pack, perpetual commercial license, synthetic-person guarantee, and the conditional training-start workflow. This goes well beyond a simple 'creates' or 'updates' statement.

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 front-loaded with the core purpose and packs deliverables, licensing, workflow, and pricing into three information-dense sentences. It is slightly long, but every clause contributes operational or commercial meaning with no filler.

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 paid custom-training tool with no output schema, the description covers the essential flow: what the user receives, what the agent should capture in the actorBrief, the required follow-up face choice, and the flat $48 price. It omits delivery time and result-return mechanics, but those are secondary for correctly starting the transaction.

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?

Schema description coverage is only 20%, so the description needed to compensate for the undocumented parameters apiKey, currency, actorName, and webhookUrl. It only elaborates on the actor brief and the face-selection step, leaving important invocation details about authentication, currency handling, and webhook behavior unexplained.

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 a specific action—'Commission a custom ULTRA-trained LoRA digital actor'—and specifies the exact deliverable format, training scale, and identity purpose. It also distinguishes this tool from the sibling inkflow_choose_actor_face by positioning it as the ordering step that precedes face selection.

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 clearly explains the usage sequence: order, receive candidate thumbnails, then choose a face before training starts. It names the next tool to call, inkflow_choose_actor_face, which gives an agent actionable routing guidance, though it does not explicitly exclude alternatives like inkflow_order or inkflow_free_samples.

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
    • Changedinkflow_order1 field changed
      • changedInput schema / properties / product / enum
        Previous value: -[
        -  "book",
        -  "manual",
        -  "technical-spec",
        -  "series",
        -  "digital-actor",
        -  "cast-pack",
        -  "sample-pack",
        -  "world-pack",
        -  "spur-film",
        -  "audiobook",
        -  "short-video",
        -  "youtube-video",
        -  "demo",
        -  "editor-report"
        -]New value: +[
        +  "book",
        +  "manual",
        +  "technical-spec",
        +  "series",
        +  "audiobook",
        +  "short-video",
        +  "youtube-video",
        +  "demo",
        +  "editor-report"
        +]
    • Changedinkflow_quote1 field changed
      • changedInput schema / properties / product / enum
        Previous value: -[
        -  "book",
        -  "manual",
        -  "technical-spec",
        -  "series",
        -  "digital-actor",
        -  "cast-pack",
        -  "sample-pack",
        -  "world-pack",
        -  "spur-film",
        -  "audiobook",
        -  "short-video",
        -  "youtube-video",
        -  "demo",
        -  "editor-report"
        -]New value: +[
        +  "book",
        +  "manual",
        +  "technical-spec",
        +  "series",
        +  "audiobook",
        +  "short-video",
        +  "youtube-video",
        +  "demo",
        +  "editor-report"
        +]
  2. 10 tool updates
    • First observedinkflow_balance
    • First observedinkflow_capabilities
    • First observedinkflow_choose_actor_face
    • First observedinkflow_free_samples
    • First observedinkflow_job_status
    • First observedinkflow_order
    • First observedinkflow_quote
    • First observedinkflow_sell_your_lora
    • First observedinkflow_topup
    • First observedinkflow_train_ultra_lora_actor

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources