Skip to main content
Glama

TokenOS dApp Builder

Server Details

Idea to buildable dApp spec

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.6/5.0

Scored across 3 tools

Disambiguation4/5

plan_dapp generates a spec, recommend_models selects models, and tokenos_capabilities provides static reference. They are mostly distinct, but there is slight overlap since both plan_dapp and tokenos_capabilities touch on stack and credits, which could cause minor confusion.

Naming Consistency4/5

Mostly consistent snake_case with verb_noun pattern (plan_dapp, recommend_models). tokenos_capabilities deviates as a noun_noun pattern, but overall style remains readable and predictable.

Tool Count5/5

Three tools is well within the typical 3-15 range. Each tool serves a clear, non-redundant purpose in the planning workflow, so the count is well-scoped.

Completeness4/5

The surface covers idea planning, model recommendation, and capability reference, which is complete for a pre-build advisory role. However, it lacks tools for actual execution, deployment, or project management, which are minor gaps given the 'Builder' name.

Available Tools

3 tools
plan_dappPlan a dApp buildA
Read-onlyIdempotent
Inspect

Turn the user's app idea into a spec (features, pages, components, data model, Web3 integrations, stack, steps, credit estimate) with a pre-filled TokenOS IDE link. Only call with the user's own description — if the request is vague (e.g. “build an app”), ask the user what the app should do and for whom first; never invent an idea.

ParametersJSON Schema
NameRequiredDescriptionDefault
ideaYesThe user's own words: what the app should do and for whom (never invented by the assistant)
nameNo
chainNo
styleNoVisual direction, e.g. dark neon, minimal light
featuresNo

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, so the safety profile is covered. The description adds genuine context beyond them: the call produces a spec plus a pre-filled IDE link rather than creating anything, and it constrains input provenance to the user's own words. It stops short of noting whether credits are actually consumed or whether repeated calls with the same idea return identical specs.

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?

Two sentences, front-loaded with the purpose and followed by the calling constraint. The parenthetical output enumeration is long but each item is informative, and no sentence is wasted; slightly tighter phrasing would earn a 5.

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?

With no output schema, the description does an unusually good job of describing the return artifact by listing the spec sections and the IDE link. The remaining gap is the optional parameters: an agent cannot tell from the description whether passing 'chain', 'style', or 'features' pins those spec fields or merely hints at them.

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?

With 5 parameters and only 40% schema description coverage, the description should carry more weight, but it only reinforces the required 'idea' parameter (which the schema already documents) and is silent on 'name', 'chain', 'features', and how optional inputs interact with the generated spec. The 'chain' enum values are never mentioned, so the description does not compensate for the coverage gap.

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 states a specific transformation (user's app idea → spec) and enumerates exactly what the spec contains: features, pages, components, data model, Web3 integrations, stack, steps, credit estimate, plus a pre-filled TokenOS IDE link. No sibling (recommend_models, tokenos_capabilities) overlaps with this planning role, so an agent can route to it unambiguously.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit when-to-call and when-not: 'Only call with the user's own description' and, if the request is vague (e.g. 'build an app'), ask the user what the app should do and for whom first. It also states a hard prohibition — 'never invent an idea' — which is the exact failure mode an agent would otherwise commit.

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

recommend_modelsRecommend AI modelsB
Read-onlyIdempotent
Inspect

Pick the best, balanced and cheapest frontier models from the live TokenOS roster for a build task, with price multipliers.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskNo

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered by structured data. The description adds that results come from a 'live TokenOS roster' and include 'price multipliers,' which is useful output context, but says nothing about ordering logic, freshness, or result limits.

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?

One front-loaded sentence with no padding. The modifier stack 'best, balanced and cheapest' is slightly muddled since those criteria can conflict, but the sentence remains compact and readable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description partially compensates by hinting returns include price multipliers, but does not describe the recommendation structure or ordering. For a low-complexity, single-optional-parameter tool with rich annotations, this is adequate but not complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for the single 'task' parameter, so the description must carry the burden, and it only loosely implies the parameter is a build-task description. It gives no format, expected content granularity, or note that the parameter is optional despite being the only input.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The verb 'Pick' and resource 'models' are specific, and the scope ('best, balanced and cheapest frontier models from the live TokenOS roster for a build task') is concrete. It does not, however, differentiate itself from the siblings plan_dapp or tokenos_capabilities, so an agent cannot tell from the text alone when this is preferable to those.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'for a build task' implies the usage context, so the when-to-use is inferable. There are no exclusions, prerequisites, or named alternatives (plan_dapp, tokenos_capabilities) to route the agent, leaving the choice between siblings to inference.

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

tokenos_capabilitiesWhat TokenOS can build and deployC
Read-onlyIdempotent
Inspect

Reference: supported chains, deployment targets, hosting, token launch, agents, payments and credits.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already establish readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the safety profile is covered. The description adds no behavioral context beyond that – no return format, size, or freshness information – leaving it as a bare category list.

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?

A single front-loaded sentence prefixed with 'Reference:' that wastes no words. Appropriately sized for a no-parameter informational tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-param read-only reference tool this is minimally adequate: it names the covered domains but gives no depth on what each entry contains or how to use the results when feeding into plan_dapp or recommend_models.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so per the baseline there is nothing for the description to document. No compensation is required.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description enumerates topic categories (chains, deployment targets, hosting, token launch, agents, payments, credits) which gives a rough sense of scope, but there is no verb and no explicit statement of what the tool actually returns. It does not distinguish itself from siblings plan_dapp or recommend_models.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description offers no when-to-use guidance, no conditions, and no mention of alternatives. The agent is left to infer that this is a lookup to consult before planning.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedplan_dapp
    • First observedrecommend_models
    • First observedtokenos_capabilities

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Decentralized Git with on-chain governance, bounties, and DAOs. Tools for repos, issues, PRs, labels, releases, bounties, and DAO proposals. Auto-wallet on first use, trust tiers, and approval mode for human-in-the-loop.
    57
    3
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Private escrow for AI agent work on Beam mainnet an agent locks payment, the worker locks collateral, and delivery settles on hash match or review, with M of N arbitrator voting and slashable worker bonds as the dispute backstop. 22 tools cover the full contract lifecycle, and dispute voting is deliberately not an agent tool, so an agent can never rule in its own favour.
    26
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Design contract layer for AI agents. Scans Figma, code, Storybook, and token files, reconciles conflicts, and serves a single machine-readable source of truth so every agent gets the same authoritative design rules before it builds. Local-first.
    6
    70 npm
    19
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources