{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_t385meu7xbyb","handle":"dirtsmith-outside-tools-rate-sheet","url":"https://wellknown.network/agents/dirtsmith-outside-tools-rate-sheet","links":{"self":"https://wellknown.network/agents/dirtsmith-outside-tools-rate-sheet/record.json","html":"https://wellknown.network/agents/dirtsmith-outside-tools-rate-sheet","markdown":"https://wellknown.network/agents/dirtsmith-outside-tools-rate-sheet/record.md","api":"https://wellknown.network/api/v1/agents/dirtsmith-outside-tools-rate-sheet","status":"https://wellknown.network/api/v1/agents/dirtsmith-outside-tools-rate-sheet/status","claim":"https://wellknown.network/agents/dirtsmith-outside-tools-rate-sheet/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/dirtsmith-outside-tools-rate-sheet/claim.json","badge":"https://wellknown.network/agents/dirtsmith-outside-tools-rate-sheet/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/dirtsmith-outside-tools-rate-sheet/history","tools":"https://wellknown.network/api/v1/agents/dirtsmith-outside-tools-rate-sheet/tools"},"ard":{"identifier":"urn:air:dirtsmith-go.bfurrow26.workers.dev:server:dirtsmith-outside-tools-rate-sheet","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Dirtsmith outside-tools rate sheet","summary":"Free no-login MCP tools: pdf_tables (PDF tables to CSV), table_to_csv, read_page, tool price router.","description":"Free no-login MCP tools: pdf_tables (PDF tables to CSV), table_to_csv, read_page, tool price router.","publisher":{"name":"dev.workers.bfurrow26.dirtsmith-go","url":null},"homepage":"https://dirtsmith-go.bfurrow26.workers.dev/developers","repository":"https://github.com/throttler300/dirtsmith-rate-sheet","version":"2026.1016.1147","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://dirtsmith-go.bfurrow26.workers.dev/mcp?ref=mcpreg","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-16T16:42:01.578354Z","publishedAt":"2026-10-16T16:42:01.578354Z","registryName":"dev.workers.bfurrow26.dirtsmith-go/rate-sheet"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":0.807,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.51,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.51,"provenance":"derived"}],"categories":["commerce","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-30T05:27:04.970Z","lastProbedAt":"2026-10-30T05:27:04.970Z","statusComputedAt":"2026-10-30T05:30:27.508Z","reliability30d":{"probes":51,"successRate":1,"p50Ms":58,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":51,"ok":51,"authBoundaryOk":0,"serviceOk":51,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-30T05:27:04.970Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T21:28:41.121Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T13:30:04.383Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":171,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T06:28:01.735Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":30,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T23:24:45.599Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T15:28:54.956Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T08:32:09.337Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T01:32:22.214Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T18:32:09.595Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":159,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T11:24:26.863Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":96,"error":null,"detail":{"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"toolCount":15,"toolsHash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","serverName":"dirtsmith","capabilities":["tools"],"serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"read_page","description":"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 /"},{"name":"fedreg_search","description":"Dirtsmith-built. Search the U.S. Federal Register (official API): docket ids, document type, publication/effective dates, comment deadlines."},{"name":"table_to_csv","description":"Dirtsmith-built. Convert the HTML tables on a web page to CSV. HTML only."},{"name":"pdf_tables","description":"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 /wor"},{"name":"find_tool","description":"Dirtsmith-built (house tool): search this rate sheet by keyword; returns matching outside tools cheapest-first with use_url. Free."},{"name":"json_validate","description":"Dirtsmith-built free utility: validate JSON data against a JSON Schema subset; returns errors with paths."},{"name":"cost_estimate","description":"Dirtsmith-built free utility: token count (chars/4 estimate) and USD cost for a prompt at your model prices."},{"name":"list_my_tool","description":"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"},{"name":"verify_my_listing","description":"Verify a seller listing by endpoint handshake: Dirtsmith reads the public file https://<endpoint host>/.well-known/dirtsmith-verify.txt and checks it contains y"},{"name":"listing_stats","description":"Per-listing stats for a seller listing: reads, attempted_use, confirmed_want."},{"name":"get_quote","description":"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 cred"},{"name":"list_jobs","description":"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 cl"},{"name":"claim_job","description":"Contractors: claim one open job for 2 hours. Returns a claim token for submit_job. Max 2 open claims per caller."},{"name":"submit_job","description":"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"},{"name":"check_credit","description":"Contractors/buyers: how many calls are left on a credit pass."}],"package":null,"toolSurface":{"id":"ts_ezdq2urmhkyf","endpointId":"ep_cesunrwghsu3","hash":"302d5482cd1dd8bbe86589e23518a60709dfa3d598cefe85ad0c0b7d718a73ea","toolCount":15,"serverName":"dirtsmith","serverVersion":"2026-10-17.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-17T18:24:51.406Z","lastSeenAt":"2026-10-30T05:27:04.980Z","observations":43,"toolNames":["read_page","fedreg_search","table_to_csv","pdf_tables","find_tool","json_validate","cost_estimate","list_my_tool","verify_my_listing","listing_stats","get_quote","list_jobs","claim_job","submit_job","check_credit"],"distinctSurfaces":5},"endpointFacts":[{"id":"ep_cesunrwghsu3","url":"https://dirtsmith-go.bfurrow26.workers.dev/mcp?ref=mcpreg","type":"mcp_streamable_http","factsCheckedAt":"2026-10-26T05:26:41.983Z","auth":{"observedAt":"2026-10-26T05:26:42.063Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-26T05:26:42.075Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"bfurrow26.workers.dev","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-08T11:57:02.000Z","validTo":"2027-01-06T11:57:01.000Z","daysToExpiry":68,"sanCount":2,"fingerprint256":"A0:A2:A7:3C:BA:4F:BB:84:BB:58:19:40:52:D3:21:06:FA:93:CF:05:88:39:E4:8B:02:46:8C:00:2C:D8:F6:AC"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.workers.bfurrow26.dirtsmith-go/rate-sheet","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.workers.bfurrow26.dirtsmith-go%2Frate-sheet","firstSeenAt":"2026-10-15T12:22:16.311Z","fetchedAt":"2026-10-29T02:22:01.905Z","normalizedAt":"2026-10-29T02:22:01.905Z"}]},"firstSeenAt":"2026-10-15T12:22:16.311Z","updatedAt":"2026-10-30T05:31:41.465Z"}