Decant: convert CSV, XLSX and PDF to JSON; web page extraction that honours robots.txt
Hosted MCP: CSV/XLSX to JSON rows and text-PDF pages; private uploads or URLs, no API key.
Connect Remote server
claude mcp add --transport http decant https://decant.forevenza.com/mcp
{
"mcpServers": {
"decant": {
"url": "https://decant.forevenza.com/mcp"
}
}
}
{
"servers": {
"decant": {
"type": "http",
"url": "https://decant.forevenza.com/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://decant.forevenza.com/mcp
Tools 21 found in our last check
list_propositionsList Decant's services (Datasets to acquire or license, by domain and coverage; Turn a spreadsheet or PDF into JSON; Read a public web page into structured text): each one's slug, a one-line summary, and whether it runs instantly as a lookup or takes a requirement you send.
describe_propositionEverything about one Decant service, by the slug list_propositions gives: what happens to a request, what you receive, scope and limits, the request fields with examples, and the lookups it runs.
submit_requestSend a requirement to Decant (Datasets to acquire or license, by domain and coverage; Turn a spreadsheet or PDF into JSON; Read a public web page into structured text). It is recorded and answered with a receipt: keep its id and token to read the request's status (request_status…
extract_web_pageRead one public web page into title, headings, text, links and JSON-LD. robots.txt is honoured.
convert_documentConvert an uploaded file (file_base64) or public URL: CSV and XLSX become JSON rows per sheet; text PDFs become text per page. Up to 5 MB decoded, 20,000 rows per sheet; no OCR, PDF table grids or schema extraction. No account or API key; free within the shared daily limit. File…
interpret_requirementGive Decant the buyer's requirement, or a correction or addition to it, in their own words: it is read into a structured requirement (each value says which words it came from), conflicting or unclear facts come back as one question, and words not yet read are kept as written. Pa…
get_requirementA Decant requirement as it stands: each value with where it came from, what it replaced, the open question, words not yet read, whether it was sent and any offer on it.
edit_requirementSet fields by name ({"op":"set","values":{...}}, an empty value clears) or change the list ({"op":"add"|"update"|"remove"|"replace", ...}), exactly as given: no reading. Use it to answer the open question when the answer is a value.
send_requirementSend the requirement to Decant once the buyer says to: the first send records the request (its receipt token is the requirement's token, for request_status and offers); a later send of a changed requirement records a revision of the same request. Name the revision the buyer saw.…
request_statusResume a requirement using the receipt credentials. Read the recorded requirement, any replies the business has published on it (messages: where it answers a buyer with no email, it answers here) and any linked offers. Answer a reply by sending a continuation. Contact details ar…
inspect_offerRead the exact authorized terms, terms hash, order state and processor payment links, and the thread the business published on the offer: its answers to counteroffers (thread.counteroffers), the purchasing requirements, vendor status and purchase order matches it holds (thread.p…
accept_offerPlace an order on terms you have inspected and the buyer has authorized you to accept. Requires the exact terms hash and explicit acceptance. Follow inspect_offer later for payment links and verified payment state.
decline_offerDecline an issued offer on its inspected terms.
release_paymentConfirm a payment condition only where the inspected order allows the customer to release it. This records approval; it does not pay the processor.
retrieve_deliverableRetrieve what a paid order delivers, where the business produces it itself (a report): the exact text, its SHA-256, version, sources and any shortfall. Before payment is confirmed it says it is not yet available. Use the offer link or linked request credentials.
counter_offerPropose a change to an issued offer on its inspected terms: other quantities (by item index in terms.items), another list of companies (where the items price companies), a delivery date, a total price for the whole, a payment plan, or a note. It is a proposal, not a change: the…
submit_purchase_orderSend the buyer's purchase order for an issued offer or a placed order: number, revision, lines, total, currency and payment terms. It is matched against the accepted terms; differences are recorded and shown in inspect_offer thread.purchasing as exceptions, never silently accept…
state_purchasing_requirementsTell the business how the buyer's purchasing works for this offer: whether the seller must be an approved vendor, whether a purchase order is required, which documents are needed, the seller's vendor id with the buyer, where orders and invoices go, and the payment terms. Recorde…
report_vendor_statusReport the seller's vendor standing with the buyer's organization (APPROVED, DOCUMENTS_REQUESTED or REJECTED) with the buyer's approval or case reference and any documents requested. Recorded as the buyer's own statement; the business answers it in inspect_offer thread.purchasin…
inspect_deliveryRecord the buyer's inspection of a placed order: for each item (its index in terms.items) the quantity accepted and the quantity rejected, with a reason for a rejection, optionally for one portion of the order. Whether it was accepted is computed: only when nothing is rejected.…
answer_remedyAccept or decline a remedy the business proposed on a placed order (inspect_offer thread.fulfilment.remedies with state PROPOSED). Recorded for the business, which applies it and shows the result there. Accepting a credit or refund here moves no money; the business records it wh…
Details
| Endpoint | https://decant.forevenza.com/mcp (Streamable HTTP) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | com.forevenza.services/decant |
More files and documents servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
