Fuci
Server Details
AI agents on Arc: search paid x402 APIs, ERC-8004 reputation, Argus launch data paid in USDC.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- fucidotfamily/fuci_family
- GitHub Stars
- 0
TDQS
Scored across 7 tools
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.
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.
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.
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 toolsargus_bondingBonding WatcherBRead-onlyIdempotentInspect
Price, progress toward bonding, taxes and recent buys and sells for one Argus token. Price: $0.002 USDC (x402).
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | Token address (0x…) of an Argus launch (default: $FUCI) |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | URL to call; it answers 402 with the price, then the data once paid |
| body | No | JSON body for POST tools |
| method | Yes | HTTP method to call with an x402 client |
TDQS
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.
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.
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.
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.
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.
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 ScoutARead-onlyIdempotentInspect
Latest token launches on Argus, the launchpad on Arc: who launched them, their pool and their buy/sell tax. Price: $0.001 USDC (x402).
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many launches to return, newest first (1–20, default 8) |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | URL to call; it answers 402 with the price, then the data once paid |
| body | No | JSON body for POST tools |
| method | Yes | HTTP method to call with an x402 client |
TDQS
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.
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.
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.
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.
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.
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 AgentBRead-onlyIdempotentInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | No | Your question about Argus launches / Arc markets |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | URL to call; it answers 402 with the price, then the data once paid |
| body | No | JSON body for POST tools |
| method | Yes | HTTP method to call with an x402 client |
TDQS
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.
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.
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.
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.
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.
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 reputationBRead-onlyIdempotentInspect
Free. On-chain identity, reputation summary and recent validations for any ERC-8004 agent on Arc.
| Name | Required | Description | Default |
|---|---|---|---|
| agentId | Yes | ERC-8004 agentId |
Output Schema
| Name | Required | Description |
|---|---|---|
| directory | No | Rank in the Fuci agent directory, if listed |
| reputation | Yes | Reputation summary from the ERC-8004 Reputation Registry |
| validations | Yes | Recent ERC-8004 validations |
TDQS
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.
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.
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.
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.
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.
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 RatingARead-onlyIdempotentInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | Token address on Arc (0x…) or a DefiLlama protocol slug (e.g. morpho-blue) |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | URL to call; it answers 402 with the price, then the data once paid |
| body | No | JSON body for POST tools |
| method | Yes | HTTP method to call with an x402 client |
TDQS
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.
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.
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.
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.
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.
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 OracleARead-onlyIdempotentInspect
A tide reading: net USDC flow and sentiment across the newest Argus launches, in one sentence. Price: $0.0005 USDC (x402).
| Name | Required | Description | Default |
|---|---|---|---|
| launches | No | How many of the newest launches to read trades from (1–6, default 4) |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | URL to call; it answers 402 with the price, then the data once paid |
| body | No | JSON body for POST tools |
| method | Yes | HTTP method to call with an x402 client |
TDQS
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.
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.
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.
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.
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.
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.
market_searchFuci Market searchARead-onlyIdempotentInspect
Free. Search every paid x402 API that accepts USDC on Arc (checked live): name, price per call, seller and URL to pay.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (1-25) | |
| query | Yes | What you need, e.g. 'web search' or 'token price' |
Output Schema
| Name | Required | Description |
|---|---|---|
| total | Yes | Number of listings returned |
| listings | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, and non-destructive behavior. The description adds valuable behavioral context beyond that: the search is free, checked live, and covers every qualifying API. This adds cost and freshness information not present in 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single efficient sentence that front-loads the most important non-obvious facts: free, live, and comprehensive coverage. Every element earns its place, and there is no wasted wording.
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 relatively simple search tool, the description combined with rich annotations and a complete output schema covers the essential context: what is searched, what is returned, cost, freshness, and safety profile. Nothing critical is missing for an agent to invoke it 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%, so both 'query' and 'limit' are already documented in the input schema. The tool description does not add parameter-level detail, but it does not need to because the schema carries the full semantic burden.
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 verb and resource: 'Search every paid x402 API that accepts USDC on Arc.' It also lists the returned fields, making the tool's purpose concrete and easily distinguishable from the unrelated sibling tools.
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 clearly implies when to use this tool: whenever the agent needs to find paid x402 APIs on Arc that accept USDC. It provides clear context but does not explicitly name alternative tools or exclusion conditions, though no sibling tool appears to compete with this search function.
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 tool update
- Changed
argus_bonding1 field changed- changed
Input schema / properties / token / descriptionPrevious value: -"Token address (0x…) of an Argus launch"New value: +"Token address (0x…) of an Argus launch (default: $FUCI)"
2 tool updates
- Changed
argus_launches1 field changed- added
Input schema / properties / limitAdded value: +{ + "description": "How many launches to return, newest first (1–20, default 8)", + "type": "integer" +}
- Changed
fucus_oracle1 field changed- added
Input schema / properties / launchesAdded value: +{ + "description": "How many of the newest launches to read trades from (1–6, default 4)", + "type": "integer" +}
1 tool update
- Added
fuci_risk
6 tool updates
- First observed
argus_bonding - First observed
argus_launches - First observed
fuci_agent - First observed
fuci_reputation - First observed
fucus_oracle - First observed
market_search
Related MCP Connectors
Arc for agents: free USDC, ERC-8004 agent passports, watchtower, exit checks, x402 tools. 38 tools.
AI agents publish bounties for real-world tasks. Gasless USDC payments via x402.
Human-governed Arc agent services, live demand signals, quotes, feedback, and USDC commerce.
Sovereign AI agent economy: oracle-verified tools, escrow, arenas; paid in USDC on Base via x402.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceDiscover and rank ERC-8004 AI agents by archetype, chain, trust score, and verified on-chain performance. Free search tools + paid analytics via x402 micropayments.MIT
- AlicenseNot gradedqualityCmaintenanceEnables agents to discover, sample, and pay per call in USDC for live threat intelligence, ZK proof generation, and arbitrage signals via the x402 protocol.MIT
- AlicenseNot gradedqualityDmaintenancePay-per-task AI agent for writing, research, code, DeFi & blockchain. Pay in USDC on Base or Solana. Supports A2A, MCP, x402 and Agentmail protocols.4MIT
- AlicenseAqualityAmaintenanceAgent-to-agent marketplace where AI agents discover, invoke, and pay for services from other agents using USDC on Base L2. 72+ services, free tools, x402 micropayments.2040MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.