Skip to main content
Glama

Server Details

Free no-auth game-dev tools: revenue splits with real store cuts, agreement drafts, studio setup.

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 4.4/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: revenue calculation, agreement drafting, platform info, explanation, and setup. No overlap or ambiguity.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern: calculate_revenue_split, draft_revenue_agreement, explain_royaltea, get_platform_cuts, prepare_studio_setup.

Tool Count5/5

5 tools is well-scoped for a revenue-sharing domain, covering key actions without bloat or deficiency.

Completeness5/5

The set covers end-to-end needs for modeling splits, drafting agreements, providing platform data, explaining the service, and setting up a studio. No obvious gaps.

Available Tools

5 tools
calculate_revenue_splitCalculate Revenue SplitA
Read-only
Inspect

Model real take-home from a game/app sale, end to end: apply the storefront/platform cut (Steam tiers, Epic 0%-then-12%, Epic First Run, Apple/Google small-business rates, console, itch) and optional Unreal royalty, publisher cut, and expenses — THEN split the remaining contributor pool fairly by each person's relative contribution. This is the accurate way to answer 'if we make $X on , what does each person actually take home'. No account needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
revenueYesGross revenue / player spend to model (e.g. 50000)
expensesNoOptional costs to subtract before the contributor pool (marketing, tools, etc.)
platformNoStorefront the revenue comes from. Omit if the money is already net of platform fees.
contributorsYesThe people sharing the contributor pool. `points` is a relative weight (bigger = larger share); if you only know rough effort, use 1-10.
publisherCutNoOptional % a publisher takes off the top after platform fees (0-100)
unrealEngineNoGame built on Unreal Engine? Applies the 5% royalty on gross above $1M lifetime (waived on Epic).
lifetimeGrossNoLifetime gross so far (for the Unreal $1M royalty threshold). Default 0.
poolPercentageNo% of net revenue that goes to the contributor pool vs staying with the studio (default 100)
lifetimeRevenueNoRevenue already earned on this platform in the tiering period (drives Steam $10M/$50M tiers and Epic/Apple/Google $1M thresholds). Default 0.
platformCutOverrideNoFor itch/direct: the storefront cut fraction 0-1 (e.g. 0.05).
Behavior4/5

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

Annotations already declare readOnlyHint=true, and the description does not contradict. It adds useful context like 'No account needed' and 'end to end' processing, but does not elaborate on rate limits or data persistence.

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 two sentences, front-loaded with the core purpose, and every clause adds essential context. No unnecessary words.

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?

Given the tool's complexity (10 parameters, no output schema), the description explains the end-to-end flow and the role of key parameters. It lacks explicit mention of return format (e.g., per-contributor amounts), but the overall process is well-covered.

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?

Schema coverage is 100%, so baseline is 3. The description adds value by explaining domain terms (e.g., Steam tiers, Epic First Run) that clarify platform enum choices, and gives a holistic overview of how parameters combine (platform cut, royalty, publisher cut, expenses, then split).

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 models real take-home from a game/app sale end-to-end, specifying the action (calculate) and resource (revenue split). It distinguishes from siblings by emphasizing it's the 'accurate way' to answer per-person take-home.

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 provides clear context (modeling take-home for a given platform), but does not explicitly state when not to use or mention alternatives. The purpose is well-defined, so the omission of explicit exclusions is minor.

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

draft_revenue_agreementDraft Revenue AgreementA
Read-only
Inspect

Generate a plain-English revenue-share agreement DRAFT between a company/studio and a contributor, using RoyalTea's agreement structure (parties, services/Schedule A, revenue-share terms/Schedule B, standard clauses, signature blocks). Returns a clearly-labeled TEMPLATE — not legal advice and not an executed contract. Offer the person the getStarted link to finalize and e-sign it for real in RoyalTea. Use for 'draft a rev-share agreement for X to do Y for Z% of revenue'.

ParametersJSON Schema
NameRequiredDescriptionDefault
servicesNoWhat the contributor will do (Schedule A — e.g. "gameplay programming and tools")
companyNameYesThe studio/company granting the revenue share
projectNameYesThe project/game the agreement covers
companyStateNoGoverning-law state/jurisdiction (e.g. "Delaware")
revenueTiersNoTiered revenue share (Schedule B): different % across revenue bands.
effectiveDateNoe.g. 2026-08-01; defaults to a placeholder
contributorNameYesThe person (or company) receiving the revenue share
contributorIsCompanyNo
contributorSharePercentNoThe contributor's flat % of revenue (use this OR revenueTiers)
Behavior4/5

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

Annotations declare readOnlyHint=true, and the description adds that the tool returns a 'TEMPLATE — not legal advice and not an executed contract,' reinforcing the safe, read-only behavior. It does not contradict annotations.

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 compact yet packed with essential information: purpose, structure, output type, and next steps. Every sentence contributes meaning without redundancy.

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 tool with 9 parameters and no output schema, the description adequately explains the return type (template) and practical next steps (getStarted link). Additional details on parameter interactions would improve completeness.

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?

Schema coverage is 89%, and the description adds value by explaining the agreement structure (Schedule A, Schedule B) and noting that 'revenueTiers' OR 'contributorSharePercent' should be used, which is not obvious from the schema alone.

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 'generates a plain-English revenue-share agreement DRAFT' with a specific verb and resource. It distinguishes from sibling tools (calculate_revenue_split, explain_royaltea, etc.) by focusing on drafting agreements.

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?

