Skip to main content
Glama

Server Details

Pay-per-call summarize, Solana data, TTS, and brand feedback via api.bilbop.org.

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-06-18
URL
Repository
bilbop1/bilbop-x402-mcp
GitHub Stars
0

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

Each tool targets a distinct service (brand feedback, Solana mint facts, Solana market snapshot, summarization, TTS), but the two Solana token tools (sol_mint_info and sol_token_brief) could be confused by an agent seeking generic 'token info' since they both concern SPL tokens.

Naming Consistency3/5

Most names are snake_case nouns (brand_feedback, sol_mint_info, sol_token_brief), but 'summarize' is a bare verb and 'tts' is an acronym, creating mixed conventions that are readable but not predictable.

Tool Count5/5

Five tools is a well-scoped count for a small collection of paid micro-services; each tool represents a distinct endpoint and none seems redundant or excessive.

Completeness3/5

The server is a heterogeneous bundle of paid APIs with no clear domain lifecycle; each capability is a single operation with no supporting tools (e.g., no voice listing for TTS, no transaction lookup for Solana), leaving notable gaps for deeper workflows.

Available Tools

5 tools
brand_feedbackHuman brand feedbackAInspect

Ask real humans a short brand or product question via WURK. Returns replies plus sentiment. Can take minutes. Costs 0.50 USDC, settled by POST https://api.bilbop.org/brand-feedback. payTo 2r2vsoyuYuy4dsyQVRhfmMBqsMRKHRS5FTPNumYFhxE4. Pay the resource URL in the 402 challenge, then retry with PAYMENT-SIGNATURE or X-PAYMENT forwarded by this MCP.

ParametersJSON Schema
NameRequiredDescriptionDefault
nNoNumber of respondents (default 5)
brandYesBrand or product name
questionYesQuestion for human respondents

TDQS

A4.1/5.0
Behavior4/5

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

Annotations cover safety profile (readOnlyHint=false, openWorldHint=true, idempotentHint=false). Description adds critical context beyond annotations: latency, cost (0.50 USDC), and payment workflow (402 challenge, PAYMENT-SIGNATURE retry). This is substantial non-redundant behavioral info.

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?

Front-loads purpose, then latency, cost, and payment details. Some payment details are dense but necessary for correct invocation. No wasted sentences.

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?

Covers purpose, behavior, latency, cost, and payment flow. No output schema exists, so return values aren't detailed, but 'replies plus sentiment' gives sufficient characterization. Complete for safe invocation.

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%, so parameters (n, brand, question) are already documented. Description adds no parameter-specific semantics beyond the 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?

States a specific verb+resource: 'Ask real humans a short brand or product question via WURK.' Clearly distinguishes from siblings (sol_mint_info, sol_token_brief, summarize, tts) which are unrelated utilities.

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?

Explains the mechanism, latency ('Can take minutes'), and output ('replies plus sentiment'). However it doesn't explicitly state when to use this over alternatives like summarize, though siblings are clearly different domains.

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

sol_mint_infoSolana mint infoA
Read-onlyIdempotent
Inspect

On-chain facts for a Solana SPL mint: supply, decimals, mint authority, freeze authority. Costs 0.01 USDC, settled by POST https://api.bilbop.org/v1/sol-mint-info. payTo 2r2vsoyuYuy4dsyQVRhfmMBqsMRKHRS5FTPNumYFhxE4. Pay the resource URL in the 402 challenge, then retry with PAYMENT-SIGNATURE or X-PAYMENT forwarded by this MCP.

ParametersJSON Schema
NameRequiredDescriptionDefault
mintYesBase58 Solana SPL mint address

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already cover readOnly, idempotent, open-world and non-destructive semantics, so the bar is lower. The description adds genuinely non-structured context: the 0.01 USDC cost, the settlement endpoint, the payTo address, and the 402-then-retry flow with PAYMENT-SIGNATURE or X-PAYMENT. That is real behavioral disclosure beyond the annotations, though it omits whether the charge is per-call or on retries.

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?

