tools.schemasevery tool has an object input schema
warn
tools.annotationsonly 10 of 15 tools declare readOnlyHint or destructiveHint
fail
tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: read_page (destructiveHint, idempotentHint); pdf_tables (destructiveHint, idempotentHint); list_my_tool (destructiveHint, idempotentHint); …
pass
tools.token_costabout 1,600 tokens to load every tool
pass
tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
n/a
stability.changes, stability.rug_pulltool history recorded for 6 of the 7 days needed
dependenciesn/a · weight 15
n/a
deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package
15 tools, about 1,600 tokens to load them all · tool set 99422d206349 · tools last changed 2026-10-17 · checked 2026-10-20 16:30 UTC
Tool changes
similar_toolsremoved
Dirtsmith-built (house tool): similar listed tools ranked with aggregate tries/wants. Free, aggregate data only.
listing_checkremoved
Dirtsmith-built (house tool): listing quality score (completeness, clarity, verified, uptime, latency) with fixes. Free, aggregate data only.
price_advisorremoved
Dirtsmith-built (house tool): your listing price vs comparable tools and the build-vs-buy savings it offers. Free, aggregate data only.
demand_gapsremoved
Dirtsmith-built (house tool): what buyers searched for and did not find. Free, aggregate data only.
signal_would_listremoved
Free Gate 1 seller-intent signal: you would list a tool here for a cut of usage. No payment, no account, no obligation. To actually list, use list_my_tool.
get_cardremoved
Get one Dirtsmith tool card by card_id or tool name: plain job, real input/output examples, output field meanings, output schema (and where it came from), measured accuracy and speed with sample size, cost, known failures, use-when / don't-use-when. Omit id to list all cards.
match_toolremoved
Dirtsmith translator: describe the result you want in plain words (optionally an example of the output, as JSON or CSV, or a list of field names). Returns the best-fit tool cards with a 0-100 fit score, the reason, and honest gaps (missing output fields, unmeasured accuracy, known limits). Free, no login. Requests are logged (outcome text, cards returned, whether you then used one) to measure match quality; no personal data.
build_or_buyremoved
Dirtsmith-built (house tool): compare your token-cost forecast for a task against listed outside tools' published per-call prices. Deterministic, free.
get_resultremoved
Dirtsmith-built router (house tool): give an intent (what result you need), optional est_tokens/usd_per_mtok/calls; returns the best listed tool (cheapest measured-reachable per-call price), alternatives, and a receipt with estimated savings vs building it yourself. Does not call the tool for you. Free.
tool_statusremoved
Dirtsmith-built (house tool): 7-day reachability and median latency of listed outside endpoints from Dirtsmith probes. Free.
Contractors/buyers: how many calls are left on a credit pass.
claim_job
Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller.
cost_estimateread-only
Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices.
fedreg_searchread-only
Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines.
find_toolread-only
Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free.
get_quote
Buyers: 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.
json_validateread-only
Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths.
listing_statsread-only
Per-listing stats for a seller listing: reads, attempted_use, confirmed_want.
list_jobs
Contractors: 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.
list_my_tool
Sellers: 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.
pdf_tablesread-only
Dirtsmith-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.
read_pageread-only
Dirtsmith-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.
submit_job
Contractors: 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.
table_to_csvread-only
Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only.
verify_my_listing
Verify 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.