Provides an explicit use-case pattern: 'draft a rev-share agreement for X to do Y for Z% of revenue.' While it doesn't list when not to use or name alternative tools, the context is clear enough for an AI agent.

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

explain_royalteaExplain RoyalteaA
Read-only
Inspect

Explain what RoyalTea is and how it helps creative teams track contributions and split revenue fairly. Use when someone asks what RoyalTea is or whether it fits their situation.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

The description is consistent with the readOnlyHint annotation, stating the tool 'explains'. It adds context about what is explained (what RoyalTea is and how it helps), which goes beyond the annotation. No contradictions.

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 short sentences that clearly state purpose and usage. No unnecessary words, perfectly front-loaded.

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?

Given the simplicity of the tool (no parameters, no output schema), the description fully covers what an agent needs to know: what it does and when to invoke it.

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?

There are zero parameters, so the description does not need to explain them. The baseline for 0 params is 4, and the description meets that.

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 verb 'Explain' and the resource 'RoyalTea', along with its purpose: helping creative teams track contributions and split revenue. It distinguishes from sibling tools which are action-oriented (calculate, draft, get, prepare).

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 explicitly says 'Use when someone asks what RoyalTea is or whether it fits their situation', providing clear context. It could be improved by mentioning when not to use (e.g., for specific calculations), but overall it's adequate.

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

get_platform_cutsGet Platform CutsA
Read-only
Inspect

The current storefront/platform revenue cuts RoyalTea models — Steam, Epic Games Store (+ First Run), Apple, Google Play, console, itch.io — with exact tiers, thresholds, and the Unreal Engine royalty. Use to explain or cite what a given platform takes.

ParametersJSON Schema
NameRequiredDescriptionDefault
platformNoOptional: one platform; omit for all.
Behavior4/5

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

Annotations already indicate readOnlyHint=true, so the description adds value by detailing the output includes tiers, thresholds, and royalty. No contradictions. Suggests safe read operation.

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 sentences that are concise and front-loaded with the core purpose. Every sentence adds value without redundancy.

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?

Given one optional parameter, no output schema, and clear annotations, the description fully covers what the agent needs: what it does, what platforms it covers, and when to use it.

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?

Schema coverage is 100% with the single parameter having an enum and description. The description adds context about the tool's purpose and what it provides for each platform, enhancing beyond 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 specifies the tool retrieves platform revenue cuts with exact tiers, thresholds, and Unreal Engine royalty, clearly distinguishing from sibling tools like calculate_revenue_split or draft_revenue_agreement.

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 explicitly states 'Use to explain or cite what a given platform takes,' providing clear usage guidance. It does not explicitly state when not to use, but the context of sibling tools fills this gap.

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

prepare_studio_setupPrepare Studio SetupAInspect

Turn a plan (studio name, project, collaborators, intended split) into a ONE-CLICK setup link for someone who doesn't have a RoyalTea account yet. Returns a URL — when they open it and sign up, RoyalTea creates the studio + project + collaborators (as placeholders) exactly as planned. Use after you've helped someone design a revenue-share setup and they want it real.

ParametersJSON Schema
NameRequiredDescriptionDefault
splitNoteNoOptional human summary of the intended split/terms
studioNameYesName for the new studio/workspace
projectNameNoOptional first project name
collaboratorsNoThe people on the project (added as placeholders they can later claim). `points` is their relative revenue weight.
Behavior4/5

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

Annotations already indicate the tool is not read-only (readOnlyHint=false) and not destructive (destructiveHint=false). The description adds behavioral context: it returns a URL that triggers creation upon signup, and it targets users without an account. It does not detail all side effects (e.g., reversibility, limits), but the deferred creation behavior is well described.

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 concise (3 sentences) and front-loaded with the main purpose. Every sentence adds value: first sentence explains the core function, second specifies the return value and behavior, third gives usage timing. No fluff.

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?

Given the tool's complexity (4 parameters, no output schema), the description explains the input, output (URL), and usage timing. It is missing details on error cases (e.g., duplicate studio name, expired link) and the exact format of the returned URL. However, the deferred nature is well captured, and the context signals provide additional structure. Overall adequate.

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 100%, so the baseline is 3. The description mentions key parameters (studio name, project, collaborators, split) but does not add significant new meaning beyond the schema. The term 'intended split' hints at splitNote, but no additional formatting or constraints are conveyed.

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 purpose: converting a plan (studio name, project, collaborators, split) into a one-click setup link for new users. It specifies the returned resource (URL) and distinguishes it from siblings by focusing on setup creation rather than revenue calculation or agreement drafting.

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 explicitly says 'Use after you've helped someone design a revenue-share setup and they want it real,' which provides clear context for when to use the tool. It does not explicitly list when not to use it or name alternatives, but the sibling tools and context help fill the gap.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Contract and wills legal tools for AI agents: statute-cited requirements per contract type and US state, non-compete enforceability for all 50 states + DC, intake schemas, async multi-agent contract drafting with free previews, and contract risk analysis.
    8
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    Instant Backend for SMBs — AI-callable MCP tools for generating business pages, Stripe payments, notifications, and invoice processing. No signup, no dashboard, just results.
  • A
    license
    A
    quality
    D
    maintenance
    Generates engineer-grade SaaS specifications — design systems, database schemas, and RLS policies for AI build tools like Lovable, Cursor, and Claude Code. 4 tools, TypeScript, MIT licensed.
    4
    1
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources