x402-money-farm
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| X402_MAX_USD | No | Hard spend cap for the process. Once reached, every further paid call is refused. | 1.00 |
| X402_NETWORK | No | Base mainnet. | eip155:8453 |
| FARM_BASE_URL | No | The service to buy from. | https://x402-money-farm.fly.dev |
| X402_PRIVATE_KEY | No | Your funded Base wallet, 0x + 64 hex characters. Without it the paid tools decline with an explanation and only farm_catalog works. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| farm_catalogA | List every tool this service offers, its price and its input schema, and report whether a wallet is configured in this session. Free — no payment required. Call this before paying for anything. |
| farm_clean_textA | Fetch a web page and return the main article text without navigation, ads or boilerplate, as plain text or Markdown, with title, language and word count. Use this to feed a page into a model or a RAG index. Costs $0.02 per call, paid in USDC on Base. |
| farm_metadataA | Normalised metadata for a web page: title, description, canonical URL, OpenGraph and Twitter card fields, icons, language, robots directives, author and dates. Use this for link previews, deduplication or classifying a URL. Costs $0.01 per call, paid in USDC on Base. |
| farm_linksA | Every link on a page, made absolute and deduplicated, split into internal and external, with anchor text, rel attributes and per-host counts. Use this to crawl, to map a site, or to find outbound references. Costs $0.01 per call, paid in USDC on Base. |
| farm_jsonldA | All JSON-LD blocks on a page, parsed and indexed by schema.org type, with an optional type filter and a microdata fallback. Use this to read product, price, article or event data without writing a scraper. Costs $0.01 per call, paid in USDC on Base. |
| farm_fingerprintA | A stable fingerprint of a page that ignores noise like timestamps and session ids, plus a verdict on whether it changed since a previous fingerprint. Use this to watch a page without storing or diffing its HTML yourself. Costs $0.015 per call, paid in USDC on Base. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a clearly distinct extraction task: text, metadata, links, JSON-LD, fingerprint, and service catalog. Descriptions clearly separate concepts like HTML metadata vs JSON-LD structured data, so an agent can reliably choose the right tool.
All tools follow a uniform farm_ prefix with lowercase snake_case names, and each suffix describes the output type. This predictable naming pattern makes the toolset easy to navigate.
Six tools is a well-scoped set for a paid web extraction API; every tool provides a unique function and none feel redundant. The catalog tool earns its place by exposing pricing and schemas for the paid operations.
The surface covers core extraction needs: main text, metadata, links, structured JSON-LD, and change detection, with few dead ends for typical workflows. Minor gaps such as raw HTML fetching or arbitrary selector extraction are not offered, but the stated purpose is handled well.