Skip to main content
Glama

Server Details

Solana + EVM liquidity-pool scores: Enter/Hold/Exit verdicts and 0-100 Wealthville Score.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
amitesh-m/wealthville-integrations
GitHub Stars
0
Server Listing
Wealthville : Solana DEFI Intelligence & AI Scoring

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.2/5 across 4 of 4 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: scoring a specific pool, retrieving signal feed, ranking top pools, and showing track record. No overlap exists between the tool functionalities.

Naming Consistency5/5

All tool names follow the consistent 'get_' prefix followed by a noun phrase (pool_score, signals_feed, top_pools, track_record), maintaining a predictable verb_noun pattern.

Tool Count5/5

With 4 tools, the set is well-scoped for a focused server providing liquidity pool scoring, signals, rankings, and performance history. No unnecessary tools and no missing essential ones for the core domain.

Completeness4/5

The tools cover the key operations: individual pool score, latest signals, top pools ranking, and track record. Minor gaps like historical pool scores or filtering capabilities exist, but the core workflow is supported.

Available Tools

4 tools
get_pool_scoreA
Read-onlyIdempotent
Inspect

Get the Wealthville verdict (ENTER/HOLD/EXIT/AVOID) and scores (enter/hold/exit + composite Wealthville Score, 0-100) for one liquidity pool. Use before recommending or opening any LP position. Accepts a Solana pool address (base58) or an EVM 0x address / DefiLlama pool UUID.

ParametersJSON Schema
NameRequiredDescriptionDefault
pool_addressYesPool address: Solana base58, EVM 0x, or DefiLlama UUID
Behavior4/5

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

Annotations already declare readOnlyHint, destructiveHint, idempotentHint, and openWorldHint. The description adds value by specifying the output (verdict options and score range) and input flexibility (multiple address types), without contradicting annotations.

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 concise sentences. The first sentence front-loads the core function and output, and the second provides usage guidance and input requirements. No wasted 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?

The description specifies the output in detail (verdict categories and score names/range) and the input format (address types). Without an output schema, this provides sufficient context for the agent. Minor missing detail on exact JSON structure prevents a 5.

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 coverage is 100%, with the parameter description in the schema matching the tool description. The description does not add new semantic meaning beyond what the schema already provides, so baseline of 3 is appropriate.

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 'Get' and identifies the specific data returned (Wealthville verdict and scores) for one liquidity pool. It distinguishes itself from sibling tools like get_top_pools by focusing on individual pool assessment.

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 before recommending or opening any LP position,' providing clear context for when to invoke the tool. It does not explicitly compare to alternatives or state when not to use, but the guidance is sufficient.

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

get_signals_feedA
Read-onlyIdempotent
Inspect

Get the latest published Wealthville signals (ENTER/EXIT/RISK_OFF calls with narrative and confidence). Use for "any new LP signals?" questions.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many signals (default 20)
Behavior4/5

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

Description adds narrative and confidence details beyond annotations, which already declare readOnly, openWorld, idempotent hints. No contradictions; useful context for the agent.

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, front-loaded with action, no filler. Every sentence adds value.

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?

Tool is simple with one parameter and no output schema; description covers purpose, usage, and parameter context completely.

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 coverage is 100% and describes the 'limit' parameter well. Description does not add extra meaning beyond the schema, baseline score applies.

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?

Clearly states verb 'Get', resource 'latest published Wealthville signals', and specifies signal types (ENTER/EXIT/RISK_OFF). Distinct from siblings like get_pool_score and get_track_record.

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?

Explicitly states use case: 'Use for "any new LP signals?" questions.' Lacks guidance on when not to use or alternatives, but clear context is provided.

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

get_top_poolsA
Read-onlyIdempotent
Inspect

List liquidity pools ranked by composite Wealthville Score (0-100), freshly scored within the last 6 hours. Good for "what are the best pools right now?" questions.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNo"solana" (default), "evm" (all EVM chains), or one EVM chain e.g. "ethereum", "base"
limitNoHow many pools (default 25)
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, idempotentHint=true, destructiveHint=false. The description adds value by stating that pools are 'freshly scored within the last 6 hours' and that the score is a composite (0-100). This provides behavioral context beyond annotations.

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 with no wasted words. The first sentence efficiently states the purpose and key attributes; the second provides a usage context. Every sentence earns its place.

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 has only two optional parameters, simple annotations, and no output schema, the description provides sufficient context: purpose, ranking method, freshness, and a usage hint. It does not detail the output format (e.g., whether it returns pool IDs or full details), but this is a minor gap.

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?

Both parameters (chain and limit) have full descriptions in the input schema (100% coverage). The tool description does not add new meaning to these parameters, only implies that the output is a list. Baseline 3 is appropriate since schema already documents them.

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 lists liquidity pools ranked by a composite Wealthville Score (0-100), with freshness within 6 hours. This differentiates it from siblings like get_pool_score (gets a single pool's score) and get_signals_feed (signal data). The verb 'list' and resource 'liquidity pools' are specific and unambiguous.

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 includes a usage hint: 'Good for "what are the best pools right now?" questions.' This provides clear context for when to use the tool. However, it does not explicitly mention alternative tools or conditions when not to use it, but the sibling names imply alternatives.

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

get_track_recordA
Read-onlyIdempotent
Inspect

Get Wealthville's live signal track record: per-action hit rates, IL-adjusted 7-day PnL, and recent resolved signals — misses included (the ledger is immutable at publish time). Use when asked whether Wealthville scores can be trusted, or for the system's recent performance.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoWindow in days (default 30)
Behavior4/5

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

Annotations already indicate readOnlyHint=true and destructiveHint=false. The description adds that misses are included and the ledger is immutable at publish time, providing valuable context beyond annotations.

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 with key information front-loaded. Every sentence adds value with no wasted 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?

For a simple tool with one optional parameter and no output schema, the description sufficiently covers the return data and usage context. Could be slightly more explicit about output format, but 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 coverage is 100% and already describes the 'days' parameter with min, max, and default. The description does not add additional meaning beyond what the schema provides.

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 retrieves Wealthville's live signal track record, listing specific data (hit rates, PnL, resolved signals). It distinguishes from sibling tools like get_pool_score and get_signals_feed by focusing on performance metrics.

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?

Explicitly states when to use: 'when asked whether Wealthville scores can be trusted, or for the system's recent performance.' While it doesn't state when not to use, the context is clear.

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
    C
    maintenance
    Cross-chain DeFi intelligence MCP server for AI agents. 7 tools for yield discovery, pool analysis, profit simulation, risk scoring, whale tracking, impermanent loss calculation, and DeFi overview across 86 chains and 6,500+ liquidity pools.
    7
    1
    AGPL 3.0
  • A
    license
    A
    quality
    B
    maintenance
    Paid access to Solana DeFi risk intelligence — rug/honeypot scans, liquidity-pool analysis, and wash-trade-filtered pool rankings. Automatically settles micropayments in USDC via x402.
    10
    464
    MIT
  • F
    license
    -
    quality
    F
    maintenance
    AI-powered crypto signal intelligence for 20 assets (BTC, ETH, SOL, etc). 6 scoring dimensions: whale activity, technical analysis, derivatives flow, narrative strength, sentiment, market structure. Market regime detection (TRENDING/RANGING), portfolio optimization, and accuracy tracking. 9 read-only MCP tools. Free via MCP, $0.001 USDC via x402 on Base for REST API.
    2
  • A
    license
    -
    quality
    F
    maintenance
    Scores tokens for market cap risk, liquidity, volatility, and sentiment using CoinGecko, DeFiLlama, and Fear & Greed data.
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.