rocketsloth
Server Details
Website monetization for AI agents: apply, integrate ads, reporting, and payouts — all over MCP.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
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.1/5 across 15 of 15 tools scored. Lowest: 3.5/5.
Each tool addresses a distinct aspect of the Rocket Sloth platform: application, account management, ad settings, reporting, etc. While 'application_status' and 'checklist' share some content, their primary purposes differ (status vs. step-by-step guide), so no two tools are easily confused.
All tool names follow a consistent lowercase_with_underscores convention. However, the naming pattern is not uniform: some are single words (apply, account) while others are compound phrases (admin_applications, application_status). This minor inconsistency prevents a perfect score.
With 15 tools, the server provides comprehensive coverage of the publisher onboarding and monetization lifecycle without being bloated. Each tool has a clear role, and the count fits well within the recommended 3-15 range.
The tool set covers the essential workflows: apply, integrate, configure, report, pay, and manage accounts. Minor gaps exist (e.g., no tool for deleting ad units or canceling applications), but these are edge cases that do not severely hinder the main use case.
Available Tools
15 toolsaboutAbout Rocket SlothARead-onlyInspect
What Rocket Sloth is and how to use it: the application flow, the one-tag integration model (your units serve immediately and upgrade to full demand automatically on approval), payout terms, and the full tool catalog. No authentication required.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint annotation, the description adds that no authentication is needed and details what information is returned (application flow, integration model, etc.), providing comprehensive behavioral disclosure.
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 colon, conveying multiple aspects efficiently. It is front-loaded with the main purpose, but somewhat dense. Still clear and not overly verbose.
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 input parameters and no output schema, the description fully covers the tool's purpose and content. It addresses the key areas (flow, integration, payouts, catalog) and authentication requirements, leaving no gaps.
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?
There are no parameters, and schema coverage is 100%. The description does not need to clarify parameters, and baseline for no parameters is 4. It does not add param-specific detail because none exist.
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 that the tool explains what Rocket Sloth is and how to use it, covering application flow, integration model, and payout terms. It is distinct from sibling tools which are specific (e.g., account, payments), so purpose is well-defined.
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 explicitly notes 'No authentication required' and implies this is for understanding the platform overview. While it does not explicitly exclude use cases, the sibling list provides contextual alternatives, so guidance is present but could be more explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
accountAccount ManagementADestructiveInspect
View or update your account (authenticate with your API token sk_...). action: view (default; account and site status) | update (contact_email and/or agent_name) | rotate_token (revoke the current API token and issue a new one).
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your API token (sk_...). May instead be sent as an Authorization: Bearer header. | |
| action | No | One of: view (default), update, rotate_token. | |
| agent_name | No | For action=update: a new agent name. | |
| contact_email | No | For action=update: a new contact email. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations (destructiveHint=true), the description adds context about authentication, view being non-destructive, and specific destructive behaviors like token revocation.
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 concise sentences with front-loaded purpose and clear action breakdown. Every sentence is informative and without 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?
Covers all parameters and actions, but lacks mention of return values. Given no output schema, a slight gap but still functionally complete for an agent.
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 adds meaning to the action parameter by listing options and their effects, and clarifies conditional use of agent_name and contact_email. Schema already covers parameters well.
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 views or updates the account, listing three specific actions. It is distinct from siblings but does not explicitly differentiate them.
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 implies usage via action descriptions but lacks explicit guidance on when to use this tool versus alternatives or 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.
admin_applicationsOperator AdminAInspect
Operator only (admin token). action: list (pending applications) | sync (publisher_id; re-check the live approval status and update it).
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | The operator admin token. May instead be sent as an Authorization: Bearer header. | |
| action | No | One of: list (pending applications), sync (re-check one application's live approval status). | |
| publisher_id | No | For action=sync: the application_id to re-check. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Description adds authentication requirement ('admin token') and explicitly states that sync action updates state ('update it'), consistent with readOnlyHint=false. No contradictions with annotations.
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?
Concise single sentence front-loaded with access control. Efficiently conveys key information, though the list of actions could be more structured.
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?
Missing expected output format (e.g., what list returns, what sync returns), error conditions, and token format details. No output schema to compensate.
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?
All parameters have descriptions in the schema (100% coverage). The description restates the action options and links publisher_id to sync, but does not add significant new meaning beyond the schema.
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?
Description clearly states two distinct actions: 'list pending applications' and 'sync (re-check live approval status)'. Verb+resource is specific, distinguishing from sibling tools like 'application_status' and 'apply'.
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?
Specifies 'Operator only (admin token)' as a usage prerequisite, but does not provide guidance on when to use this tool versus alternatives like 'application_status' or 'checklist'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ad_settingsAd SettingsAInspect
View and adjust ad settings for your site (authenticate with your API token sk_...). Pass resource and action; call with no action to see what's available. Rocket Sloth ad products: resource=anchor (sitewide sticky anchor: get/update enabled, position, expansion), resource=video_formats (get/enable/disable the floating outstream and universal video players), resource=rewarded (get enabled state, update the content lock).
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your API token (sk_...). May instead be sent as an Authorization: Bearer header. | |
| action | No | The action to perform on the resource. Omit to list what's available. | |
| params | No | Optional additional parameters for the action. | |
| resource | No | The resource to act on. Call with no action to discover available resources and actions. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate readOnlyHint=false, destructiveHint=false. The description expands by detailing that the tool can mutate settings ('adjust') and lists specific resources and actions. This adds useful behavioral context beyond the annotations, though it does not disclose potential side effects or permissions needed beyond authentication.
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 concise, consisting of three sentences. The first sentence delivers the main purpose. The second provides usage guidance. The third lists specific resources and actions. No redundant information, and structure effectively prioritizes key info upfront.
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 4 parameters, no output schema, and nested objects, the description covers the essential usage pattern and examples. It lacks detail about return types or error handling, but the examples and guidance on 'call with no action' provide sufficient context for an agent to interact correctly.
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 describes all 4 parameters with 100% coverage. The description adds value by explaining token authentication, the role of 'action' (omitting lists available actions), and the meaning of 'resource' with examples. This goes beyond the schema's generic descriptions.
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 purpose: 'View and adjust ad settings for your site'. It specifies the verb 'View and adjust' and the resource 'ad settings', and differentiates from sibling tools which are not ad-related. Examples of resources and actions provide concrete clarity.
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 guidance on authentication ('authenticate with your API token sk_...') and usage pattern ('Pass resource and action; call with no action to see what's available'). It does not explicitly state when not to use this tool or alternatives, but given the siblings are distinct, this is adequate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
application_statusCheck Application StatusAInspect
Check an application's status using its application token (at_...). While pending, your placed units serve Rocket Sloth house creatives; on approval the first call returns your API token (sk_...) exactly once and your units upgrade to full demand automatically — your page never changes.
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your application token (at_...). May instead be sent as an Authorization: Bearer header. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate readOnlyHint=false and idempotentHint=false. The description adds specific non-obvious behavior: on first approval call, returns API token exactly once and upgrades units. No contradiction with annotations.
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 two concise sentences that efficiently convey purpose, usage, and key behavioral details with no redundant text.
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?
No output schema exists. The description explains the approval scenario return behavior but does not describe statuses or return format for pending/rejected states, leaving some gaps.
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?
Schema documentation is 100% covering the token parameter. The description adds value by specifying the token prefix format (at_...) and alternative Bearer header usage, going beyond schema.
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 checks an application's status using its token. It distinguishes from sibling tools like 'apply' or 'admin_applications' by focusing on status retrieval.
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 implies usage when an application token is available and you want to know if approved. It does not explicitly mention when not to use it or compare to alternatives, but context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
applyApply as a PublisherAInspect
Apply to become a Rocket Sloth publisher. Requires site_url (http/https; need not be live yet), contact_email, and agent_name; description is optional. Returns an application token (at_...). You can call integration immediately with it — your units serve house creatives while your application is reviewed, and as soon as the site is live with the tag. No authentication required; rate limited per IP.
| Name | Required | Description | Default |
|---|---|---|---|
| site_url | Yes | The publisher site to monetize, as an http or https URL (e.g. https://example.com). Need not be live yet — apply now, integrate while you build; full demand starts once the site is live with the tag. | |
| agent_name | Yes | The name of the agent or operator applying. | |
| description | No | Optional short description of the site or its content. | |
| google_email | No | Optional. The email address that will receive Google's Ad Manager invitation later in the process; it must belong to a Google account the site owner can sign in to. Defaults to contact_email when omitted. | |
| contact_email | Yes | A contact email for the account. Used as the account login. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations (which indicate a write operation), the description discloses the token format, that units serve house creatives during review, and the rate limit per IP. It also clarifies no authentication is required, adding practical operational context not present in annotations.
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 front-loaded with the core purpose, followed by a concise summary of requirements, return value, immediate integration, and auth/rate-limit notes. Every sentence provides useful information without unnecessary verbosity.
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?
With no output schema, the description compensates by fully describing the token return and immediate next steps. It explains the application review context and live-site requirement, making the tool self-explanatory. The presence of sibling tools like application_status does not prevent correct 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?
Schema coverage is 100%, so the baseline is 3. The description restates which parameters are required vs optional but doesn't add details beyond the schema's own descriptions, such as the default behavior of google_email already being documented in the schema.
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 opens with 'Apply to become a Rocket Sloth publisher' – a specific verb and resource. It is clearly distinct from siblings like application_status, which is about checking status. The token and immediate integration details further cement its purpose.
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 clear context: requirements, immediate integration after receiving the token, 'No authentication required', and rate limiting per IP. However, it doesn't explicitly name alternative tools like application_status for checking status, so it doesn't fully cover when-not-to-use or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
askAsk the Setup AgentARead-onlyInspect
Ask the Rocket Sloth setup agent anything about integration, ad units, application, reporting, or payments. Pass the returned thread_id on follow-up questions to keep context. No authentication required; rate limited per IP.
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | Your question about integration, ad units, application, reporting, or payments. | |
| thread_id | No | Pass the thread_id returned by a previous ask call to continue the same conversation. Omit to start a new thread. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnly, openWorld), the description adds meaningful behavioral details: 'No authentication required; rate limited per IP' and the instruction to 'Pass the returned thread_id on follow-up questions to keep context,' which reveals stateful conversation behavior. This adds value beyond the structured annotations.
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 purpose, followed by essential follow-up instruction and access constraints. Every sentence earns its place 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?
The tool is a simple Q&A interface with low complexity. The description covers purpose, scope, conversation context, and access constraints. Annotations cover safety, and the schema fully documents parameters. No additional behavioral or output details are necessary for an agent to use it correctly.
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?
Schema coverage is 100% for both params, so the baseline is 3. The description repeats the thread_id guidance already in the schema ('Pass the returned thread_id on follow-up questions'), adding no new semantic detail beyond what the schema provides. It doesn't compensate further, but doesn't need to due to full schema coverage.
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 purpose: 'Ask the Rocket Sloth setup agent anything about integration, ad units, application, reporting, or payments.' This specifies a verb ('ask'), a resource ('setup agent'), and a scope (topics), distinguishing it from sibling tools that perform specific actions like 'apply' or 'reclaim'.
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 clear context for use: it covers which topics to ask about and instructs to pass thread_id for follow-ups. It doesn't explicitly exclude alternatives or name sibling tools, but the domain scope and thread_id handling give clear practical usage guidance, meeting the 'clear context, no exclusions' level.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
checklistOnboarding ChecklistARead-onlyInspect
Your onboarding checklist (authenticate with your application token at_... or API token sk_...). Returns every step to full-demand serving with its status (complete/pending/action_required/blocked), who must act (agent/account_owner/automatic), and concrete instructions, plus next_action — the single next thing to do. The same checklist is also embedded in application_status.
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your application token (at_...) or API token (sk_...). May instead be sent as an Authorization: Bearer header. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description supplements the readOnlyHint annotation by detailing the return structure (statuses, actors, instructions, next_action) and authentication requirement, providing behavioral clarity without contradiction.
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 with no wasted words, front-loading the purpose and then adding details efficiently.
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 read-only tool with one parameter and no output schema, the description adequately covers what the tool returns, where it fits with siblings, and authentication needs.
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 single parameter token is already described in the input schema with prefixes and header alternative. The description's repetition adds no new semantic value, so baseline 3 for 100% schema coverage 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 that the tool returns the onboarding checklist with statuses, actors, instructions, and next_action. It distinguishes itself from application_status by noting the checklist is embedded there, clarifying the tool's specialized scope.
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 implicitly advises that for the full checklist in context of application_status, one can use that sibling, but it does not explicitly state when to prefer this tool over others. It gives some guidance by mentioning the alternative location.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
integrationGet Integration CodeARead-onlyInspect
Get your exact script tag and ad-unit markup, plus placement guidance (authenticate with your application token at_... or API token sk_...). Available immediately after apply. Pass verify=true to fetch your site and confirm the tag and at least one ad unit are installed.
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your application token (at_...) or API token (sk_...). May instead be sent as an Authorization: Bearer header. | |
| verify | No | When true, Rocket Sloth fetches your site and confirms the script tag and at least one ad unit are installed. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false. Description adds valuable behavioral context: availability after apply, authentication methods, and the verify parameter's action (fetches site, confirms installation). This goes beyond what annotations provide.
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 with no wasted words. First sentence states core purpose and authentication; second adds optional verification. Front-loaded with key actions.
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 simple tool with 2 params and no output schema, the description is complete: it explains what is retrieved, how to authenticate, optional verification, and availability constraint. Lacks error cases or output format details, but not critical for this scope.
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?
Schema covers both parameters fully. Description adds meaning by specifying token formats (at_... or sk_...) and explaining that verify triggers site confirmation. This enhances understanding beyond schema descriptions.
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?
Description clearly states the tool retrieves the script tag, ad-unit markup, and placement guidance. It specifies authentication tokens and an optional verification step. The phrase 'Available immediately after apply' distinguishes it from sibling tools like 'apply' or 'checklist'.
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?
Description provides context on when to use (after applying) and how to authenticate but does not explicitly state when not to use or name alternatives among siblings. Usage guidance is present but lacks exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
paymentsPayout InformationARead-onlyInspect
View your payout information (authenticate with your API token sk_...). action: settings (payout method and threshold) | history (amount owed, this-month earnings, and payout rows) | tax (tax form status).
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your API token (sk_...). May instead be sent as an Authorization: Bearer header. | |
| action | No | One of: settings (default; payout method and threshold), history (amount owed, this-month earnings, and payout rows), tax (tax form status). |
Tool Definition Quality
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 the need for authentication and the different action-specific outputs. No contradictions with annotations.
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, which is efficient, but the embedded authentication note and pipe-separated list make it slightly dense. Front-loaded with the main purpose.
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?
No output schema exists, so the description needs to explain return values. It does so for each action, listing key data like 'amount owed' for history and 'tax form status' for tax. Lacks details on response structure but is adequate for a simple tool.
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?
Schema coverage is 100%, so baseline is 3. The description enriches parameter semantics by explaining what each action value returns (e.g., 'settings: payout method and threshold'), adding valuable context beyond the schema.
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 is for viewing payout information and specifies the three actions (settings, history, tax). It distinguishes from sibling tools like 'account' or 'subscriptions' but could be more explicit about what sets it apart.
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 some usage context (e.g., authentication with API token) but does not explicitly state when to use this tool versus siblings, nor does it offer negative guidance or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reclaimReclaim a siteAInspect
Free up a site that has an inactive previous registration. If apply says the site is already registered, use action=start to get domain-ownership verification options (DNS TXT record, hosted file, or meta tag), complete one, then action=verify with the method used. Once released, call apply again.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | One of: start (get domain-ownership verification options) or verify (check that one method is in place and release the previous registration). | |
| method | No | For action=verify: the ownership proof method used — one of dns, file, or meta. | |
| site_url | Yes | The site to reclaim, as an http or https URL (e.g. https://example.com). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description clarifies the two-step verification flow and that the tool releases a previous registration. Annotations already indicate mutation (readOnlyHint=false) and non-destructive nature; the description adds detail about the required verification methods and that apply must be re-called, providing behavioral context 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no fluff, front-loads the main purpose, and is easy to scan.
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 full workflow including prerequisites from apply, the two actions, and the post-condition. While it doesn't describe return values, the tool's purpose and invocation are clear. No output schema exists, but the description's step-by-step nature compensates.
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?
Schema covers all parameters with descriptions, but the description adds semantic meaning by explaining the sequence (action=start then action=verify with method) and how method relates to action. This is more than baseline, so a 4.
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 states a specific action ('Free up a site that has an inactive previous registration') with a clear resource and condition. It differentiates from siblings like apply by referencing the scenario where apply fails.
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?
Explicitly states when to use the tool ('If apply says the site is already registered') and gives a step-by-step process involving action=start and action=verify, ending with calling apply again. This directly guides the agent on usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
recoverRecover Account AccessADestructiveInspect
Recover access when application or API tokens are lost. action=start with site_url emails a short-lived code to the account owner's contact address on file; action=confirm with site_url and code verifies the emailed code, revokes all old tokens, and returns a fresh application token (and API token if already approved). No authentication required; rate limited per IP and per site.
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | For action=confirm: the recovery code emailed to the account owner's contact address. | |
| action | Yes | One of: start (email a recovery code to the account owner) or confirm (submit the code and receive fresh tokens). | |
| site_url | Yes | The publisher site URL previously registered with apply (http or https). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations mark the tool as destructive, and the description elaborates by stating it 'revokes all old tokens' and returns fresh tokens. It also discloses that no authentication is required and that rate limiting applies per IP and site, adding valuable operational context 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences: purpose, actionable workflow with both actions, and constraints (no auth, rate limits). No redundant phrasing; each sentence adds distinct value.
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?
Tool has two distinct actions and a conditional parameter, but the description fully specifies inputs, behavior, and outputs (fresh application/API token). No output schema exists, so the description rightly covers the return value and operational constraints.
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?
Schema covers all parameters with descriptions, so baseline is 3. The description clarifies the conditional relationship between action and code (code only used in confirm), and specifies that site_url must be previously registered with apply, adding workflow meaning not present in schema.
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 opens with 'Recover access when application or API tokens are lost', clearly defining the tool's purpose and trigger condition. It then details the two action modes (start/confirm), distinguishing this recovery flow from sibling tools like apply or reclaim.
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 explicitly states when to use the tool ('when application or API tokens are lost') and provides a two-step workflow (action=start then action=confirm). It does not explicitly compare with sibling alternatives like reclaim, but gives sufficient context for correct usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reportingRevenue & Traffic ReportingARead-onlyInspect
Revenue and traffic reporting for your account (authenticate with your API token sk_...). action: overview | earnings_history | epmv_trend | demand_partners | top_earning_pages | ad_format_revenue. Optional start_date/end_date (YYYY-MM-DD).
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your API token (sk_...). May instead be sent as an Authorization: Bearer header. | |
| action | No | One of: overview (default), earnings_history, epmv_trend, demand_partners, top_earning_pages, ad_format_revenue. | |
| end_date | No | End date YYYY-MM-DD (optional). | |
| start_date | No | Start date YYYY-MM-DD (optional; upstream default applies when omitted). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true and destructiveHint=false. The description adds authentication context (API token) but does not elaborate on additional behavioral nuances such as rate limits or authorization scope.
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 that includes authentication hint, action list, and date format. It is efficient but could benefit from slight restructuring for readability.
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 lacks an output schema, and the description does not describe the result format or possible response structures. For a reporting tool, this omission leaves the agent without necessary context for handling responses.
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?
All parameters are documented in the input schema (100% coverage). The description repeats the list of action values and date format, adding no new details beyond what the schema provides.
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 provides revenue and traffic reporting for the user's account, listing specific report types. This distinguishes it from sibling tools like 'about' or 'account'.
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 does not explicitly guide when to use this tool versus alternatives among sibling tools. It implies usage for account-level reporting but lacks contextual advice.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
subscriptionsReader SubscriptionsAInspect
Manage reader subscriptions and donations (authenticate with your API token sk_...). Pass resource and action; call with no action to see what's available.
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your API token (sk_...). May instead be sent as an Authorization: Bearer header. | |
| action | No | The action to perform on the resource. Omit to list what's available. | |
| params | No | Optional additional parameters for the action. | |
| resource | No | The resource to act on. Call with no action to discover available resources and actions. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint=false and destructiveHint=false, but the description adds context about authentication and discovery. It does not elaborate on whether operations are mutating or their effects, so modest additional transparency.
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 that is completely front-loaded and efficient, with no wasted words.
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?
Schema covers all parameters, but no output schema exists. The tool has a nested object parameter and no required fields. The description covers the discovery pattern but lacks details on return values, error handling, or what 'manage' entails, so adequate but not thorough.
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?
Schema coverage is 100%, baseline 3. The description adds a usage pattern (discovery by omitting action) that goes beyond the schema's parameter descriptions, enhancing understanding.
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 manages 'reader subscriptions and donations' and mentions the resource/action pattern. It distinguishes from siblings like 'payments' implicitly but does not explicitly differentiate, so score 4.
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 instructions: authenticate with token sk_..., pass resource and action, and call without action for discovery. It does not mention when not to use or alternatives, but the guidance is clear and actionable.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
videoVideo MonetizationAInspect
Manage video monetization (authenticate with your API token sk_...). Pass resource and action (e.g. resource=player action=list); call with no action to see what's available. Use resource=embed to get the content-player unit markup () and where video ids come from.
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Your API token (sk_...). May instead be sent as an Authorization: Bearer header. | |
| action | No | The action to perform on the resource. Omit to list what's available. | |
| params | No | Optional additional parameters for the action. | |
| resource | No | The resource to act on. Call with no action to discover available resources and actions. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses authentication via API token and discovery mechanism. Annotations provide no readOnly/destructive hints, so description adds some context but doesn't mention side effects or operation idempotency.
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?
Single paragraph, front-loaded with purpose, followed by examples. Each sentence contributes meaningful information without 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?
Covers authentication and discovery, but incomplete on return formats for actions besides embed. The 'params' open object lacks guidance on accepted parameters per action. No output schema, so description should compensate more.
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?
Schema coverage 100% (baseline 3). Description adds value by explaining the resource/action paradigm, discovery pattern, and specific purpose of 'resource=embed'. Examples clarify usage beyond schema.
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?
Description states 'Manage video monetization' and provides specific examples (player list, embed markup). Title aligns. However, 'manage' is generic and doesn't fully differentiate from sibling tools like 'payments'.
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?
Gives usage examples (resource=player action=list, resource=embed) and advises calling without action to discover resources. No explicit when-not-to-use or comparison with sibling tools.
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-qualityFmaintenanceMCP server for Google AdSense management. Create ad units, generate framework-specific ad code, manage earnings reports, and automate ads.txt — all from your AI assistant.9MIT
- Alicense-qualityDmaintenanceAI agent website builder, starting with link-in-bio sites. Create and publish via MCP server or REST API.2MIT
- Flicense-qualityCmaintenanceEnables AI agents to search products across affiliate networks, compare commissions, find arbitrage opportunities, and get auto-injected affiliate links via MCP.

Nexbidofficial
Alicense-qualityBmaintenanceAgentic commerce infrastructure for AI agents. MCP-native product discovery, contextual ad matching, and purchase facilitation with European privacy compliance (nDSG/GDPR).MIT