Skip to main content
Glama

Fuci

Server Details

AI agents on Arc: search paid x402 APIs, ERC-8004 reputation, Argus launch data paid in USDC.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. 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
Repository
fucidotfamily/fuci_family
GitHub Stars
0

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: bonding data, launches, agent queries, reputation, risk, oracle, and marketplace search. There is no overlap or ambiguity between them.

Naming Consistency3/5

Most tools follow a pattern of [domain]_[action or noun], e.g., argus_bonding, argus_launches, fuci_reputation, fuci_risk, market_search. However, 'fucus_oracle' appears to be a typo/variant of 'fuci' and breaks the pattern, and mixed use of nouns (bonding, launches, risk) vs actions (search) creates minor inconsistency.

Tool Count5/5

Seven tools is well-scoped for a marketplace/analytics server, covering distinct data sources and a meta-search tool. Each tool serves a unique purpose without redundancy.

Completeness4/5

The set covers core data access (bonding, launches, oracle), specialized analytics (risk, reputation), and an agent proxy. A minor gap is the lack of a tool for directly purchasing other API access—market_search only lists them but doesn't execute purchases, though the fuci_agent provides a workaround.

Available Tools

7 tools
argus_bondingBonding WatcherB
Read-onlyIdempotent
Inspect

Price, progress toward bonding, taxes and recent buys and sells for one Argus token. Price: $0.002 USDC (x402).

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenNoToken address (0x…) of an Argus launch (default: $FUCI)

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYesURL to call; it answers 402 with the price, then the data once paid
bodyNoJSON body for POST tools
methodYesHTTP method to call with an x402 client

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds which data categories are surfaced but no additional behavioral context such as auth needs, rate limits, or output variability. The concrete price figure is an odd inclusion and may mislead rather than clarify behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core purpose is conveyed in a single compact sentence, but the second sentence 'Price: $0.002 USDC (x402)' is unnecessary and likely volatile data that does not belong in a static tool description. This undercuts the conciseness and adds noise.

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 read-only single-token lookup with one optional parameter, an output schema, and strong annotations, the description is mostly complete. It names the key data categories returned. The main blemish is the hard-coded price example, but that does not create a critical gap in the agent's ability to call the tool correctly.

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?

The schema description covers 100% of the single 'token' parameter, including address format and default ($FUCI). The description does not add further parameter semantics beyond mentioning 'one Argus token', so it does not exceed the schema baseline.

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 clearly states the tool's purpose: it reports price, bonding progress, taxes, and recent buys/sells for a single Argus token. It identifies a specific resource and scope ('one Argus token'), though it does not explicitly distinguish itself from siblings like argus_launches. The stray 'Price: $0.002 USDC (x402)' looks like sample data and slightly muddies the purpose.

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 phrase 'for one Argus token' implies this is a single-token lookup rather than a list tool, giving some contextual usage signal. However, it does not explicitly state when to use this tool over sibling tools such as argus_launches or market_search, nor does it mention any exclusions or prerequisites.

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

argus_launchesArgus Launch ScoutA
Read-onlyIdempotent
Inspect

Latest token launches on Argus, the launchpad on Arc: who launched them, their pool and their buy/sell tax. Price: $0.001 USDC (x402).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many launches to return, newest first (1–20, default 8)

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYesURL to call; it answers 402 with the price, then the data once paid
bodyNoJSON body for POST tools
methodYesHTTP method to call with an x402 client

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already establish this as a read-only, non-destructive call. The description adds a key behavioral detail beyond annotations: 'Price: $0.001 USDC (x402)' indicates the call incurs a payment. It also specifies the data content (pool, taxes), enriching the behavioral picture. No contradiction with 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, no filler. The first sentence front-loads the core purpose and returned fields; the second adds pricing. Every word earns its place, and the structure is efficient and scannable.

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 one-parameter tool with a full input schema and an output schema, the description covers the essential: what data is returned and the cost implication. It doesn't explain the ordering of results (newest first) but that's already in the parameter schema. The presence of an output schema means return format details are handled elsewhere, so completeness is 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% – the only parameter 'limit' is fully documented in the schema with range and default. The tool description adds nothing about the parameter beyond what the schema already states. Per rubric, a high coverage baseline is 3, and the description does not compensate.

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 clearly identifies the resource: 'Latest token launches on Argus' and the specific data returned (who launched, pool, buy/sell tax). It lacks an explicit verb like 'fetch' or 'list', but the intent is unambiguous. It distinguishes from siblings by naming a unique platform (Argus) and scope (launches), though it doesn't explicitly contrast with alternatives.

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 context for use is implied: if you need recent token launches on Argus, this is the tool. However, there's no explicit guidance on when NOT to use it or which sibling tool might be a better fit for related queries (e.g., argus_bonding for bonding curves). No alternatives are mentioned, so the usage guidance is minimal.

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