Purpose is front-loaded in the first clause, followed by the payment details an agent needs before invoking. It is dense but every sentence carries information; the endpoint URL and payTo address are necessarily verbose but useful.

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 compensates by naming the returned fields (supply, decimals, mint authority, freeze authority) and by spelling out the payment handshake required to actually get a response. The only gap is the absence of any tie-break against the similar sibling tool.

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% and the single parameter already documents itself as a base58 Solana SPL mint address with a regex pattern. The description adds no syntax or format meaning beyond that, so the baseline of 3 applies.

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?

States a specific verb+resource (on-chain facts for a Solana SPL mint) and enumerates the returned facts (supply, decimals, mint authority, freeze authority), so an agent knows exactly what it gets. It does not, however, differentiate itself from the sibling sol_token_brief, which sounds like an overlapping resource.

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 explains the payment mechanics but gives no guidance on when to choose this tool over sol_token_brief or any other sibling. There is no when-to-use or when-not-to-use statement; the agent must infer the selection criteria.

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

sol_token_briefSolana token briefA
Read-onlyIdempotent
Inspect

Solana SPL token market snapshot (price, market cap, liquidity, 24h volume) plus a one-line brief. Costs 0.01 USDC, settled by POST https://api.bilbop.org/v1/sol-token-brief. payTo 2r2vsoyuYuy4dsyQVRhfmMBqsMRKHRS5FTPNumYFhxE4. Pay the resource URL in the 402 challenge, then retry with PAYMENT-SIGNATURE or X-PAYMENT forwarded by this MCP.

ParametersJSON Schema
NameRequiredDescriptionDefault
mintYesBase58 Solana SPL mint address

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety profile is covered. The description adds meaningful non-annotation context: the 0.01 USDC cost, the settlement endpoint, the payTo address, and the retry/payment-header mechanics, which an agent must know to invoke it successfully.

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 resource description followed by the payment mechanics. The dense payment details (URLs, addresses, header names) all earn their place for correct invocation, with little filler.

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 compensates by enumerating the returned fields (price, market cap, liquidity, 24h volume, brief) and fully documents the payment/retry flow. Nothing essential for a paid single-param read tool appears missing.

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% for the single `mint` parameter, and the schema itself documents the Base58 SPL mint address and its pattern/length. The description adds no meaning beyond that, so the baseline 3 applies.

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 description names a specific verb+resource: a 'Solana SPL token market snapshot' enumerating the exact fields returned (price, market cap, liquidity, 24h volume) plus a brief. This is clear and concrete, though it does not explicitly differentiate itself from the similarly-named sibling sol_mint_info.

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?

It provides strong operational guidance on the payment flow (cost 0.01 USDC, pay the resource URL in the 402 challenge, retry with PAYMENT-SIGNATURE or X-PAYMENT), but gives no guidance on when to choose this tool over sol_mint_info or the other siblings. Usage is implied rather than scoped.

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

summarizeSummarize textA
Read-onlyIdempotent
Inspect

Summarize text into 1-3 concise sentences. Costs 0.01 USDC on Solana, settled by POST https://api.bilbop.org/v1/summarize (not by this MCP host). payTo 2r2vsoyuYuy4dsyQVRhfmMBqsMRKHRS5FTPNumYFhxE4. Call the tool; on HTTP 402, pay the resource URL in the challenge, then retry this tool with the same arguments and the PAYMENT-SIGNATURE or X-PAYMENT header on the MCP request. This server forwards that header and does not custody funds.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText to summarize

TDQS

A3.9/5.0
Behavior5/5

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

Annotations only cover read-only/idempotent/destructive/open-world flags, while the description adds substantial behavioral context: a concrete cost (0.01 USDC on Solana), the settlement endpoint, the payTo address, the 402-challenge retry flow, the required PAYMENT-SIGNATURE/X-PAYMENT header, and the explicit statement that the server does not custody funds. This is exactly the kind of operational detail annotations cannot convey.

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?

