Skip to main content
Glama

Nautilinks Backlinks

Order backlinks

create_order

Use this only when the user has selected placements and wants to place a backlink order. This can spend the account's prepaid balance immediately. Place an order for 1 to 20 backlinks across catalog sites. Each item can request a new dedicated article or an existing-article insertion, 0/1/3/5 tier-2 links, and an optional project tag, alongside target URL, anchor and brief. Use list_site_articles first to obtain article_id for an insertion. The better of the optional promo and welcome offer is applied, then prepaid credit. Full credit settles immediately; partial credit is held and Stripe charges only the remainder through a payment_url that a human has to open and pay before anything is fulfilled; surface that link and the total to your user and never imply the purchase is complete. Call check_balance first if you want to know which way it will go. A card is never charged without a human completing the checkout. Requires a Nautilinks API key with the 'order' scope.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
itemsYes1 to 20 line items, one per backlink to purchase.
promo_codeNoOptional promotion or affiliate code. The API automatically compares it with the welcome offer and applies the better discount.
idempotency_keyNoStable retry key. Reuse it after a timeout to get the same quote/session; a different body with the same key is rejected.
sandbox_credit_centsNoSandbox keys only: simulated prepaid balance, in cents, for testing full-credit, mixed, and card-only outcomes.

TDQS

A4.7/5.0
Behavior5/5

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

Beyond the annotations, it discloses the critical behavioral traits: it can spend prepaid balance immediately, it can produce a payment_url requiring human checkout, it applies promo/welcome offers, and it explicitly instructs the agent to 'surface that link and the total and never imply the purchase is complete.' These are the high-stakes side effects an agent needs to know.

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 dense but every sentence earns its place by introducing a decision-critical piece of knowledge: use condition, balance impact, item shape, article_id source, checkout behavior, optional check_balance, and required auth scope. It is well accumulated with the riskiest information placed early.

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?

Despite having no output schema, the description tells the agent what to do with the purchase result—surface the payment_url and total and not claim completion—and clarifies partial vs full credit behavior, the need for a human checkout step, and the required 'order' scope. An agent has enough context to invoke this tool correctly and communicate the outcome safely.

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%, so the baseline is 3 even with no extra parameter detail in the description. The description echoes some parameter concepts—item format, tier-2 packs, project tag, article_id via list_site_articles—but these are already well documented in the input schema and add minimal new semantic meaning.

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 clear gate—'Use this only when the user has selected placements and wants to place a backlink order'—and then states a specific action: 'Place an order for 1 to 20 backlinks across catalog sites.' It clearly identifies this as the create/purchase tool and distinguishes it from the sibling list/status/quote tools.

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?

It provides explicit when-to-use guidance, prerequisites, and sequencing: calls list_site_articles first to get article_id, calls check_balance to determine whether the payment will be full or partial, and warns against implying completion. The description tells the agent how to behave before, during, and after invocation.

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

A4.4/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose: discovery (search_sites/get_site), articles, orders vs quotes vs balance, and AI project planning. The related-looking status tools are explicitly separated between quote payment and order fulfillment.

Naming Consistency4/5

The tool names mostly follow a clean verb_noun snake_case pattern like list_orders, get_order_status, create_order, and search_sites. 'about' is a minor deviation from that pattern, so it is not a perfect 5.

Tool Count5/5

Eleven tools is well-scoped for a backlink purchasing service and covers discovery, selection, order creation, payment verification, and fulfillment tracking. Each tool represents a distinct step or resource, and none feel redundant.

Completeness5/5

The tool set covers the full user journey: search sites, inspect a site, review articles, place an order, check balance/quote status, and monitor order fulfillment. There are no obvious missing operations that would leave an agent stuck in this domain.

Resources