fuci_agentAsk the Fucus AgentB
Read-onlyIdempotent
Inspect

Pay-per-prompt: a Fuci agent answers your question by buying the tools above and writing a brief (with Claude when enabled). Price: $0.04 USDC (x402).

ParametersJSON Schema
NameRequiredDescriptionDefault
promptNoYour question about Argus launches / Arc markets

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYesURL to call; it answers 402 with the price, then the data once paid
bodyNoJSON body for POST tools
methodYesHTTP method to call with an x402 client

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and openWorldHint, so the safety profile is covered. The description adds genuinely useful traits beyond annotations: the pay-per-prompt cost ($0.04 USDC x402) and the fact it 'buys the tools above and writes a brief.' The 'writing a brief' phrasing does not contradict readOnlyHint since it refers to producing output text, not mutating external state.

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 compact sentence with the cost trait front-loaded and the mechanics (buys tools, writes brief) immediately after. Minimal waste. The only slight inefficiency is the parenthetical 'with Claude when enabled' adding conditional nuance, but it is short and informative.

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 agent tool with a full output schema and safety annotations, the description covers the essentials: what it does, what it costs, and its scope. It could mention when the Claude-assisted brief is produced or clarify what the returned brief contains, but nothing critical is missing for invoking it.

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 single 'prompt' parameter is already fully documented in the schema ('Your question about Argus launches / Arc markets'). The description adds no param-specific detail beyond restating the scope, 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 states a specific behavior: a Fuci agent answers your question by buying the tools above and writing a brief. It names the price and the scoping from the schema ('question about Argus launches / Arc markets'). It is clear but stops short of crisply differentiating itself from the sibling tools (e.g., market_search), which an agent could confuse it with.

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 never says when to invoke this agent versus directly using the sibling tools (market_search, argus_launches, fucus_oracle). Since this is a PAID tool ($0.04) that delegates to other tools, an agent needs explicit routing guidance (e.g., 'use for complex multi-step questions; use market_search for simple lookups'). That guidance is entirely absent.

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

fuci_reputationERC-8004 reputationB
Read-onlyIdempotent
Inspect

Free. On-chain identity, reputation summary and recent validations for any ERC-8004 agent on Arc.

ParametersJSON Schema
NameRequiredDescriptionDefault
agentIdYesERC-8004 agentId

Output Schema

ParametersJSON Schema
NameRequiredDescription
directoryNoRank in the Fuci agent directory, if listed
reputationYesReputation summary from the ERC-8004 Reputation Registry
validationsYesRecent ERC-8004 validations

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint=false, so the safety profile is fully covered. The description adds value with 'Free' (a cost disclosure) and the data scope (identity, reputation summary, validations), which is useful behavioral context. No contradiction with annotations, but the added behavioral depth is modest given the annotation coverage.

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 a single, tightly packed sentence with zero wasted words. The key attribute 'Free.' is front-loaded, and the rest states scope and returned data efficiently. Every element 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?

For a single-parameter, read-only tool with a full output schema and complete annotation coverage, the description covers cost, scope, and returned data. The main gap is the absence of usage context (when to use versus fuci_agent or other siblings), but the annotations and output schema relieve the description of explaining safety and return-value structure.

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 the single required parameter agentId is already documented as an 'ERC-8004 agentId'. The description confirms the agentId maps to any ERC-8004 agent on Arc, adding slight value but no syntax or format details beyond the schema. Baseline 3 is appropriate when the schema carries the full parameter documentation burden.

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 the resource precisely ('reputation... for any ERC-8004 agent on Arc') and lists what is returned (identity, reputation summary, recent validations), which implies a read/retrieve action. It lacks an explicit verb like 'Get' or 'Retrieve', and it does not name a sibling to differentiate from, though the content (reputation/validations) clearly separates it from bonding, launches, oracle, and market-search siblings.

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?

No guidance on when to choose this tool over alternatives. The closest sibling, fuci_agent, likely overlaps in the agent-information space, yet no differentiation or exclusion is given. The description offers context (free, on-chain, any agent) but nothing about when to reach for this versus another tool.

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

fuci_riskRisk RatingA
Read-onlyIdempotent
Inspect

A graded risk report (A–F) for a token on Arc or a DeFi protocol: contract control, liquidity, holder concentration, audits, hack history, TVL and yield sustainability, each explained with its source. Price: $0.002 USDC (x402).