Purpose is front-loaded in the first sentence, with payment details following in a logical order. The text is dense but each clause carries actionable information (cost, endpoint, payTo, retry, custody), though the parenthetical '(not by this MCP host)' and restatement of the header flow add slight 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 single-parameter, no-output-schema tool, the description covers the critical unknowns: cost, payment protocol, retry semantics, and fund custody. It does not explain failure modes beyond 402 or whether payment is mandatory for every call, which are minor residual gaps.

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% for the single 'text' parameter (with min/max length bounds), so the schema already carries the parameter semantics. The description adds no format, encoding, or content guidance beyond what the schema states, making the baseline 3 appropriate.

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 opening sentence gives a specific verb, resource, and even the output shape ('summarize text into 1-3 concise sentences'). It is easily distinguished from siblings like sol_token_brief or tts, which address unrelated resources. It loses a point only because the rest of the description is dominated by payment mechanics rather than the summarization task itself.

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?

The description gives procedural invocation guidance (call the tool, handle HTTP 402, pay, retry with the payment header), but says nothing about when to choose this tool over alternatives or what input it is/isn't suited for. Usage is implied by the obvious 'summarize text' framing rather than stated.

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

ttsPiper text to speechA
Read-onlyIdempotent
Inspect

Self-hosted Piper text-to-speech. Returns WAV audio (base64 in the tool result), max 2500 characters. Costs 0.025 USDC, settled by POST https://api.bilbop.org/v1/tts. payTo 2r2vsoyuYuy4dsyQVRhfmMBqsMRKHRS5FTPNumYFhxE4. Pay the resource URL in the 402 challenge, then retry with PAYMENT-SIGNATURE or X-PAYMENT forwarded by this MCP.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText to speak
voice_idNoOptional Piper voice id. Default en_US-lessac-medium

TDQS

A4.3/5.0
Behavior5/5

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

Goes well beyond the annotations by disclosing the output format (WAV, base64-embedded), the 2500-character input cap, the exact cost (0.025 USDC), the payTo address, and the 402-challenge retry mechanism with the forwarding headers. Annotations cover safety only, so this added operational context is exactly the value the description should provide.

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?

Front-loads the identity and output format, then the hard limits, then payment mechanics in three compact sentences with no filler. The payment sentence is dense but every clause is actionable; slight information crowding is the only knock.

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 two-parameter tool with no output schema, the description supplies return format, size limit, cost, and payment/auth flow — nearly everything needed to call it successfully. Minor omissions remain, such as error behavior when payment forwarding fails, keeping it short of 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% and both parameters carry their own descriptions, including the default voice (en_US-lessac-medium). The description only restates the 2500-character limit already enforced by maxLength, adding no syntax, format, or voice-selection guidance beyond the schema — baseline 3.

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?

States a specific verb and resource (self-hosted Piper text-to-speech) and what it produces (WAV audio returned as base64 in the tool result). Siblings are unrelated (brand_feedback, summarize, sol_*), so no ambiguity arises, and an agent can tell immediately what this tool does.

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?

Gives explicit invocation procedure: pay the resource URL in the 402 challenge, then retry with PAYMENT-SIGNATURE or X-PAYMENT, and notes the 0.025 USDC cost. It does not compare against alternatives or state when-not-to-use, but the prerequisite/payment flow is spelled out clearly enough to act on.

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. 5 tool updates
    • First observedbrand_feedback
    • First observedsol_mint_info
    • First observedsol_token_brief
    • First observedsummarize
    • First observedtts

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Solana on-chain intelligence API — token scans, wallet PnL, bundle detection, fresh wallets, dev profiling. MCP server for Claude, Cursor & AI agents. Live PumpFun/Raydium streams
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Description: Pay-per-request access to Claude and GPT models via Solana USDC using a Phantom wallet address. No accounts, no API keys — wallet-native authentication.
    4
    12 npm
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Provides 13 Solana DeFi intelligence tools for AI agents, paid per-call via micropayments (USDC). Enables pulling live DeFi data and automatic payment settlement.
    13
    54 npm
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to access Solana wallet analytics, token data, and DeFi tools via pay-per-request USDC micropayments using the x402 protocol, without API keys or subscriptions.
    13
    30 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.