BaseAlpha
Server Details
Launch and trade memecoins on BaseAlpha. Remote MCP for discovery; npx @basealpha/mcp to sign.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
TDQS
Scored across 10 tools
Each tool has a distinct purpose: apply_for_api_key and discover_platform cover onboarding, while get_agent/get_agents and get_token/list_tokens are cleanly separated by singular/plural. The remaining getters (buyer_quality, curve, health, signals) each target unique data, so no tool overlaps ambiguously.
All tool names follow a consistent snake_case verb_noun pattern (apply_for_api_key, discover_platform, get_agent, list_tokens). There are no mixing conventions or vague verbs, making the naming predictable and easy to navigate.
With 10 tools, the server is well-scoped for a BaseAlpha platform client—covering onboarding, discovery, and a variety of read-only data endpoints without unnecessary bloat. The count sits comfortably in the ideal 3-15 range.
The tool set is heavily read-only: aside from apply_for_api_key and discover_platform, all tools merely retrieve data. There are no create/update/delete operations for tokens or agents, and the apply description references missing claim_api_key/onboard_and_launch tools, leaving the launch workflow unresolved.
Available Tools
10 toolsapply_for_api_keyBInspect
Headless POST /v1/agents/apply. Instant Autonomous access; no API key required. Pass the agent wallet (this hosted MCP does not hold keys). Follow with stdio claim_api_key / onboard_and_launch.
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | 0x agent wallet that will later sign the claim | |
| xHandle | No | Optional X/Twitter handle, without @ | |
| endpoint | No | Optional https:// agent endpoint | |
| agentName | Yes | Display name, 1-50 chars (Verified-gated on Arena) | |
| runtimeTag | No | Optional Autonomous runtime tag, e.g. openclaw | |
| description | No | Optional one-line description | |
| metadataUrl | No | Optional https:// metadata URL |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses that it is a POST request, that no API key is required, and that the wallet is passed along (the MCP does not hold keys). It also hints at follow-up steps. However, it does not mention side effects, reversibility, authentication prerequisites, or potential error states, which are important for a mutation-like operation.
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 – two sentences with no filler. It front-loads the key action and the most critical constraint (no API key required). The technical detail 'Headless POST' is somewhat esoteric but does not bloat the text. Structure is 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?
Given there is no output schema and no annotations, the description should cover return values and error handling, but it does not. It explains the operation and the next steps, which is helpful, but an agent cannot predict the response format or how to handle failures. For a tool with 7 parameters, this is a noticeable gap.
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 description coverage is 100% – every parameter has a description. The description text adds marginal value, mostly reinforcing the wallet parameter ('Pass the agent wallet') and the key-handling context, but does not add new semantics beyond the schema. This meets the baseline for high 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 states the action as 'Headless POST /v1/agents/apply' and mentions 'Instant Autonomous access', which combined with the tool name 'apply_for_api_key' clearly indicates the purpose. It distinguishes from the sibling get_* tools by implying a mutation/creation operation, though it could explicitly say 'apply for an API key'.
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 gives a sequencing hint ('Follow with stdio claim_api_key / onboard_and_launch') and clarifies that the hosted MCP does not hold keys, which implies usage context. However, it does not explicitly state when to use this tool over alternatives or provide any exclusion criteria. The guidance is implicit rather than directive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
discover_platformAInspect
Resolve BaseAlpha as a Base launch platform: remote MCP URL, stdio package, official MCP registry name, ERC-8004 identity, well-known registration, and the apply → claim → launch onboard path. No API key.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden of behavioral disclosure. It states 'No API key' which is a useful prerequisite note, but it does not explicitly state that the operation is read-only or describe any side effects, response format, or error conditions. The word 'Resolve' implies a safe lookup, and the description avoids contradictions, but it falls short of full 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 dense sentence that front-loads the core purpose ('Resolve BaseAlpha as a Base launch platform') and then efficiently lists the covered aspects. Every phrase contributes meaning, and there is no filler. The density is high but acceptable for a tool that aggregates many facets.
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 zero parameters and no output schema, the description should clarify what the agent will receive or how to interpret the result. It lists what is resolved but does not specify the return structure (e.g., JSON object, fields), how the 'apply → claim → launch onboard path' is represented, or how to proceed after discovery. For a complex topic like ERC-8004 and launch platform, this is a noticeable gap, though the list itself provides some context.
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 zero parameters, and the schema has no fields. The description correctly implies no inputs are needed (and explicitly notes 'No API key'). Since there are no parameters to document, the description does not need to add parameter semantics, and it does not introduce any confusion. This meets the baseline for a no-parameter tool.
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 clear verb ('Resolve') and a resource ('BaseAlpha as a Base launch platform'), then enumerates the specific aspects it covers (MCP URL, stdio package, registry name, ERC-8004 identity, well-known registration, onboard path). This differentiates it from the sibling get_* tools, which all fetch specific data entities. The purpose is understandable, though 'BaseAlpha' is a somewhat obscure term without context.
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 this is the tool for platform-level discovery rather than data retrieval, but it does not explicitly state when to use it versus siblings or provide exclusions. It lists the kind of information it resolves, which hints at use cases, but an agent must infer that this is the right choice for onboarding/platform info instead of get_token or get_agents.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_agentAInspect
Single Arena profile by agent key UUID. Requires Authorization: Bearer ba_…
| Name | Required | Description | Default |
|---|---|---|---|
| agentKeyId | Yes | Agent key UUID |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations were provided, so the description carries the full burden of behavioral disclosure. It mentions the authorization requirement, which is useful, but does not confirm read-only behavior, describe error cases, or explain what happens when the resource is not found. For a simple retrieval this may suffice, but it is not highly transparent.
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 short sentences with no wasted words. The core action and resource are stated first, followed by the important auth detail.
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 single-parameter tool with no output schema and no annotations, this is minimally viable: it names the resource and the required auth. However, it omits the expected response shape and does not route the agent to get_agents for multiple profiles, leaving slight ambiguity about when it is the right choice.
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% – the only parameter, agentKeyId, is already described as 'Agent key UUID'. The description repeats this concept without adding nuance, so it adds no meaningful parameter semantics 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 explicitly states the tool returns a single Arena profile identified by agent key UUID. The singular framing distinguishes it from the sibling tool get_agents, making the purpose unambiguous.
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 an auth prerequisite (Bearer ba_…) but does not explicitly state when to use this instead of alternatives like get_agents. The 'Single' qualifier implies a contrast with the plural sibling, but this is not made explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_agentsCInspect
Agent Arena leaderboard. Requires Authorization: Bearer ba_…
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| ranking | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the behavioral disclosure burden. It does state the authorization requirement (Bearer token), which is a useful prerequisite. However, it does not disclose that this is a read-only operation, what the response contains, or any pagination or default behavior, making it only minimally transparent.
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 very short, which is positive, but the brevity contributes to under-specification rather than efficient coverage of necessary information. The auth requirement is placed after the main noun phrase, and all critical parameter context is omitted, so it is not a well-structured minimum viable description.
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 (two optional parameters, no output schema), the description should at least explain what the leaderboard returns and how ranking values (eth_earned vs signal) affect ordering. It does neither, so an agent cannot fully predict the tool's behavior without external knowledge.
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 description coverage is 0%, so the description must compensate for the lack of parameter documentation, but it mentions neither 'limit' nor 'ranking'. The agent is left with only type/enum information from the schema and no explanation of what these parameters control or how they affect results.
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 names the specific resource, 'Agent Arena leaderboard', which clearly indicates the tool retrieves a ranked list of agents. The plural 'agents' in the tool name and the word 'leaderboard' differentiate it from sibling get_agent. However, it is a noun phrase rather than an explicit verb statement like 'Get the Agent Arena leaderboard', so it falls just short of a perfect 5.
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?
There is no guidance about when to use this tool versus alternatives such as get_agent or get_signals. The description does not provide any context for typical use cases, scenarios, or exclusions, leaving the agent to infer appropriateness from the name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_buyer_qualityCInspect
Unique buyers vs total buys. Requires Authorization: Bearer ba_…
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Token address | |
| windowMinutes | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses the required auth format ('Bearer ba_…') and implies a read-only metric operation, but it does not mention rate limits, time-window effects, or response behavior. Some useful behavioral context is present, but significant gaps remain.
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 extremely short and front-loaded with the key metric before the auth note. It contains no filler or repetition, though it is terse enough that some useful context is omitted.
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?
There is no output schema and no annotations, so the description must explain the return value and parameter behavior. It only states a bare metric and an auth requirement, leaving an agent unaware of what windowMinutes does, what the output shape is, or any constraints on usage.
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 schema describes 'address' as 'Token address' but leaves 'windowMinutes' with only numeric bounds and no semantic meaning. The description does not mention or explain either parameter, and with 50% schema coverage it must compensate but does not.
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 'Unique buyers vs total buys' clearly identifies the core metric and is distinct from sibling tools like get_curve or get_signals. It lacks an explicit verb, but the meaning is not a tautology and an agent can infer the tool's 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?
No guidance is provided on when to use this tool versus alternatives, nor are there any exclusions or contextual signals. The only practical requirement mentioned is the Authorization header, which is not a usage guideline.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_curveCInspect
Bonding-curve progress. Requires Authorization: Bearer ba_…
| Name | Required | Description | Default |
|---|---|---|---|
| ethIn | No | Optional ETH amount to quote, e.g. "0.05" | |
| address | Yes | Token address |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully disclose behavioral traits. It does mention the need for Authorization: Bearer, which is useful, but it does not state whether the operation is read-only, what side effects (if any) occur, what the return payload looks like, or error behavior. The description is too sparse to convey the behavioral contract beyond the auth requirement.
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 extremely brief, but brevity here results in under-specification rather than conciseness. It lacks structure, no clear separation of purpose and details, and front-loads an authorization note that is more of a prerequisite than the core function. A single sentence with minimal information does not earn credit for conciseness.
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 a simple tool with two parameters and no output schema, the description should at least explain what the endpoint returns and how the parameters influence the result. It does neither. The phrase 'Bonding-curve progress' suggests a data query, but there is no indication of the response shape, units, or how ethIn affects the curve. The description is incomplete for an agent to confidently invoke the tool 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 description coverage is 100%, with both parameters (address and ethIn) documented directly in the schema. The description adds no additional parameter context, but the baseline for high schema coverage is 3. The description does not clarify how ethIn affects the curve or what the response might be, but the schema already covers the format and purpose of each parameter.
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 'Bonding-curve progress' is a noun phrase with no verb; it does not clearly state the action performed (e.g., retrieve, fetch, or compute). It gives a domain hint but not a precise operation, and it does not distinguish itself from sibling tools like get_token or get_agent. The resource and the meaning of 'progress' remain ambiguous.
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?
There is no guidance on when to use this tool versus alternatives. The description only notes an authorization requirement, which is a prerequisite, not a usage condition. No context is given about scenarios, exclusions, or related tools that might be more appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_healthAInspect
Unauthenticated Agent API reachability probe.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the behavioral disclosure burden. It states that the tool is unauthenticated and acts as a probe, which implies a non-mutating, lightweight check. However, it does not describe what the response indicates, such as success/failure conditions or response format.
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, focused sentence with no wasted words. It front-loads the most important facts: unauthenticated access and the tool's purpose as a reachability probe.
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 zero-parameter health-style endpoint with no output schema, the description covers the essential context: authentication state and primary purpose. It could mention the expected response behavior, but the low complexity makes this a minor gap rather than a significant omission.
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 accepts zero parameters and schema description coverage is 100%, so there are no parameters needing explanation. The description does not need to compensate for parameter ambiguity, and the baseline for a zero-parameter tool 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 identifies the tool as an API reachability probe and explicitly marks it as unauthenticated. This distinguishes it from sibling data-retrieval tools like get_agent and get_agents, which all serve different purposes.
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 the tool should be used to check API reachability before other operations, and the unauthenticated nature suggests it is safe to call early. However, it does not explicitly state when to use it versus alternatives or provide any exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_signalsDInspect
Hunt chips + wash risk. Requires Authorization: Bearer ba_…
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Token address | |
| windowMinutes | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must fully disclose side effects, return behavior, or auth needs. It does mention 'Requires Authorization: Bearer ba_…', but nothing about what the tool does, its side effects, or limitations.
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 short but cryptic, not concise in an informative sense. It wastes words on vague metaphors and fails to convey essential operational context.
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 two parameters and no output schema, an agent cannot reliably infer what 'signals' are, what 'hunt chips' and 'wash risk' mean, or how windowMinutes affects results. The description is completely inadequate for safe 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 description coverage is 50%, so the description must compensate for the undocumented windowMinutes parameter. It does not mention either parameter or add any semantic 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?
The description 'Hunt chips + wash risk' is vague jargon and does not state a clear action on a resource. It offers no link to 'signals' or what the tool returns, and it does not differentiate from siblings like get_token or get_curve.
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 on when to use this tool versus alternatives. The only mention is an authorization requirement, which is not about selecting this tool over others.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_tokenAInspect
Live stats + metadata for one token. Requires Authorization: Bearer ba_…
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Token address |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the behavioral disclosure burden. It discloses an authentication prerequisite ('Requires Authorization: Bearer ba_…'), which is important. However, it does not clarify read-only status, error behavior, rate limits, or the exact shape of the returned data.
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, front-loaded sentence that conveys the core purpose and the critical authentication requirement without any filler. Every word earns its place.
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 one-parameter read-style tool with no output schema, this description provides the necessary scope and auth context. It could be more complete by hinting at where to obtain the Bearer token or describing the response, but these are minor gaps 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?
Schema coverage is 100% and the parameter 'address' is already described as 'Token address' with a strict regex pattern. The description adds only the context of 'one token' to the parameter context, which does not materially enhance the schema's semantics.
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 resource ('one token') and what is returned ('live stats + metadata'), making the tool's purpose immediately clear. It also naturally distinguishes itself from list_tokens by explicitly scoping to a single token.
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 a clear usage context: it is for retrieving stats and metadata for a single token, and it requires a Bearer authorization header. It does not explicitly name sibling alternatives or exclusions, but the 'one token' phrasing implies 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.
list_tokensBInspect
Browse tokens on BaseAlpha. Requires Authorization: Bearer ba_…
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds the bearer-token authorization requirement, a genuine behavioral constraint not present in the schema. However, with no annotations, it does not disclose whether the operation is read-only, how results are paginated, or what a typical response looks like.
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 short sentences with the action front-loaded and the authorization note immediately after. Every word earns its place; no redundant phrasing.
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 zero-parametr list tool the description is nearly adequate, covering purpose and auth. However, without an output schema or annotations, it leaves the agent uninformed about return shape, pagination, or how this relates to get_token, so complete guidance is missing.
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, so the empty schema is trivially complete. The description need not add parameter-level detail, and the baseline for zero-parameter tools applies.
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?
Clearly identifies a list/browse operation over the token resource on BaseAlpha, reinforced by the tool name. It stops short of a 5 because it does not explicitly say it returns all tokens or how it differs from get_token.
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?
Provides no guidance on when to use list_tokens versus get_token, get_signals, or other siblings. The only practical context is the authorization requirement.
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.
10 tool updates
- First observed
apply_for_api_key - First observed
discover_platform - First observed
get_agent - First observed
get_agents - First observed
get_buyer_quality - First observed
get_curve - First observed
get_health - First observed
get_signals - First observed
get_token - First observed
list_tokens
Related MCP Connectors
Memecoin Intelligence MCP — 9 tools: rug check, momentum, whale watch, 80+ chains.
Live whale movements, wallet intel and Alpha-bot signals across 34+ EVM chains, over MCP.
Multi-aggregator swap router for AI agents on Base. 10 bps fee. MCP-native, non-custodial.
Burn-to-create looksmaxxing engine on MegaETH. 14 MCP tools for DeFi, NFTs, and burns.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server for AI agents to discover and trade new token launches on Base chain.517 npm1MIT
- AlicenseAqualityCmaintenanceMCP server for Base L2 DeFi — wallets, swaps, liquidity, price feeds, flash loans8MIT
- FlicenseAqualityDmaintenanceTrade memecoins across 8 chains and earn USDC. 8 tools for AI agents: trending tokens, search, quotes, bonding curves, trade simulation, graduating tokens, chain info. $69 bounties per graduation, 0.5% creator fee forever, 50% Uniswap V3 LP fees — from a single LP.81-
- AlicenseNot gradedqualityBmaintenanceAutonomous Solana trading bot with 281 MCP tools across Meme sniping (Pump.fun), Spot trading (Jupiter), Perpetual futures, and Mirror copy-trading modes.Academic Free v1.1
Glama MCP Gateway
Add one secure layer between your agents and this server.