cc0company-mcp
Server Details
cc0pedia CC0 database + cc0.company agent services as MCP tools, paid per call via x402 on Base.
- Status
- Healthy
- Uptime
- 99.1% over 38 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- cryptomfer/cc0company-mcp
- GitHub Stars
- 0
- Server Listing
- cc0company MCP
TDQS
Scored across 13 tools
Tools are mostly distinct: cc0pedia, cc0pedia-search, cc0pedia-verify, and cc0pedia-market each serve different purposes, and mfergpt tools are clearly separated. However, cc0pedia and cc0pedia-search both accept free-text queries over the same database, and the five style-specific art generators (darkfarms-gen, hokusai-gen, monet-gen, sartoshi-gen, van-gogh-gen) are functionally similar apart from the art style.
Tools are grouped with consistent prefixes for the most part: cc0pedia-*, mfergpt-*, and *-gen. However, the standalone 'cc0pedia' and 'cc0-daily-brief' break this pattern, and the prefixes mix nouns and verbs (cc0pedia-market, cc0pedia-search, mfergpt-ask). Overall readable but not perfectly uniform.
13 tools is well-scoped for a server that covers CC0 database lookups, search, verification, market data, a daily digest, multiple art generation styles, and mferGPT integrations. Each tool earns its place without overwhelming the agent.
The read-heavy CC0 database surface is well covered with lookup, search, verify, market, and digest tools, and the art generation and mferGPT services are adequately represented. The only notable gap is the absence of any write or management operations, but those appear out of scope for this read/generation API.
Available Tools
13 toolscc0-daily-briefAInspect
Hourly-refreshed top-5 CC0 NFT collections digest. Returns synchronous JSON with per-collection 24h metrics (volume, sales, floor, holders), cc0pedia editorial context (creator, summary, lore link), and an LLM-synthesized narrative + macro headline. Sources: OpenSea v2 stats, cc0pedia, Anthropic Haiku for synthesis. Cache TTL: hourly. Output license: CC0 — agents may reuse, repost, remix the JSON freely. [PAID: $0.05 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and delivers: it discloses synchronous JSON, hourly cache TTL, exact data sources (OpenSea v2, cc0pedia, Anthropic Haiku), a CC0 output license for free reuse, and a $0.05 USDC x402 payment requirement. It also enumerates the return sections. This goes well beyond a generic 'returns data' statement.
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?
Four sentences, each contributes distinct information: purpose, output contents, sources/cache/license, and pricing. The main purpose is front-loaded and there is no filler. It is slightly dense as a single paragraph, but every sentence 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 zero-parameter tool with no output schema, the description covers everything needed to invoke and interpret it: what is returned, how fresh the data is, where it comes from, what license applies, and what it costs. No critical invocation details are missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline of 4 applies. The input schema already confirms no required arguments, and the description does not need to explain parameter syntax. The description adds no parameter-specific info because none exists.
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: an hourly-refreshed top-5 CC0 NFT collections digest, and specifies the return contents (per-collection 24h metrics, cc0pedia context, LLM narrative). It uses 'Returns' as a concrete verb and lists enough fields for an agent to understand the tool's output. However, it does not explicitly mention how this tool differs from sibling tools like cc0pedia-market or cc0pedia-search.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context: this is the tool for a top-5 digest with 24h metrics and synthesized narrative, refreshed hourly. An agent can infer when to call it for a snapshot/overview use case. It does not explicitly state alternatives or exclusions, but the context is strong enough that no alternative is likely to be confused for this tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
cc0pediaAInspect
The agentic read API over cc0pedia — the largest machine-readable CC0 database (1,100+ entries: public-domain creators, collections, works). Pay $0.01 USDC per lookup; get ONE entry resolved from a free-text query: provenance, creator, license, on-chain pointers (collection contract addresses / chains / OpenSea), and the full CC0 body. Synchronous JSON, no polling. A miss returns 404 and the payment auto-cancels. Output license: CC0. [PAID: $0.01 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Name or slug of a CC0 creator, collection, or work (e.g. 'sartoshi', 'mfers', 'xcopy'). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses the paid nature ($0.01 USDC per call), the synchronous JSON response, the 404-on-miss behavior with auto-cancel of payment, and the output license (CC0). This is strong behavioral disclosure for a paid API, though it doesn't detail rate limits or error formats beyond 404.
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 dense but well-organized: it front-loads the core purpose, then pricing, then behavior, then output license. Every sentence adds information. It's slightly long but justified given the paid nature and the need to explain the 404 auto-cancel behavior.
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 lookup tool with no output schema, the description covers the essential context: what it does, what it costs, what it returns, and what happens on a miss. It doesn't explain the x402 payment flow in detail, but that's likely an external protocol detail. The main gap is not describing the response structure, but the description lists the fields returned, which partially compensates.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single parameter 'query' is already described in the schema with examples. The description adds context that the query is free-text and resolves to one entry, but it doesn't add meaning beyond what the schema already provides. Baseline 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 states a specific verb ('read API'), a specific resource ('cc0pedia'), and a precise scope ('ONE entry resolved from a free-text query'). It also names the data fields returned (provenance, creator, license, on-chain pointers, CC0 body), which distinguishes it from sibling tools like cc0pedia-search or cc0pedia-verify.
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 says this is a lookup tool for a single entry from a free-text query, and the sibling list includes cc0pedia-search, implying search is the alternative for broader queries. However, it doesn't explicitly state 'use cc0pedia-search instead for multiple results' or give when-not-to-use conditions, so it stops short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
cc0pedia-marketAInspect
Live market for a CC0 asset by slug/contract — token price/FDV/liquidity/volume or NFT floor/volume/owners. [PAID: $0.01 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | A cc0pedia entry slug (e.g. 'mfergpt', 'ok-degen'). | |
| chain | No | Optional chain hint (base, ethereum). | |
| contract | No | Or a raw contract address (0x...). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It usefully discloses the $0.01 USDC per-call cost via x402 and the 'live' nature of the data. It does not mention response shape, error behavior, rate limits, or whether the operation is strictly read-only, though 'market' implies non-mutating.
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 dense sentence with no filler. The market context, lookup mode, returned metrics, and cost are all front-loaded and each clause 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?
The description covers purpose, input approach, key output metrics, and cost, which is solid for a simple lookup tool. However, there is no output schema, no explicit statement that slug or contract is required, and no guidance on what happens when both or neither are provided.
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 schema already documents slug, chain, and contract. The description adds the clarifying idea that lookup is 'by slug/contract' and names the returned metrics, but it does not explain precedence or whether slug and contract are mutually exclusive alternatives.
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: live market data for a CC0 asset, with specific token/NFT metrics. It differentiates from siblings like cc0pedia-search and cc0pedia-verify by focusing on market pricing and liquidity, though it lacks a direct action verb like 'get' or 'fetch'.
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 intended use is implied: call this when you need live price/FDV/liquidity/volume data for a CC0 asset. However, it does not explicitly state when to prefer this over cc0pedia or cc0pedia-search, and there are no exclusions or alternative routing instructions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
cc0pedia-searchAInspect
Search the largest machine-readable CC0 database — ranked matches (slug, title, kind, license, contract). [PAID: $0.01 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Optional filter by entry kind. | |
| limit | No | Max results (1-50, default 25). | |
| query | Yes | Free-text search across cc0pedia titles (case-insensitive). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden, and it does a good job by disclosing the paid nature ('$0.01 USDC per call via x402') and indicating that results are ranked matches with specific fields. It does not explicitly state read-only behavior, rate limits, or failure modes, but for a search tool the main behavioral risk—cost—is clearly flagged.
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 written sentence that front-loads the core action, summarizes the result shape, and appends the essential pricing warning. No words are wasted, and the paid-call notice is critical information rather than filler.
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 search tool with three well-documented parameters and no output schema, the description is adequately complete: it states the search target, the result fields an agent should expect, and the cost. Minor gaps remain around authentication setup, rate limits, and empty-result behavior, but these are secondary for a read-style search operation.
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 already documents all three parameters with 100% coverage, including the query semantics, kind enum, and limit bounds. The description adds no additional parameter-level meaning beyond the schema, so the 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 a specific verb and resource: 'Search the largest machine-readable CC0 database.' It also gives a sense of the response shape with 'ranked matches (slug, title, kind, license, contract).' However, it does not explicitly differentiate from sibling tools like cc0pedia or cc0pedia-verify, so the distinction is left to the name and context.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool (whenever a CC0 database search is needed), but it does not state when not to use it or point to alternatives such as cc0pedia-market, cc0pedia-verify, or cc0-daily-brief. The paid-call notice adds a practical consideration but is not a usage guideline.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
cc0pedia-verifyAInspect
License oracle: is a contract a documented CC0 work? Returns license + full provenance. [PAID: $0.01 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| contract | Yes | EVM contract address (0x...) to check for documented CC0 status. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral burden. It usefully discloses the paid nature ($0.01 USDC via x402) and scopes the answer to 'documented' CC0 status, but it does not describe failure behavior, supported networks, or whether the response includes absent/unknown status cases.
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-written block: purpose, result, and cost are all present with no filler. The paid warning is front-loaded through the bracketed note, and every sentence contributes.
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 oracle, the description covers what it does, what it returns, and the key operational constraint (payment). It omits edge-case behavior and chain assumptions, but the schema fills the invocation requirement and the tool is simple enough that this is nearly complete.
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 only parameter, contract, is already fully documented in the schema with its type and meaning. The description adds no additional parameter-level detail, so the baseline of 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 names a specific operation: checking whether an EVM contract is a documented CC0 work, and specifies the return (license + provenance). It is clear, but it does not explicitly differentiate from sibling tools like cc0pedia-search or cc0pedia, so the distinction is left mostly to the tool name.
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 question "is a contract a documented CC0 work?" implies this tool is for verifying one specific contract against CC0 documentation. However, there is no explicit when-to-use guidance or comparison to alternatives such as cc0pedia-search, so an agent must infer the routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
darkfarms-genAInspect
Generate crypto Pepe meme art in the style of Darkfarms1 (CC0). Fine-tuned by cc0toshi on a public-domain corpus. Output is public domain (CC0). Caption guide at https://cc0.company/skill/darkfarms-gen.md. Skill + prompt templates on GitHub: https://github.com/cryptomfer/cc0company/blob/main/agent-services/darkfarms-gen.md. [PAID: $0.069 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Input prompt for this service. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses cost ($0.069 USDC per call), license (CC0), and fine-tuning composition, giving agents clear expectations about output ownership and financial side effects. It does not mention output format or delivery mechanism, but the disclosed traits exceed typical basics.
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 with the core action first, followed by license, references, and cost. No redundancy, and the external links are presented clearly without bloating the text. It is organized and easy to parse.
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 generation tool, it covers purpose, style, legal status, cost, and provides references for prompt guidance. It lacks explicit output format, but for an image generation tool that is often inferred. With no output schema, the description sufficiently equips an agent to call it, though adding output details would make it fully complete.
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 sole parameter 'prompt' is described minimally in the schema ('Input prompt for this service'), but the tool description adds meaning by pointing to a caption guide and prompt templates on GitHub, which explain prompt syntax and expectations. The additional resources effectively compensate for the schema's generic description.
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?
States a specific verb (generate), resource (crypto Pepe meme art), and style (Darkfarms1), distinguishing it from sibling art generators like hokusai-gen or monet-gen. The mention of fine-tuning on a public-domain corpus adds precision, making the tool's scope unmistakable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It implies usage when Darkfarms1-style Pepe art is desired, but does not explicitly contrast with alternatives or state when not to use. The links to caption guide and prompt templates provide operational context but no direct guidance on tool selection among art generation siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hokusai-genBInspect
Edo-period ukiyo-e woodblock prints in the Hokusai style, fine-tuned by cc0toshi on public-domain works — crashing waves, Mount Fuji, fishermen and traders, bold inkwork on natural pigments. Output is public domain (CC0). Caption guide at https://cc0.company/skill/hokusai-gen.md. Skill + prompt templates on GitHub: https://github.com/cryptomfer/cc0company/blob/main/agent-services/hokusai-gen.md. [PAID: $0.069 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Input prompt for this service. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral context. It adds useful facts beyond the schema: output is public domain (CC0), calls cost $0.069 USDC via x402, and the model is a cc0toshi fine-tune. It does not describe response format or error behavior, but for a simple generation tool this is acceptable 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 focused sentence followed by compact metadata labels for licensing, documentation, and pricing. It front-loads the most important style and content information before the links and cost. It is efficiently structured, with no filler words or unnecessary repetition.
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 one-parameter generation tool with no output schema and no annotations, the description covers the essential operational context: style, content, output licensing, cost, and where to find prompt guidance. It does not explain what the API call returns or how the generated output is delivered, but the provided caption guide and GitHub templates partially mitigate that gap. Overall it is adequate but not exhaustive.
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, 'prompt', so the baseline is 3. The description adds context by suggesting the expected prompt style and pointing to a caption guide and prompt templates, but it does not add imperative syntax or detailed prompt requirements. The high schema coverage means this is sufficient.
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 what the tool produces: Edo-period ukiyo-e woodblock prints in the Hokusai style, including specific subjects like waves and Mount Fuji. It does not use an explicit verb like 'generate', but the tool name and output framing make the action unambiguous. It distinguishes itself from sibling artist-gen tools by naming the specific style and content, though it does not do so explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no explicit statement about when to use this tool versus alternatives such as van-gogh-gen or monet-gen. The only guidance is implicit: the Hokusai-style description tells an agent this is the right choice for Japanese woodblock-style outputs. This is implied usage, not clear exclusions or alternative routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
mfergpt-askBInspect
Ask mferGPT anything and get a response in the mfer voice, re-brokered by cc0.company over x402. Third-party service — cc0.company pays the mfergpt upstream as an x402 client and adds a commission of max(5%, 0.005 USDC) — the buyer pays buyer_price_usdc. [PAID: $0.05 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Input prompt for this service. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden for behavioral disclosure. It usefully discloses that this is a paid third-party brokerage with a $0.05 USDC fee and associated commission, which is significant context. However, it does not describe return format, failure behavior, rate limits, or whether the operation is read-only.
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 front-loaded with the core purpose and then provides necessary commercial details about pricing and the third-party broker. It is slightly dense and run-on, but every clause carries relevant information for the agent.
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?
The description covers the essential purpose and cost mechanism, but because there is no output schema and no annotations, it leaves gaps around what the response actually contains, what an error or failed payment looks like, and how to handle the paid transaction. Adequate for a simple ask endpoint, but not fully complete.
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% for the single 'prompt' parameter, so the baseline is 3. The description adds the mfer-voice context and general-purpose framing, but it does not meaningfully elaborate on parameter constraints, formatting, or expected input style beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the core operation: ask mferGPT anything and receive a response in the mfer voice. It is specific enough to identify the tool's general-purpose role among siblings, though it does not explicitly differentiate itself from mfergpt-lore or mfergpt-mferfy.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to use this tool versus sibling tools like mfergpt-lore or mfergpt-mferfy. The phrase 'ask anything' implies general use, but there are no explicit exclusions, alternative recommendations, or context cues for selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
mfergpt-loreAInspect
Query the mfer lore archive (history, culture, community) by mfergpt, re-brokered by cc0.company over x402. Pass your search as the prompt; returns matching lore excerpts. Third-party service — cc0.company pays the mfergpt upstream as an x402 client and adds a commission of max(5%, 0.005 USDC) — the buyer pays buyer_price_usdc. [PAID: $0.02 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Input prompt for this service. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It discloses that this is a third-party paid service, that cc0.company pays an upstream x402 client and adds a commission, and that the buyer pays $0.02 USDC per call. It omits error/rate-limit details, but for a simple query tool the key non-obvious behavior (payment) is transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is reasonably front-loaded with purpose and usage, but the third-party commission sentence is verbose and partly redundant with the later '[PAID: $0.02 USDC per call via x402]' tag. The main point could be made more compactly without losing critical 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 tool has a single parameter and no output schema, the description states the return type ('matching lore excerpts'), the input semantics, and the pricing. It is sufficient for correct invocation; minor gaps such as result format or pagination limits are not critical for a simple query service.
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 only describes 'prompt' as 'Input prompt for this service,' which is generic. The description adds meaning by instructing 'Pass your search as the prompt,' clarifying that the single parameter should contain the search query. This goes beyond the schema's minimal description.
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 uses a specific verb and resource: 'Query the mfer lore archive (history, culture, community)' and states it returns 'matching lore excerpts.' This clearly distinguishes it from sibling tools like mfergpt-ask by naming the unique archive.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a clear usage instruction: 'Pass your search as the prompt,' and the opening phrase establishes the intended use case for lore/history/culture/community queries. It does not explicitly name alternatives or exclusions, but 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.
mfergpt-mferfyAInspect
Turn any image into a mfer in the mferGPT house style, re-brokered by cc0.company over x402. Pass an image URL as the prompt; returns a mferfied image. Third-party service — cc0.company pays the mfergpt upstream as an x402 client and adds a commission of max(5%, 0.005 USDC) — the buyer pays buyer_price_usdc. [PAID: $0.05 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Input prompt for this service. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description carries the transparency burden. It discloses the third-party rebrokering, the x402 payment flow, the commission formula, and the fixed $0.05 USDC charge, which is valuable beyond the schema. It does not cover error behavior or side effects, but the core financial and operational traits are explicit.
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 main purpose leads, followed by input format and then payment terms. Each sentence adds information, though the rebrokering detail is stated twice in slightly different ways, adding a small amount of redundancy.
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 paid image service, the description covers what to pass, what comes back, and what it costs. It does not specify the output image format or failure handling, but those are minor given no output schema and a self-contained operation.
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 only describes 'prompt' generically as 'Input prompt for this service,' while the description specifies that the prompt must be an image URL. This is a meaningful semantic upgrade for the sole parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific action ('Turn any image into a mfer') and names the output style ('mferGPT house style'), which distinguishes it from sibling artist-generation tools like hokusai-gen and van-gogh-gen. It also immediately states that the tool returns an image.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It clearly tells the agent to pass an image URL as the prompt and what result to expect, so the invocation context is unambiguous. It does not name alternative tools or state exclusion conditions, but the 'mferGPT house style' framing makes the intended use case clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
monet-genAInspect
French impressionist paintings in the Monet style, fine-tuned by cc0toshi on Art Institute of Chicago archival public-domain works — water lilies, haystacks, Rouen Cathedral, gardens at Giverny, soft natural light and broken color. Output is public domain (CC0). Caption guide at https://cc0.company/skill/monet-gen.md. Skill + prompt templates on GitHub: https://github.com/cryptomfer/cc0company/blob/main/agent-services/monet-gen.md. [PAID: $0.069 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Input prompt for this service. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are absent, so the description carries the burden. It states that output is public domain (CC0), which is a behavioral trait affecting usage rights, and mentions it is fine-tuned on public-domain works, but does not describe any side effects, limitations, or what happens to the output. It does not disclose whether the output is an image URL, a file, or anything about the generation process or potential failures. The paid status is mentioned, which is useful, but the behavioral profile is incomplete.
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 fairly concise, with three sentences covering key facts: the style, the source, the output rights, and links to guides. It front-loads the style description, then provides links. The paid price is mentioned. However, it could be more front-loaded with the purpose and has some redundancies (e.g., 'public domain' appears twice). But it's efficient and not overly verbose.
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 simple schema (one parameter), the description is mostly complete. The output schema is absent, so the description doesn't explain what the response contains, which could be important for the agent to know how to use the output. It mentions links to guides and templates, which add context, but for a generation tool with no output schema, the agent might be left guessing. The paid nature is disclosed, which is a plus. Overall, it's adequate but could include what the tool returns (e.g., image data, URL).
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 has one parameter 'prompt' with description 'Input prompt for this service', which is generic and low in detail. The tool description does not elaborate on the prompt specifics beyond the style and subject matter, but it does reference a caption guide and prompt templates that presumably explain prompt usage. Since schema coverage is 100%, the baseline is 3; the description adds marginally by implying the prompt should describe desired Monet-style content. However, it doesn't detail what makes a good prompt.
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: generating images in the style of Monet's French impressionist paintings. It specifies the verb 'generates' implicitly through the description of output style, and names specific subjects (water lilies, haystacks, etc.). It distinguishes itself from siblings that are about other styles (e.g., van-gogh-gen, hokusai-gen) by naming the artistic style and the fine-tuning source.
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 (when wanting Monet-style art) but does not explicitly state when not to use it or how it differs from the other gen tools. It mentions a caption guide and prompt templates link that could provide usage guidance, but within the description itself there is no explicit usage scenario or alternative routing. It hints at a paid model and public domain output, which may affect usage but is not a direct when-to-use statement.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sartoshi-genBInspect
Generate 1/1 hand-drawn mfer art in the style of sartoshi (CC0) — thin wobbly ink lines, naive doodle style. Fine-tuned by cc0toshi on a public-domain corpus. Output is public domain (CC0). Caption guide at https://cc0.company/skill/sartoshi-gen.md. Skill + prompt templates on GitHub: https://github.com/cryptomfer/cc0company/blob/main/agent-services/sartoshi-gen.md. [PAID: $0.069 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Input prompt for this service. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It does disclose important traits: the output is CC0 (public domain), the call costs $0.069 USDC via x402, and the model is fine-tuned on a public-domain corpus. However, it does not mention the output format (e.g., image URL, base64), error handling, rate limits, or whether any state persists. While the payment and licensing info add value, the lack of return format and potential side effects leaves a notable gap.
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 reasonably concise, front-loading the core purpose and style before moving to licensing, links, and pricing. It uses multiple sentences but each adds information: style, training, licensing, guide links, and cost. The inclusion of external links is useful but slightly verbose; still, the structure is logical and the description avoids unnecessary fluff.
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 generation tool with one parameter and no output schema, the description covers the main purpose and style, plus licensing and cost. However, it does not specify what the output looks like (e.g., an image URL, binary data, or a file), which is crucial for an agent to use the result correctly. The links to guides might help, but they are external dependencies. The description is adequate for understanding the tool's purpose but incomplete regarding the output contract and any prerequisites or failure modes.
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 has full coverage for the single 'prompt' parameter, with a generic description ('Input prompt for this service'). The tool description adds context by linking to a caption guide and GitHub prompt templates, which could help an agent craft a better prompt, but it does not explicitly explain the prompt's role or expected format beyond what the schema already states. Since the schema covers the parameter adequately, the description adds marginal value, aligning with the baseline of 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear verb ('Generate') and a specific resource ('1/1 hand-drawn mfer art') with a distinct style ('sartoshi'), making the tool's purpose immediately understandable. It also adds background on the training data and CC0 licensing, which further clarifies the intent. However, it does not name any sibling tools (e.g., darkfarms-gen) to explicitly differentiate itself, so an agent must infer when this style is desired rather than being told.
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 usage for generating sartoshi-style mfer art but provides no explicit guidance on when to choose this tool over its siblings. It does include links to a caption guide and prompt templates, which indirectly help with how to craft prompts, but it does not state exclusions or alternatives. An agent would need to infer from the style description that this is for sartoshi-specific requests, but there is no direct comparison to other art-generation tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
van-gogh-genAInspect
Post-impressionist oil paintings in the Van Gogh style, fine-tuned by cc0toshi on Art Institute of Chicago archival public-domain works — visible brushstrokes, swirling skies, wheat fields, cypress trees, self-portraits, sunflowers. Output is public domain (CC0). Caption guide at https://cc0.company/skill/van-gogh-gen.md. Skill + prompt templates on GitHub: https://github.com/cryptomfer/cc0company/blob/main/agent-services/van-gogh-gen.md. [PAID: $0.069 USDC per call via x402]
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Input prompt for this service. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden and does disclose important behavioral facts: output is public domain (CC0), the call costs $0.069 USDC via x402, and the model was fine-tuned on public-domain Art Institute works. However, it does not describe the output format, response shape, or any call-specific behavior beyond cost.
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 front-loaded with the core output style and then efficiently adds licensing, pricing, and resource links. It is a bit dense with URLs and motif examples, but every sentence contributes useful selection and invocation 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?
For a one-parameter generation tool, it provides style, source material, license, cost, and optional template links, which is reasonably complete for selection. It still omits explicit output/response format and any usage exclusions, so an agent must infer what the API actually returns.
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 covers the single prompt parameter at 100%, but its description is generic: 'Input prompt for this service.' The tool description adds links to a caption guide and prompt templates, which is helpful context, but it does not inline explain what a valid prompt should contain or how the prompt influences the output.
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 this as a Van Gogh-style image generation service with a specific output: post-impressionist oil paintings with visible brushstrokes, swirling skies, wheat fields, cypress trees, and sunflowers. It distinguishes itself from sibling artist-gen tools like hokusai-gen and monet-gen by naming the style and training source.
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 style-specific content strongly implies when to use this tool: when the user wants Van Gogh-style imagery. However, it does not explicitly say when not to use it or name alternatives such as monet-gen or hokusai-gen, leaving the agent to infer routing from style alone.
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
- Removed
tcgenerate-random
1 tool update
- Added
tcgenerate-random
13 tool updates
- First observed
cc0-daily-brief - First observed
cc0pedia - First observed
cc0pedia-market - First observed
cc0pedia-search - First observed
cc0pedia-verify - First observed
darkfarms-gen - First observed
hokusai-gen - First observed
mfergpt-ask - First observed
mfergpt-lore - First observed
mfergpt-mferfy - First observed
monet-gen - First observed
sartoshi-gen - First observed
van-gogh-gen
Related MCP Connectors
337 MCP tools with x402 micropayments on Base. $0.001/call. No signup, no API keys.
Paid MCP tools behind one endpoint. Agents pay per call in USDC on Base via x402.
5 pay-per-call SEO tools over MCP. Free discovery, tool calls settle in USDC on Base via x402.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Related MCP Servers
FlicenseNot gradedqualityBmaintenanceMCP server exposing 1,000+ pay-per-call API endpoints across agent infrastructure (memory, coordination, secrets, verification), data, compute, finance, weather, geography, and reference categories — payments via x402 protocol in USDC on Base.-- FlicenseNot gradedqualityCmaintenanceEnables AI agents to access 11 paid x402 endpoints as standard MCP tools, paying per call in USDC on Base without API keys, covering chat, code, vision, embeddings, crypto prices, weather, geolocation, forex, and WHOIS data.-
- AlicenseNot gradedqualityBmaintenanceMarketplace of MCP servers and APIs that agents pay for per call in USDC over x402 on Base; connect anonymously, pay only when you callMIT
- AlicenseNot gradedqualityBmaintenanceMCP server exposing 10 curated tools for AI agents, providing crypto trading signals, on-chain analysis, and web utilities via pay-per-call x402 endpoints on the Base network.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.