rixot-mcp
Server Details
Let AI agents buy dofollow backlinks: search 50,000+ vetted sites, order, publish. 7 hosted tools.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mkrupkin/rixot-mcp
- GitHub Stars
- 0
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
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.
Tool Definition Quality
Average 4/5 across 7 of 7 tools scored. Lowest: 2.8/5.
Each tool targets a distinct resource and action: balance, prompt template, basket contents, donor search, link list, order creation, and publishing. Even get_basket and list_links are clearly separated by pre-publish vs post-publish state.
All tool names follow a consistent verb_noun pattern in snake_case (check_balance, list_donors, order_backlink, publish_basket). The verbs are varied but appropriate to each operation.
7 tools is a well-scoped number for a backlink marketplace workflow. Each tool earns its place, covering balance, research, ordering, review, and publishing.
The core lifecycle is covered: check balance, find donors, add to basket, inspect basket, publish, and list results. A minor gap is the lack of a remove-from-basket tool or any way to update/cancel orders, but the main flow is complete.
Available Tools
7 toolscheck_balanceAInspect
Get the Rixot account balance (USD).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden of indicating read-only behavior. The verb 'Get' implies a non-destructive operation, and the currency detail adds context. However, it does not disclose any additional behavioral traits such as authentication requirements, data freshness, or potential errors, leaving the transparency at a baseline level.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, clear sentence that conveys the essential purpose without any waste. Every word adds value, and it is front-loaded with the verb and resource.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no parameters, no output schema, and a straightforward read operation), the description is fully complete. It tells the user exactly what the tool does and in what currency, which is sufficient for a balance-check utility.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline is 4. The description does not need to explain parameter semantics, and it correctly omits any parameter details. The schema already covers 100% of the (empty) parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the specific verb 'Get' with a clear resource 'Rixot account balance' and specifies the currency (USD). It distinguishes itself from sibling tools like get_article_prompt and get_basket, which target different resources.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 does not mention that this is the direct way to check funds before ordering, nor does it exclude any scenarios. Since siblings are unrelated, but no explicit usage context is given, this dimension is lacking.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_article_promptAInspect
Return our default article-generation prompt so you can see exactly how the article is written and, optionally, edit it. Pass the edited guidance back as "recommendations" in order_backlink. The output contract (JSON title/html/url, one dofollow link, no images) is fixed so the article can be published.
| Name | Required | Description | Default |
|---|---|---|---|
| keyword | No | ||
| language | No | ||
| target_url | No | ||
| recommendations | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the fixed output contract (JSON title/html/url, one dofollow link, no images) and the edit/recommendations flow, adding meaningful behavioral context. It does not mention side effects or auth, but for a getter-like tool the disclosed details are adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the core function, followed by workflow and contract details. No redundant information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the tool's purpose, its role in the workflow, and the output contract, but omits parameter explanations and does not detail the exact output format beyond a high-level contract. Given the simple getter nature and lack of output schema, it is sufficient but not exhaustive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has four parameters with zero description coverage. The description only mentions 'recommendations' in the context of passing edited guidance to order_backlink, leaving keyword, language, and target_url unexplained. The description fails to compensate for the schema gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Return' and resource 'default article-generation prompt', clearly identifying the tool's function. It also explains the purpose (see how article is written, optionally edit) and distinguishes it from siblings like order_backlink which handles the ordering step.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit workflow guidance by stating 'Pass the edited guidance back as "recommendations" in order_backlink', showing how this tool connects to a sibling. It implies when to use this tool (before ordering) but doesn't explicitly state alternatives or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_basketAInspect
List what is currently in your basket (inspect the drafted articles/placements before publishing).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden of conveying behavior. The verb 'List' implies a read-only operation, and the phrase 'inspect before publishing' adds context that contents are drafts. However, it does not disclose other behavioral details like side effects or return format, which is acceptable for a simple list tool but not richly detailed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with a parenthetical clarification, front-loading the primary action 'List what is currently in your basket'. Every word serves a purpose, with no redundancy or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters, no output schema, and no annotations, the description adequately covers its purpose and usage. It is a simple read operation, and the description provides enough information for an agent to select and invoke it correctly, including the timing (before publishing).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so there is nothing to document. The baseline for a zero-parameter tool is 4, and the description adds no parameter information because none exists; this is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists the current basket contents, using the specific verb 'List' and resource 'basket'. It also clarifies the items are drafted articles/placements for inspection before publishing, which distinguishes it from the sibling publish_basket tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides the context 'before publishing', implying the tool is used for inspection prior to a publish action, and thus differentiates it from publish_basket. However, it does not explicitly name alternatives or exclusions, though the use case is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_donorsCInspect
Find marketplace donor sites for a niche/budget. Filters: domain_filter, dr_min, price_max, page.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| dr_min | No | ||
| price_max | No | ||
| domain_filter | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden but only mentions the action and filters. It fails to disclose return format, pagination, or any read-only guarantees, leaving the agent uncertain about 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence followed by a filter list, with no redundant information. It is front-loaded and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no output schema and no annotation support, so the description should provide more context about expected results and filter behavior. It currently lacks essential details for effective invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description merely lists the parameter names without explaining their semantics. For example, 'dr_min' and 'price_max' are not defined, and schema descriptions are absent, so the agent must guess at their meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it finds marketplace donor sites for a niche/budget, using the specific verb 'Find' and a distinct resource. It does not explicitly compare to sibling tools, but the resource is unique enough to differentiate it.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 like list_links or order_backlink. No exclusions or alternative suggestions are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_linksAInspect
List your ordered backlinks with status and published URL.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. The verb 'List' clearly implies a read-only operation, and it discloses what content is included (status and published URL). However, it does not mention any authentication needs, response formatting, or other behavioral details, leaving some ambiguity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence with no redundant words. It efficiently conveys the purpose and key output details.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple list tool with no parameters and no output schema, the description adequately covers the core purpose. It could mention pagination or sorting, but these are not essential given the tool's simplicity. Missing details are minor.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, making schema coverage trivially 100%. The description does not need to explain parameters, and the baseline for 0 params is 4, which is appropriate here since no additional parameter detail is required.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the specific verb 'List' with a clear resource ('ordered backlinks') and states the returned fields ('status and published URL'). It distinguishes itself from sibling tools like order_backlink and publish_basket by focusing on listing ordered backlinks.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. The description merely states what it does without mentioning exclusions or context where another sibling would be more appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
order_backlinkAInspect
Add backlink order(s) to your basket (no charge yet). Pick ONE content mode: (auto) send donor_ids + target_url + keyword and we write the article; (prompt) also send "recommendations" to steer the AI writer — fetch the editable base prompt with get_article_prompt first; (own) send target_url + "content" (+ optional "title","article_url") to publish your own ready HTML (requires own-content enabled). Then call publish_basket to pay from balance.
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Own mode: article title. | |
| content | No | Own mode: your ready HTML article body. Requires own-content enabled on the account. | |
| keyword | No | Anchor keyword. Required unless sending own content. | |
| language | No | Article language, e.g. en. Default en. | |
| donor_ids | Yes | Donor site IDs from list_donors. | |
| target_url | No | The page the backlink points to (your site). REQUIRED in every mode, including own content. | |
| article_url | No | Own mode: preferred slug/URL for the article. | |
| recommendations | No | Prompt mode: your guidance for the AI writer (tone, angle, must-mention points). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full transparency burden. It discloses that no charge occurs yet, that own-content mode requires special account permission, and that payment happens later via publish_basket. However, it does not describe what the API returns (e.g., order IDs, basket state) or mention potential side effects like overwriting existing drafts, leaving some behavioral ambiguity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, compact paragraph that front-loads the primary purpose and then efficiently enumerates the three modes. Every sentence contributes essential information (modes, prerequisites, next step), with no redundancy or filler. The use of parentheses and inline parameter lists keeps it readable despite the complexity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with three modes and eight parameters, the description covers the different usage scenarios, required inputs per mode, and the payment flow via publish_basket. It lacks explicit explanation of return values (no output schema exists), potential errors, or idempotency behavior, but the core operational context is well covered. It is complete enough for an agent to invoke it correctly in most cases.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
While the schema provides 100% description coverage, the description adds critical semantic meaning by grouping parameters into operational modes: auto (donor_ids + target_url + keyword), prompt (adds recommendations), and own (target_url + content, with optional title/article_url). This mode-based grouping clarifies relationships and constraints that the schema alone does not convey.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Add backlink order(s) to your basket' with the key qualifier 'no charge yet'. It uniquely identifies the resource (backlink orders in a basket) and differentiates from siblings like publish_basket (payment) and get_article_prompt (fetching prompt).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides explicit usage guidance by detailing three content modes (auto, prompt, own) with exact parameter combinations for each. It also directs the user to prerequisite actions ('fetch the editable base prompt with get_article_prompt first') and the follow-up step ('call publish_basket to pay'), making it clear when and how to use this tool versus alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
publish_basketAInspect
Publish everything in your basket, paying from your account balance. If the balance is short it does nothing and reports how much more is needed. Topping up the balance is done in the dashboard only.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the all-or-nothing behavior on insufficient balance, reports the shortfall, and states the topping-up constraint. This is good coverage of behavioral traits, though it doesn't mention what happens on success (e.g., confirmation or return value) or any irreversible effects of publishing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, front-loaded with the main action, followed by a conditional behavior and a constraint. Every sentence adds value: purpose, failure mode, and a necessary user guideline. No fluff or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and zero parameters, the description is fairly complete. It covers the primary function, the failure scenario, and a usage constraint. It could add what a successful publish returns or that the action is irreversible, but these are not essential given the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, so the schema is trivially covered. Per calibration, 0 params gets a baseline of 4. The description adds no parameter-specific info, but none is needed; it focuses on the operation itself.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Publish everything in your basket, paying from your account balance.' This is a specific verb ('publish') with a clear resource ('basket') and payment method. It distinguishes itself from siblings like get_basket (viewing) and order_backlink (individual ordering).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides useful context: if the balance is short, it 'does nothing and reports how much more is needed,' and topping up is only done in the dashboard. This implies when to use the tool (when balance is sufficient) and when not to (when needing to top up). However, it doesn't explicitly mention alternatives like check_balance before publishing, so it lacks explicit exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Alicense-qualityCmaintenanceAgent-first SEO toolkit with 24 MCP tools for keyword research, rank tracking, site audits up to 50k pages, competitor analysis, content gap detection, domain reputation, backlink intelligence, Google Search Console integration, and AI-powered strategy generation with Claude, GPT, and Ollama. SQLite-backed and bring-your-own-key.Last updatedMIT
- Alicense-qualityCmaintenanceEnables AI agents to discover, price, and purchase SaaS products, developer tools, and MCP servers with live Stripe checkout, affiliate program, and AgentTrust verification.Last updatedMIT
- Alicense-qualityDmaintenanceGive your AI agent access to 8,400+ software tools — search, compare, get pricing, find alternatives, and discover the best tool for any use case.Last updated202MIT
- AlicenseAqualityFmaintenanceUniversal search engine for AI agents. Discover products, services, and businesses across every category. 10 MCP tools, zero LLM calls, millisecond responses.Last updated114AGPL 3.0