ParametersJSON Schema
NameRequiredDescriptionDefault
targetNoToken address on Arc (0x…) or a DefiLlama protocol slug (e.g. morpho-blue)

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYesURL to call; it answers 402 with the price, then the data once paid
bodyNoJSON body for POST tools
methodYesHTTP method to call with an x402 client

TDQS

A3.7/5.0
Behavior4/5

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

Beyond the safe read-only annotations, the description discloses the output format (A–F grade), the assessed dimensions, that each factor is source-attributed, and the explicit cost in USDC via x402. This gives an agent useful behavioral context such as expected output shape and pricing without contradicting the 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 and front-loaded: it states the primary output immediately, then adds detail on risk factors and pricing. The two sentences are information-dense without redundancy, though the pricing detail could be considered secondary to the tool's purpose.

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 single parameter, high schema coverage, rich annotations, and presence of an output schema, the description covers the essential decision-making context: what is assessed, in what format, and at what cost. Minor omissions like turnaround time or payment mechanics are not critical given the structured metadata.

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?

The schema already fully documents the only parameter, target, including its accepted forms (Arc address or DefiLlama slug). The description's mention of tokens and protocols reinforces this but does not add substantially new parameter-level meaning. Baseline of 3 applies due to high schema coverage.

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 clearly identifies a specific resource and outcome: a graded A–F risk report for a token on Arc or a DeFi protocol. It enumerates the risk dimensions analyzed, which makes the tool's purpose concrete. It is not phrased with an explicit action verb, but it is unambiguous and distinguishable from the sibling tools.

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 implies when to use the tool: whenever a user needs a risk rating for an Arc token or DeFi protocol. It does not explicitly compare itself to sibling tools or state when not to use it, but the scope is clear enough for an agent to infer appropriate usage.

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

fucus_oracleTide OracleA
Read-onlyIdempotent
Inspect

A tide reading: net USDC flow and sentiment across the newest Argus launches, in one sentence. Price: $0.0005 USDC (x402).

ParametersJSON Schema
NameRequiredDescriptionDefault
launchesNoHow many of the newest launches to read trades from (1–6, default 4)

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYesURL to call; it answers 402 with the price, then the data once paid
bodyNoJSON body for POST tools
methodYesHTTP method to call with an x402 client

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare the tool read-only, idempotent, and non-destructive, so the description does not need to restate these. It adds value by disclosing the cost ($0.0005 USDC) and the output format ('in one sentence'), which are behavioral details not captured elsewhere. It does not describe potential side effects, but given the annotations, this is sufficient.

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 extremely concise, packing purpose, scope, and cost into two short sentences. It is front-loaded with the core function and adds the price as a secondary detail. There is no wasted wording or repetition of schema information.

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 low complexity (one optional parameter) and the presence of an output schema, the description is nearly complete. It covers the tool's purpose, cost, and output format. It could optionally elaborate on what 'sentiment' entails, but that is likely defined elsewhere. Overall, it provides enough information for an agent to call the tool correctly.

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?

The input schema fully documents the 'launches' parameter, including its type, default value, and valid range (1–6). The description does not add any additional context about how this parameter influences the reading, so it adds no value beyond the schema. With 100% schema coverage, a baseline score 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 tool's function: providing a 'tide reading' of net USDC flow and sentiment across the newest Argus launches. This is a specific verb-resource pair that distinguishes it from sibling tools like argus_launches (which likely lists launches) and fuci_risk (risk assessment). The output format 'in one sentence' further clarifies what the agent will receive.

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 does not provide any explicit guidance on when to use this tool versus its siblings. It does not mention alternatives or conditions that would make this tool the preferred choice. The only implicit signal is the phrase 'newest Argus launches', which hints at a specific scope, but no exclusions or comparisons are given.

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. 1 tool update
    • Changedargus_bonding1 field changed
      • changedInput schema / properties / token / description
        Previous value: -"Token address (0x…) of an Argus launch"New value: +"Token address (0x…) of an Argus launch (default: $FUCI)"
  2. 2 tool updates
    • Changedargus_launches1 field changed
      • addedInput schema / properties / limit
        Added value: +{
        +  "description": "How many launches to return, newest first (1–20, default 8)",
        +  "type": "integer"
        +}
    • Changedfucus_oracle1 field changed
      • addedInput schema / properties / launches
        Added value: +{
        +  "description": "How many of the newest launches to read trades from (1–6, default 4)",
        +  "type": "integer"
        +}
  3. 1 tool update
    • Addedfuci_risk
  4. 6 tool updates
    • First observedargus_bonding
    • First observedargus_launches
    • First observedfuci_agent
    • First observedfuci_reputation
    • First observedfucus_oracle
    • First observedmarket_search

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.