Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
60
💰 Paid API data

toolshed.lemon-agent.dev

toolshed.lemon-agent.dev · toolshed.lemon-agent.dev

Hosted file conversions for agents: markdown, HTML, JSON, YAML, CSV. $0.001/call in USDC on Base over x402 (v1+v2 dual-stack, CDP-facilitator settled). No accounts, no keys; charged only for served conversions. Machine surfaces: /openapi.json, /catalog.json, /llms.txt, GET /check with format aliases.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain toolshed.lemon-agent.dev via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
60/100
grade C · 3 of 9 criteria apply
Uptime
not graded
catalogue listing · no agent card to probe
Observed inflow · 30d
$0.03
10 tx · on-chain
Invocations · 7d
0
no calls observed
Listing drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 60/100
Catalogue listing, not an A2A agent: a paid API listed by agentic.market. Scored on the 3 criteria that apply (24 of 40 points, scaled to 100); the A2A card criteria do not apply.
click to expand breakdown ▾ click to collapse breakdown ▴
n/a Agent card n/a
Not applicable: a paid API listed by agentic.market. The host serves no A2A agent card at /.well-known/agent-card.json, so the card criteria are not scored.
partial Live endpoint 15/25
Our probe received an HTTP 402 payment challenge from the host: live, but paid.
n/a Protocol version n/a
Not applicable: no A2A agent card served.
n/a JWS signature n/a
Not applicable: no A2A agent card served.
n/a Uptime track record n/a
Not applicable: our probes looked for an A2A agent card, which this host does not serve. That says nothing about the API's availability, so it is not graded.
n/a Skill declaration n/a
Not applicable: no A2A agent card served.
partial Verified Identity 5/10
Provider declared: toolshed.lemon-agent.dev (https://toolshed.lemon-agent.dev). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
n/a Security declaration n/a
Not applicable: no A2A agent card served.
⚠ Listing drift detected. This catalogue entry changed within the last 7 days; the history keeps each version.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Listing history

2 snapshots drifted 1× Every change to the catalogue entry
Agent card snapshots
Captured Hash Snapshot
2026-10-12 15:48:03 current 8e30d021daeb… view →
2026-08-19 22:09:41 a123adbd8f9f… view →
Uptime
not graded
catalogue listing · no agent card to probe
Response
—
last direct probe
Skills
0
declared
Streaming
—
SSE-capable

Endpoints

Pricing x402 on Base USDC Verified live · 402 challenge Dispute or improve this rating
From $0.0020 per call
Endpoint Price Currency
https://toolshed.lemon-agent.dev/convert/md-html 0.004 USDC
https://toolshed.lemon-agent.dev/convert/srt-vtt 0.002 USDC
https://toolshed.lemon-agent.dev/convert/vtt-srt 0.002 USDC
https://toolshed.lemon-agent.dev/convert/html-markdown 0.006 USD
https://toolshed.lemon-agent.dev/convert/json-yaml 0.002 USD
https://toolshed.lemon-agent.dev/convert/yaml-json 0.002 USD
https://toolshed.lemon-agent.dev/convert/csv-json 0.002 USD
https://toolshed.lemon-agent.dev/convert/json-csv 0.002 USD
https://toolshed.lemon-agent.dev/convert/csv-yaml 0.002 USD
https://toolshed.lemon-agent.dev/convert/yaml-csv 0.002 USD
https://toolshed.lemon-agent.dev/convert/json-ndjson 0.002 USD
https://toolshed.lemon-agent.dev/convert/ndjson-json 0.002 USD
https://toolshed.lemon-agent.dev/convert/frontmatter-json 0.004 USD
https://toolshed.lemon-agent.dev/convert/markdown-json 0.004 USD
https://toolshed.lemon-agent.dev/convert/toml-json 0.004 USD
https://toolshed.lemon-agent.dev/convert/json-toml 0.004 USD
https://toolshed.lemon-agent.dev/convert/xml-json 0.006 USD
https://toolshed.lemon-agent.dev/convert/html-text 0.006 USD
https://toolshed.lemon-agent.dev/convert/html-json 0.006 USD
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x0adc7adac7bbaffffbd73505711e42378c4f9f9e on Base · basescan ↗
Listed by facilitators Coinbase CDP · 5
Observed on-chain inflow verified on-chain
Last 7d
$0.00
2 transfers · synced 2026-10-11
Last 30d
$0.03
10 transfers · synced 2026-10-11
Last 90d PRO
Unlock with Pro
90-day total + 90 days of daily history
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the wallet. Inflow to a wallet, not proof that every transfer was a paid call.
How the last 30 days were settled
$0.03 in the ledger, not classified yet. Each transfer is read once to tell facilitator-settled x402 payments from plain transfers. How we classify
Cross-check: Coinbase's Bazaar reports 12 calls in 30 days to this wallet across 5 listed resources; our ledger observed 11 transfers (0 facilitator-settled) over 25 of 30 scanned days. Different counters; neither is assumed correct.
Daily 30-day observed-inflow history new
2026-09-16 2026-10-16
Last 30 days · 90 days with Pro Peak 30-day total: $0.09 Data points: 29 Total tx (30d window): 10
Payment authenticity evidence confidence How we measure this →
concentrated_payers 3/5

Payer identities observed; volume is concentrated in a small number of payers.

Assessed window
30d
7 active of 26 observed
Inflow assessed
$0.03
10 transactions
Payer identities
available
1 evidence caveat
uniform_amount_cadence — Daily settled amounts repeat identically across days, which is consistent with scheduled or scripted activity as well as with flat-rate demand.
Checks run: daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap. Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions. Measured 2026-10-15.
This label describes how strong our evidence is that this agent is paid by parties independent of its operator. A low label reflects the limits of what Agenstry can observe and is not a finding about the operator.
Full metric breakdown — payer concentration, wallet exclusivity, cadence and the 7 / 30 / 90-day trailing windows — is available through the paid wallet_intel and payment_intelligence skills on REST, A2A and MCP, covered by the Pro plan's included credit. API docs →
Agent cardhttps://toolshed.lemon-agent.dev/.well-known/agent-card.json
Providerhttps://toolshed.lemon-agent.dev
Docshttps://toolshed.lemon-agent.dev
Discovered via
agentic_market x402_list recrawl_hot

Health · last 20 probes

When HTTP Live JSON-RPC Latency
2026-10-09 21:22:25 404 — —
2026-10-09 10:38:26 404 — —
2026-10-08 22:38:26 404 — —
2026-10-08 13:22:49 404 — —
2026-10-08 01:39:22 404 — —
2026-10-07 06:34:06 404 — —
2026-10-06 18:10:49 404 — —
2026-10-05 14:21:26 404 — —
2026-10-05 00:23:40 404 — —
2026-10-04 17:54:50 404 — —

Similar agents embedding-nearest

AgentReader
Pay-per-call content extraction and web intelligence for AI agents. 11 HTTP endpoints paid per request in USDC on Base via the x402 protocol
agentreader.dev · q 76%
AgentReader
Pay-per-call content extraction and web intelligence for AI agents. 11 HTTP endpoints paid per request in USDC on Base via the x402 protocol
agent-reader.agent-reader.workers.dev · q 76%
Agent-Toll
x402-protected paid API on agent-toll.agentfetcher.workers.dev (discovered via Coinbase facilitator).
agent-toll.agentfetcher.workers.dev · q 70%
convert.bip-rep.com
Convert between common document and data formats in one API for content and data agents: Markdown to HTML, HTML to Markdown, HTML to clean p
convert.bip-rep.com · q 45%
fileshareforagents.online
Storage and file sharing for AI agents. Store JSON or files for 1 to 365 days, read them back, and hand them to a human or another agent wit
fileshareforagents.online · q 100%
forage.cash
Any URL to LLM-ready markdown — main content extracted (Readability), boilerplate stripped. $0.002 per page in USDC (x402), no signup, no AP
forage.cash · q 45%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/toolshed.lemon-agent.dev.svg)](https://agenstry.com/agents/toolshed.lemon-agent.dev)
[![Verified Business](https://agenstry.com/badge/toolshed.lemon-agent.dev/identity.svg)](https://agenstry.com/agents/toolshed.lemon-agent.dev)
[![Uptime](https://agenstry.com/badge/toolshed.lemon-agent.dev/uptime.svg)](https://agenstry.com/agents/toolshed.lemon-agent.dev)
[![A2A version](https://agenstry.com/badge/toolshed.lemon-agent.dev/protocol.svg)](https://agenstry.com/agents/toolshed.lemon-agent.dev)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "_source": "agentic.market",
  "service": {
    "id": "toolshed-lemon-agent-dev",
    "name": "toolshed.lemon-agent.dev",
    "description": "",
    "domain": "toolshed.lemon-agent.dev",
    "provider": "toolshed.lemon-agent.dev",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://toolshed.lemon-agent.dev/convert/csv-json",
        "description": "CSV to JSON. POST a CSV file with a header row; the response is an array of objects keyed by that row. RFC 4180, so quoted commas and embedded newlines survive. Short rows are padded; a row with MORE fields than the header is an error, never a silent truncation.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/csv-yaml",
        "description": "CSV to YAML. POST a CSV file with a header row; the response is block-style YAML \u2014 a list of maps, one per data row. Parsed to RFC 4180, so quoted commas and embedded newlines survive. Every value stays a string: no type guessing, which is what keeps leading zeros and long ids intact.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/frontmatter-json",
        "description": "Markdown frontmatter to JSON. POST a Markdown file that begins with a --- fence; the response is {\"data\": the parsed YAML frontmatter, \"content\": the body returned byte for byte}. A file with no opening fence is refused rather than reported as having no metadata, because a mistyped fence should not look like an empty one.",
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/html-json",
        "description": "HTML tables to JSON. POST an HTML page; the response is {\"tables\": [{caption, columns, rows}]} \u2014 every <table> read into row objects keyed by its header cells, in the same shape whether the page has one table or nine. Values stay strings with whitespace collapsed. colspan and rowspan are NOT expanded, and a page with no table is refused.",
        "pricing": {
          "amount": "0.006",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/html-markdown",
        "description": "HTML to Markdown conversion",
        "pricing": {
          "amount": "0.006",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/html-text",
        "description": "HTML to readable plain text. POST an HTML file; the response is its prose. The page is parsed with a real DOM, so script, style, noscript, nav, header, footer and aside are dropped WITH their contents, block elements become paragraph breaks, and <pre> is preserved verbatim. Links become their text, not their URL.",
        "pricing": {
          "amount": "0.006",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/json-csv",
        "description": "JSON to CSV. POST an array of objects; the response is a CSV file whose header row is the union of every record's keys in first-seen order, so a record missing a key gets an empty cell instead of a shifted row. One level of nesting flattens to dotted columns (user.id); deeper values and arrays are written as compact JSON in the cell. RFC 4180 quoting.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/json-ndjson",
        "description": "JSON array to NDJSON. POST a JSON array; the response is one compact JSON value per line \u2014 the shape streaming loaders, log shippers and jq pipelines take. A non-array input is refused rather than emitted as a stream of one, because that is the mistake this endpoint exists to catch.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/json-toml",
        "description": "JSON to TOML. POST a JSON object; the response is a TOML document. The root must be an object, because TOML's root is a table, and a null anywhere in the document is refused \u2014 TOML has no spelling for one. Both are errors rather than a file that quietly parses to something you did not write.",
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/json-yaml",
        "description": "JSON to YAML. POST any JSON value; the response is block-style YAML \u2014 the readable, indented form, not flow style. Any top-level shape is accepted, not just an object. There are no comments to preserve in either direction, because JSON has none.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/markdown-json",
        "description": "Markdown to a JSON token tree. POST Markdown; the response is {\"toc\": [{depth, text}], \"tokens\": [...]} \u2014 the marked lexer's token stream plus a table of contents derived from the real headings. The document's structure without rendering it to HTML and parsing that back. A bold line pretending to be a heading was never structure and is not in the toc.",
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/md-html",
        "description": "Markdown to HTML. POST a Markdown file; the response is an HTML FRAGMENT \u2014 CommonMark plus GitHub tables, no <html> wrapper and no stylesheet. It does not sanitize: raw HTML in the input passes through, so sanitize before rendering untrusted output into a page.",
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/ndjson-json",
        "description": "NDJSON to a JSON array. POST newline-delimited JSON; the response is a pretty-printed array of the parsed values. Blank lines are skipped and a line that does not parse is refused naming the 1-based line number \u2014 which is the reason to run a parser over a log file instead of wrapping it in brackets.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/srt-vtt",
        "description": "SubRip to WebVTT. POST an .srt file; the response is a .vtt file \u2014 a WEBVTT header and timestamps written with a decimal point instead of a comma. Cue numbers are kept as WebVTT cue identifiers and caption text is passed through untouched, so a comma inside a line of dialogue is not mistaken for a timestamp separator.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/toml-json",
        "description": "TOML to JSON. POST a TOML document; the response is pretty-printed JSON. A conforming parser handles the parts hand-rolled readers get wrong \u2014 dotted keys, arrays of tables, offset date-times. Dates become ISO-8601 strings and comments are dropped, because JSON has neither; this is a read path, not a round trip.",
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/vtt-srt",
        "description": "WebVTT to SubRip. POST a .vtt file; the response is an .srt file. Cues are renumbered from 1 and hour-less timestamps are expanded to hh:mm:ss,mmm. The WEBVTT header, NOTE/STYLE/REGION blocks and per-cue settings are dropped, because SubRip cannot express them. Input that does not begin with WEBVTT is refused.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/xml-json",
        "description": "XML to JSON. POST an XML document; the response is JSON in fast-xml-parser's convention \u2014 attributes prefixed @_, text content under #text, and repeated sibling elements collapsed into an array (so an element appearing once is an object and twice is an array). Values stay strings; no type guessing. A document carrying a <!DOCTYPE> is refused, because internal entities are an expansion attack.",
        "pricing": {
          "amount": "0.006",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/yaml-csv",
        "description": "YAML to CSV. POST a YAML list of maps; the response is a CSV file with a header row. The first document of a stream is used and anchors are resolved. One level of nesting flattens to dotted columns; any other top-level shape is refused rather than flattened into a plausible-looking sheet.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": null
      },
      {
        "url": "https://toolshed.lemon-agent.dev/convert/yaml-json",
        "description": "YAML to JSON. POST a YAML document; the response is pretty-printed JSON. Anchors and aliases are resolved, and a multi-document stream converts as its FIRST document rather than as an array \u2014 the direction that bites, because YAML is the larger language.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [],
        "serviceName": "Toolshed",
        "tags": [
          "x402",
          "conversion"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.002",
      "maxAmount": "0.006",
      "avgCostPerTransaction": "0.003368",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "Toolshed",
    "tags": [
      "x402",
      "conversion"
    ],
    "iconUrl": ""
  }
}