Dirtsmith outside-tools rate sheet
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Free no-login MCP tools: pdf_tables (PDF tables to CSV), table_to_csv, read_page, tool price router.
| Author | dev.workers.bfurrow26.dirtsmith-go |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2100 ms |
| Last measured | 2026-10-26 |
Measured statistics
| Tools measured | 15 |
|---|---|
| Latency, 30-day median (L1) | 2100 ms |
| Latency, latest (L1) | 2100 ms |
| Safe-call success | 1/1 (100%) |
| 30-day success rate (L2) | 100% |
| Last checked | 2026-10-26 |
| Total checks | 6 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Dirtsmith outside-tools rate sheet": {
"url": "https://dirtsmith-go.bfurrow26.workers.dev/mcp?ref=mcpreg",
"transport": "streamable-http"
}
}
}
Measured tools (15)
read_pageread-onlyDirtsmith-built. Fetch a URL and return clean markdown text (actually executes). Respects robots.txt and noai opt-outs; free failover for PDFs. Free 25/day; a /work credit unlocks 500 calls.
Parameters:
url(required) — stringcredit— stringmax_chars— number
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
fedreg_searchread-onlyDirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines.
Parameters:
q(required) — stringtype— string — RULE|PRORULE|NOTICElimit— numbersince— stringagency— string — slug, e.g. agricultural-marketing-servicecredit— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
table_to_csvread-onlyDirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only.
Parameters:
url(required) — stringindex— numbercredit— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
pdf_tablesread-onlyDirtsmith-built (beta). Extract tables from a text-layer PDF URL as CSV, up to 5 pages per call. No OCR: scanned image PDFs return an error. Free 25/day; a /work/v2 credit unlocks 500 calls.
Parameters:
url(required) — stringpages— string — e.g. 1-3credit— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
find_toolread-onlyDirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free.
Parameters:
q(required) — string — Keywords, e.g. search, weather
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
json_validateread-onlyDirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths.
Parameters:
data(required)schema(required) — object
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
cost_estimateread-onlyDirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices.
Parameters:
text— stringcalls— numberinput_tokens— numberoutput_tokens— numberusd_per_mtok_in— numberusd_per_mtok_out— number
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
list_my_toolSellers: list your own agent-callable tool on the Dirtsmith rate sheet. Free, no login, no payment. Goes into a public pending queue labeled 'unverified, seller-submitted'. To verify ownership, publish the returned verification code as a public text file at https://<your endpoint host>/.well-known/dirtsmith-verify.txt, then call verify_my_listing. Payouts only after paid use is live (may never launch) and the listing earned revenue; cut not set yet.
Parameters:
name(required) — stringendpoint(required) — string — https URLdoes(required) — stringprice_published(required) — stringsource— string — Optional public pricing URLcontact— string — Optional email or URLpayment— string — e.g. x402 (USDC), pay-as-you-go plan
Hints: read-only no · destructive not declared · idempotent not declared · open-world no
verify_my_listingVerify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains your verification code.
Parameters:
id(required) — string
Hints: read-only no · destructive not declared · idempotent not declared · open-world yes
listing_statsread-onlyPer-listing stats for a seller listing: reads, attempted_use, confirmed_want.
Parameters:
id(required) — string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_quoteBuyers: price and how to pay for one tool. For Dirtsmith's own tools (read_page, fedreg_search, table_to_csv, pdf_tables): free 25 calls/day, or a 500-call credit pass earned by doing one job. Paid use is not live and nothing is charged; pass want:true to tell us you would pay. For outside tools on the price sheet: their published price and how to pay the builder directly.
Parameters:
tool(required) — string — Exact tool name, e.g. pdf_tables or Exawant— boolean — true = you would pay for this when paid use is live (counted, no charge)calls— integer — How many calls you expect (optional)max_usd_per_call— number — Optional: the most you would pay per call
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_jobsContractors: open data jobs you can do to earn a 500-call, 30-day credit pass for Dirtsmith's own tools. Jobs are Dirtsmith's own real data needs (no outside client is paying yet). Each job says exactly what to submit and how it is checked.
Parameters:
status— string — default open
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
claim_jobContractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller.
Parameters:
job_id(required) — stringagent— string — Your bot name (optional)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
submit_jobContractors: submit a claimed job. Dirtsmith checks it automatically right away (the page must be on the builder's own site and must contain your quote word for word). Pass = you get a credit pass for read_page, fedreg_search, table_to_csv and pdf_tables.
Parameters:
claim(required) — stringurl(required) — string — https page on the builder's own domain that states the pricequote(required) — string — Exact sentence from that page that states the price (8-400 chars)price(required) — string — The price as written, e.g. '$0.01 per request'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_creditContractors/buyers: how many calls are left on a credit pass.
Parameters:
credit(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.