Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "audio_transcribe", "document_ocr", "domain_dns_tls_audit" and 10 more
Transcribe a bounded source audio or video file supplied as base64 to text.SeparateUseauthenticatedforprocessingspokenrelay:media;requiresnotyourfor OCR, invoice parsing, or PDF content conversion. This is a separately authenticated company Agent Tools relay; requires a valid Bearer API key, an enabled backend operation and anavailable catalogacceptedoperation.paymentDefaultmode. x402 returns aworkloadworkload-specificquote;quote and prepaidspendsconsumes shared company credits.UseRetry with thesameSAME idempotency_key and inputsontoretries.recover,Annotadmittedajobnew job. Admission is notdelivered;delivery: poll skavio_agent_job_status,thenretrieve through skavio_agent_job_result, and verify SHA256. Noexecution when backend admission isanonymousdisabled.execution.
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"data_base64":{"description":"Source ⟨111 unchanged words⟩
OCRApply optical character recognition to a scanned documentintosupplied as base64 and return searchable extracted text.SeparateUseauthenticatedwhenprocessingtherelay:documentrequireslacksyoura usable text layer; use pdf_to_text for selectable PDF text and invoice_extract for invoice fields. This is a separately authenticated company Agent Tools relay; requires a valid Bearer API key, an enabled backend operation and an
BoundedAudit the public DNS records and TLS certificateauditofforONEapublicsinglehostname,PUBLICusingbusinessboundedhostname.DNSChecksresolutionpublicandIPs,a TLSvalidity,handshake
Extract structured invoice fields from one uploaded document,pricedwithpersource pagewithcounttheverifiedextractionandcallaincluded.per-pageSeparatecostauthenticatedquote.processingUserelay:forrequiresinvoiceyour
MatchConfirmEXACTanfinalexact nativeUSDC transfer byCirclepublicUSDC recipient and six-decimal transfer amount for a completed transaction onanya supportedchain;EVMincludeschainstrictorfinality.Solana,$0.03with chain-specific finality checks. Use when reconciling a payment with an expected wallet and amount; for inspecting a transfer without expected values choose verify_native_usdc; for a PDF choose usdc_transfer_evidence_pdf. Requires tx_hash, recipient and amount, does not send funds or create an invoice. Costs 0.03
MergeCombine two to fivePDFsuploaded base64-encoded PDF documents into onedocument.outputSeparatedocument,authenticatedpreservingprocessingtherelay:suppliedrequiresorder.yourUse to concatenate files; use pdf_split to select pages from one PDF or pdf_to_text to extract text. This is a separately authenticated company Agent Tools relay; requires a valid Bearer API key, an enabled backend operation and anavailable catalog
SplitSelectaone-based page numbers from an uploaded PDFintoand return aselectednewsetdocumentofcontaining those pages.SeparateUseauthenticatedtoprocessingextractrelay:pages;requiresuseyour
Extract embedded selectable text from a PDFusingsuppliedtheasauditedbase64.SkavioUseengine.forSeparatetext-layerauthenticatedPDFs;processinguserelay:document_ocrrequireswhenyourpages are scanned images, and invoice_extract for structured invoice fields. This is a separately authenticated company Agent Tools relay; requires a valid
ReturnGenerate a bounded base64-encoded PDF containingpublicpubliclyblockchainverifiable native Circle USDC transaction evidence for an existing on-chain transfer. Use when anativecustomerCircleorUSDCaccountanttransfer.needsNOTa downloadable blockchain proof, not when you need a machine-readable exact recipient and amount check (use match_native_usdc_payment) or a simple transaction lookup (use verify_native_usdc). The PDF is not aninvoice.invoice,$0.05
VerifyInspect a completed native Circle USDC transfer by transaction hash on a supported chain (Base, Polygon, Arbitrum, Optimism, Ethereum, Avalanche orSolana.Solana).$0.02Use for transaction evidence; use match_native_usdc_payment to require an exact recipient and six-decimal amount, or usdc_transfer_evidence_pdf to obtain a PDF. This call does not initiate transfers or establish payment to a particular invoice. Costs 0.02 USDConvia x402 v2; the paid MCP accepts Baseviaorx402.Solana USDC subject to wallet approval. Public-chain RPC finality and availability vary.
FetchExtractahuman-visible text from one public HTTPS page under robots andreturnsizeonlylimits.itsUsevisiblefortext.readableSeparatepageauthenticatedtext,processingnotrelay:rawrequiresdocument
FetchRetrieve content from a public HTTPS documentasundertextrobots.txt,respecting robots.txtSSRF andsizebyte limits.SeparateUseauthenticatedforprocessingarelay:sourcerequiresfetch;yourchoose web_extract when only human-visible text is needed and web_monitor for content change hashes. This is a separately authenticated company Agent Tools relay; requires a valid
FetchMeasure a public HTTPSpage and report itspage's content hash,withoptionallyancomparingoptionalthechangepreviouscomparison.SHA256Separatesuppliedauthenticatedbyprocessingtherelay:caller.requiresUseyourfor
Changed the definition of "skavio_launch_status", "web_extract", "web_fetch" and 1 more
⟨6 unchanged words⟩ disabled processing functions. No execution or charge. Returnsenabled/admission flagsactivation andunverifiedowner-fundedfunded-execution/marginhistoricalstatus;paymentactivationjournalisevidencenotseparatelyfundedfromacceptance.
Recently observed → Live
Live → Recently observed
Changed the definition of "web_extract", "web_fetch" and "web_monitor"
FetchExtractaone public HTTPS pageandorreturnsearchonlyGoogleitsthenvisibleextracttext.1–5 actual source pages. Optional DeepSeek structured diagnostic. Separate authenticatedprocessingAgent
Changed the definition of "audio_transcribe", "document_ocr", "domain_dns_tls_audit" and 15 more
before
—after
Audio transcribeSkavioTranscribeaudio_transcribe.boundedRequiresaudio or video to text. Separate authenticated processing relay: requires your Agent Tools Bearer APIkey. Use argumentskeyfromandthe
Added "audio_transcribe", "document_ocr", "invoice_extract" and 9 more (6 tools before, 18 now)
Skavio audio_transcribe. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.
Skavio document_ocr. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.
Skavio invoice_extract. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.
Certificate recorded, valid to 2026-12-12
Authorization not required
Unknown → Live
First tool surface recorded: 6 tools (server version 1.30.0)
https://www.skavio.eu/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"data_base64":{"description":"Source ⟨111 unchanged words⟩
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"data_base64":{"description":"Source ⟨111 unchanged words⟩
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"inputs_base64":{"description":"Two ⟨112 unchanged words⟩
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"data_base64":{"description":"Source ⟨135 unchanged words⟩
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"data_base64":{"description":"Source ⟨111 unchanged words⟩
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"url":{"description":"Public ⟨88 unchanged words⟩
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"url":{"description":"Public ⟨88 unchanged words⟩
{"properties":{"arguments":{"additionalProperties":false,"description":"Tool-specific structured input object. Supply the required named fields described by its JSON Schema; source bytes must respect encoded size limits. Never include wallet private keys, passwords or API tokens.","properties":{"previous_sha256":{"description":"Optional ⟨105 unchanged words⟩
ExtractFetchonea public HTTPS pageor search Google then extract 1–5 actual sourceandpages.returnOptionalonlyDeepSeekitsstructuredvisiblediagnostic.text. Separate authenticatedAgent Toolsprocessing relay: requires yourownAgentcompanyTools Bearer APIkey. URLkey andquery are mutuallyanexclusive.availablePrepaidcatalogusesoperation.theDefaultsharedx402companyreturnscreditawallet;workloadx402quote;producesprepaidaspendsworkload-specificsharedpaymentcompanyquote.credits.PreserveUse the sameidempotency key, argumentsidempotency_key andpayment modeinputs onretry;retries.admissionAn admitted job is notdelivery.delivered;Pollpolljobskavio_agent_job_statusstatusthen skavio_agent_job_result andfetchverifyresultSHA256.withNoSHA256executionverification.when backend admission is disabled.
{"properties":{"arguments":{"additionalProperties":false,"allOf":[{"if":{"required":["url"]},"then":{"not":{"anyOf":[{"required":["max_results"]},{"required":["fetch_top"]}]}}}],"not":{"required":["url","query"]},"oneOf":[{"required":["url"]},{"required":["query"]}],"properties":{"diagnoseurl":{"default":false,"description":"Optional DeepSeek interpretation, priced separately; a provider failure never loses thePublicprimaryHTTPSresult.","type":"boolean"},"fetch_top":{"default":3,"description":"InpagequeryURL.modeRobots,how many top real source URLs topublicfetchaddress andextract.","maximum":5,"minimum":1,"type":"integer"},"max_results":{"default":5,"description":"Search results to return in query mode.","maximum":10,"minimum":1,"type":"integer"},"query":{"description":"Google query answered by Serper; returns real source URLs, never synthesised links. Mutuallyboundedexclusiveresponse
Search public Google results with SerperFetchorasecurelypublicfetchHTTPSonedocumentpublicasHTTPStext,page.respectingOptionalrobots.txtDeepSeekandstructuredsizediagnostic.limits. Separate authenticatedAgent Toolsprocessing relay: requires yourownAgentcompanyTools Bearer APIkey. URLkey andquery are mutuallyanexclusive.availablePrepaidcatalogusesoperation.theDefaultsharedx402companyreturnscreditawallet;workloadx402quote;producesprepaidaspendsworkload-specificsharedpaymentcompanyquote.credits.PreserveUse the sameidempotency key, argumentsidempotency_key andpayment modeinputs onretry;retries.admissionAn admitted job is notdelivery.delivered;Pollpolljobskavio_agent_job_statusstatusthen skavio_agent_job_result andfetchverifyresultSHA256.withNoSHA256executionverification.when backend admission is disabled.
{"properties":{"arguments":{"additionalProperties":false,"allOf":[{"if":{"required":["url"]},"then":{"not":{"anyOf":[{"required":["max_results"]}]}}}],"not":{"required":["url","query"]},"oneOf":[{"required":["url"]},{"required":["query"]}],"properties":{"diagnose":{"default":false,"description":"Optional DeepSeek interpretation, priced separately; a provider failure never loses the primary result.","type":"boolean"},"max_results":{"default":5,"description":"Search results to return in query mode.","maximum":10,"minimum":1,"type":"integer"},"queryurl":{"description":"Google query answered by Serper;PublicreturnsHTTPSrealpagesourceURL.URLsRobots,neverpublicsynthesisedaddresslinks.andMutuallyboundedexclusiveresponsewith
CompareFetchana public HTTPS pageorandSerperreportsearchitssnapshotcontentbyhash,SHA-256.withOptionalanDeepSeekoptionalstructuredchangediagnostic.comparison. Separate authenticatedAgent Toolsprocessing relay: requires yourownAgentcompanyTools Bearer APIkey. URLkey andquery are mutuallyanexclusive.availablePrepaidcatalogusesoperation.theDefaultsharedx402companyreturnscreditawallet;workloadx402quote;producesprepaidaspendsworkload-specificsharedpaymentcompanyquote.credits.PreserveUse the sameidempotency key, argumentsidempotency_key andpayment modeinputs onretry;retries.admissionAn admitted job is notdelivery.delivered;Pollpolljobskavio_agent_job_statusstatusthen skavio_agent_job_result andfetchverifyresultSHA256.withNoSHA256executionverification.when backend admission is disabled.
{"properties":{"arguments":{"additionalProperties":false,"allOf":[{"if":{"required":["url"]},"then":{"not":{"anyOf":[{"required":["max_results"]}]}}}],"not":{"required":["url","query"]},"oneOf":[{"required":["url"]},{"required":["query"]}],"properties":{"diagnoseprevious_sha256":{"default":false,"description":"OptionalDeepSeek interpretation, priced separately; a provider failure never loses the primarypreviousresult.","type":"boolean"},"max_results":{"default":5,"description":"SearchcontentresultsSHA256 toreturn incomparequeryformode.","maximum":10,"minimum":1,"type":"integerchanges."},"previous_sha256":{"pattern":"^[0-9a-f]{64}$","type":"string"},"queryurl":{"description":"Google query answered by Serper;Publicreturns
{"properties":{"arguments":{"additionalProperties":false,"propertiesallOf":[{"if":{"required":["url"]},"then":{"not":{"anyOf":[{"required":["max_results"]},{"required":["fetch_top"]}]}}}],"not":{"required":["url","query"]},"oneOf":[{"required":["url"]},{"required":["query"]}],"properties":{"diagnose":{"default":false,"description":"PublicOptionalHTTPSDeepSeekpageinterpretation,URL.pricedRobotsseparately; a provider failure never loses the primary result.","type":"boolean"},"fetch_top":{"default":3,"description":"Inpublicqueryaddressmode, how many top real source URLs to fetch andboundedextract.","maximum":5,"minimum":1,"type":"integer"},"max_results":{"default":5,"description":"Searchresponseresultscheckstoapply.return in query mode.","maximum":10,"minimum":1,"type":"integer"},"query":{"description":"Google query answered by Serper; returns real source URLs, never synthesised links. Mutually exclusive with url.","maxLength":2048256,"minLength":1,"type":"string"}},"requiredurl":[{"urldescription"]:"Public HTTPS page to process. Mutually exclusive with query.","maxLength":2048,"type":"string"}},"type":"object"},"idempotency_key":{" ⟨68 unchanged words⟩
Fetch aSearch publicHTTPSGoogledocumentresultsaswithtext,Serperrespectingorrobots.txtsecurelyandfetchsizeonelimits.public HTTPS page. Optional DeepSeek structured diagnostic. Separate authenticatedprocessingAgent Tools relay: requires yourAgentownToolscompany Bearer APIkeykey. URL andanqueryavailablearecatalogmutuallyoperation.exclusive.DefaultPrepaidx402usesreturnstheasharedworkloadcompanyquote;creditprepaidwallet;spendsx402sharedproducescompanyacredits.workload-specificUsepayment quote. Preserve the sameidempotency_keyidempotencyandkey,inputsargumentsonandretries.paymentAnmodeadmittedonjobretry; admission is notdelivered; polldelivery.skavio_agent_job_statusPollthenjobskavio_agent_job_resultstatus andverify SHA256. No execution whenfetchbackendresultadmissionwithisSHA256disabled.verification.
{"properties":{"arguments":{"additionalProperties":false,"propertiesallOf":[{"if":{"required":["url"]},"then":{"not":{"anyOf":[{"required":["max_results"]}]}}}],"not":{"required":["url","query"]},"oneOf":[{"required":["url"]},{"required":["query"]}],"properties":{"diagnose":{"default":false,"description":"PublicOptionalHTTPSDeepSeekpageinterpretation,URL.pricedRobotsseparately; a provider failure never loses the primary result.","type":"boolean"},"max_results":{"default":5,"description":"Searchpublicresultsaddresstoandreturnboundedinresponse
Fetch aComparepublican HTTPS pageandorreportSerperitssearchcontentsnapshothash,bywithSHA-256.anOptionaloptionalDeepSeekchangestructuredcomparison.diagnostic. Separate authenticatedprocessingAgent Tools relay: requires yourAgentownToolscompany Bearer APIkeykey. URL andanqueryavailablearecatalogmutuallyoperation.exclusive.DefaultPrepaidx402usesreturnstheasharedworkloadcompanyquote;creditprepaidwallet;spendsx402sharedproducescompanyacredits.workload-specificUsepayment quote. Preserve the sameidempotency_keyidempotencyandkey,inputsargumentsonandretries.paymentAnmodeadmittedonjobretry; admission is notdelivered; polldelivery.skavio_agent_job_statusPollthenjobskavio_agent_job_resultstatus andverify SHA256. No execution whenfetchbackendresultadmissionwithisSHA256disabled.verification.
{"properties":{"arguments":{"additionalProperties":false,"allOf":[{"if":{"required":["url"]},"then":{"not":{"anyOf":[{"required":["max_results"]}]}}}],"not":{"required":["url","query"]},"oneOf":[{"required":["url"]},{"required":["query"]}],"properties":{"previous_sha256diagnose":{"default":false,"description":"OptionalpreviousDeepSeekcontentinterpretation,SHA256priced separately; a provider failure never loses the primary result.","type":"boolean"},"max_results":{"default":5,"description":"Search results tocomparereturnforinchanges.query mode.","maximum":10,"minimum":1,"type":"integer"},"previous_sha256":{"pattern":"^[0-9a-f]{64}$","type":"string"},"urlquery":{"description":"PublicGoogleHTTPSquery
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsdata_base64":{"description":"Source document or audio bytes in base64, at most 3,000,000 encoded characters.","maxLength":3000000,"type":"string"},"units":{"description":"Optional legacy count; verified against actual source bytes. Omit it for automatic measurement.","maximum":30,"minimum":1,"type":"integer"}},"required":["data_base64"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}before
—after
Document ocrSkavioOCRdocument_ocr.aRequiresscanned document into searchable text. Separate authenticated processing relay: requires your Agent Tools Bearer APIkey. Use argumentskeyfromandtheanAgentavailableToolscatalogcatalog.operation. Default x402:receivereturns a workloadquotequote;andprepaidrepeatspends shared company credits. Use theSAMEsamekeyidempotency_keywithandx402/paymentinputsmetadata.onOrretries.spendAnexistingadmittedUSDC-fundedjobcreditsiswithnotpayment_mode=prepaid.delivered;Pollpolltheskavio_agent_job_statusjobthenandskavio_agent_job_resultretrieveanditsverifyresult;SHA256.anNoadmittedexecutionjobwhenisbackendnotadmissionyetisdelivered.disabled.
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsdata_base64":{"description":"Source document or audio bytes in base64, at most 3,000,000 encoded characters.","maxLength":3000000,"type":"string"},"units":{"description":"Optional legacy count; verified against actual source bytes. Omit it for automatic measurement.","maximum":100,"minimum":1,"type":"integer"}},"required":["data_base64"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}before
—after
Public domain DNS and TLS audit⟨32 unchanged words⟩ IP probing. $0.05 USDC on Base via x402. Input example: example.com. Performs bounded public DNS resolution and one pinned TLS handshake on port 443, no HTTP request. Reports tls_valid, public IPs and certificate details; not a vulnerability scan or trust certification.
{"properties":{"domain":{"titledescription":"DomainPublic DNS hostname, for example example.com; no URL, IP, credentials or private host.","maxLength":253,"minLength":4,"type":"string"}},"required":[ ⟨5 unchanged words⟩
before
—after
Invoice extractSkavio invoice_extract.ExtractRequiresstructuredyourinvoiceAgentfieldsToolsfromBeareroneAPIdocument,key.pricedUseperargumentspagefromwith theAgentextractionToolscallcatalog.included.DefaultSeparatex402authenticated processing relay:receiverequiresayourworkloadAgentquoteTools Bearer API key andrepeatantheavailableSAMEcatalogkeyoperation.withDefaultx402/paymentx402metadata.returnsOraspendworkloadexistingquote;USDC-fundedprepaidcreditsspendswithsharedpayment_mode=prepaid.companyPollcredits. Use thejobsame idempotency_key andretrieveinputsitsonresult;retries.anAn admitted job is notyetdelivered;delivered.poll skavio_agent_job_status then skavio_agent_job_result and verify SHA256. No execution when backend admission is disabled.
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsdata_base64":{"description":"Source document or audio bytes in base64, at most 3,000,000 encoded characters.","maxLength":3000000,"type":"string"},"units":{"description":"Optional legacy count; verified against actual source bytes. Omit it for automatic measurement.","maximum":100,"minimum":1,"type":"integer"}},"required":["data_base64"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}before
—after
Match exact USDC recipient and amount{"additionalProperties":false,"properties":{"amount":{"titledescription":"AmountPositive exact USDC decimal string, at most six decimal places. Never a floating point number.","maxLength":24,"minLength":1,"pattern":"^(?!0+(?:\\.0+)?$)[0-9]{1,17}(?:\\.[0-9]{1,6})?$","type":"string"},"network":{"default":"base","titledescription":"NetworkBlockchain inspected; the separate API payment always settles native USDC on Base.","enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"type":"string"},"recipient":{"titledescription":"RecipientExpected recipient: EVM 0x address or Solana owner wallet, not a token account.","maxLength":44,"minLength":32,"pattern":"^(?:0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$","type":"string"},"tx_hash":{"titledescription":"TxPublicHashtransaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network.","maxLength":100,"minLength":64,"pattern":"^(?:0x[0-9a-fA-F]{64}|[1-9A-HJ-NP-Za-km-z]{64,88})$","type":"string"}},"required":["tx_hash","recipient","amount"],"title":"match_native_usdc_paymentArguments","type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":true}before
—after
Pdf mergeSkavioMergepdf_merge.twoRequiresto five PDFs into one document. Separate authenticated processing relay: requires your Agent Tools Bearer APIkey. Use argumentskeyfromandtheanAgentavailableToolscatalogcatalog.operation. Default x402:receivereturns a workloadquotequote;andprepaidrepeatspends shared company credits. Use theSAMEsamekeyidempotency_keywithandx402/paymentinputsmetadata.onOrretries.spendAnexistingadmittedUSDC-fundedjobcreditsiswithnotpayment_mode=prepaid.delivered;Pollpolltheskavio_agent_job_statusjobthenandskavio_agent_job_resultretrieveanditsverifyresult;SHA256.anNoadmittedexecutionjobwhenisbackendnotadmissionyetisdelivered.disabled.
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsinputs_base64":{"description":"Two to five source PDFs, each base64 encoded.","items":{"maxLength":3000000,"type":"string"},"maxItems":5,"minItems":2,"type":"array"},"units":{"description":"Optional legacy count; verified against actual source bytes. Omit it for automatic measurement.","maximum":100,"minimum":1,"type":"integer"}},"required":["inputs_base64"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}before
—after
Pdf splitSkavioSplitpdf_split.aRequiresPDF into a selected set of pages. Separate authenticated processing relay: requires your Agent Tools Bearer APIkey. Use argumentskeyfromandtheanAgentavailableToolscatalogcatalog.operation. Default x402:receivereturns a workloadquotequote;andprepaidrepeatspends shared company credits. Use theSAMEsamekeyidempotency_keywithandx402/paymentinputsmetadata.onOrretries.spendAnexistingadmittedUSDC-fundedjobcreditsiswithnotpayment_mode=prepaid.delivered;Pollpolltheskavio_agent_job_statusjobthenandskavio_agent_job_resultretrieveanditsverifyresult;SHA256.anNoadmittedexecutionjobwhenisbackendnotadmissionyetisdelivered.disabled.
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsdata_base64":{"description":"Source document or audio bytes in base64, at most 3,000,000 encoded characters.","maxLength":3000000,"type":"string"},"pages":{"description":"One-based PDF pages to keep, at most 100.","items":{"maximum":100,"minimum":1,"type":"integer"},"maxItems":100,"minItems":1,"type":"array"},"units":{"description":"Optional legacy count; verified against actual source bytes. Omit it for automatic measurement.","maximum":100,"minimum":1,"type":"integer"}},"required":["data_base64","pages"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}before
—after
Pdf to textExtract selectable text from a PDF using the audited Skaviopdf_to_text.engine.RequiresSeparate authenticated processing relay: requires your Agent Tools Bearer APIkey. Use argumentskeyfromandtheanAgentavailableToolscatalogcatalog.operation. Default x402:receivereturns a workloadquotequote;andprepaidrepeatspends shared company credits. Use theSAMEsamekeyidempotency_keywithandx402/paymentinputsmetadata.onOrretries.spendAnexistingadmittedUSDC-fundedjobcreditsiswithnotpayment_mode=prepaid.delivered;Pollpolltheskavio_agent_job_statusjobthenandskavio_agent_job_resultretrieveanditsverifyresult;SHA256.anNoadmittedexecutionjobwhenisbackendnotadmissionyetisdelivered.disabled.
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsdata_base64":{"description":"Source document or audio bytes in base64, at most 3,000,000 encoded characters.","maxLength":3000000,"type":"string"},"units":{"description":"Optional legacy count; verified against actual source bytes. Omit it for automatic measurement.","maximum":100,"minimum":1,"type":"integer"}},"required":["data_base64"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}before
—after
Agent job result⟨5 unchanged words⟩ result as base64 with SHA256; no new payment. Input result_id must come from your completed owned manifest. Returns data_base64, sha256 and delivered=true, or an explicit error; independently verify the checksum.
{"properties":{"idempotency_key":{"description":"Your original processing job key; same authenticated company only.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"result_id":{"description":"A result_id from the owned completed job status manifest. Verify returned SHA256.","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_-]{1,64}$","title":"Result Id","type":"string ⟨7 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}before
—after
Agent job statusRead your owned processing job and result manifest; no new payment. Input is your original idempotency key. Returns state, reservation, availability and any owned result IDs; only available results may be downloaded.{"properties":{"idempotency_key":{"description":"Your original processing job key; same authenticated company only.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string" ⟨6 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}before
—after
Agent walletRead your authoritative shared credit wallet; no new payment. Returns balance_credits, available_credits, reserved_credits and USD display strings with ledger_source. It does not fund, reserve, move or spend credits.before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}before
—after
Catalog⟨7 unchanged words⟩ prices, and networks. No access to customer data. Returns four paid prices in USDC, inspection networks, separate processing authentication and activation limits. No call submits a job or spends funds.
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}before
—after
Launch status⟨5 unchanged words⟩ explicitly disabled processing functions. No execution or charge. Returns enabled/admission flags and unverified funded-execution/margin status; activation is not funded acceptance.
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}before
—after
USDC blockchain transfer evidence PDF{"additionalProperties":false,"properties":{"network":{"default":"base","titledescription":"NetworkBlockchain inspected; the separate API payment always settles native USDC on Base.","enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"type":"string"},"tx_hash":{"titledescription":"TxPublicHashtransaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network.","typemaxLength":100,"stringminLength":64,"pattern":"^(?:0x[0-9a-fA-F]{64}|[1-9A-HJ-NP-Za-km-z]{64,88})$","requiredtype":["tx_hashstring"]}},"titlerequired":["usdc_transfer_evidence_pdfArgumentstx_hash"],"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":true}before
—after
Verify native USDC transaction{"additionalProperties":false,"properties":{"network":{"default":"base","titledescription":"NetworkBlockchain inspected; the separate API payment always settles native USDC on Base.","enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"type":"string"},"tx_hash":{"titledescription":"TxPublicHashtransaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network.","typemaxLength":100,"stringminLength":64,"pattern":"^(?:0x[0-9a-fA-F]{64}|[1-9A-HJ-NP-Za-km-z]{64,88})$","requiredtype":["tx_hashstring"]}},"titlerequired":["verify_native_usdcArgumentstx_hash"],"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":true}before
—after
Web extractSkavioFetchweb_extract.aRequirespublic HTTPS page and return only its visible text. Separate authenticated processing relay: requires your Agent Tools Bearer APIkey. Use argumentskeyfromandtheanAgentavailableToolscatalogcatalog.operation. Default x402:receivereturns a workloadquotequote;andprepaidrepeatspends shared company credits. Use theSAMEsamekeyidempotency_keywithandx402/paymentinputsmetadata.onOrretries.spendAnexistingadmittedUSDC-fundedjobcreditsiswithnotpayment_mode=prepaid.delivered;Pollpolltheskavio_agent_job_statusjobthenandskavio_agent_job_resultretrieveanditsverifyresult;SHA256.anNoadmittedexecutionjobwhenisbackendnotadmissionyetisdelivered.disabled.
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsurl":{"description":"Public HTTPS page URL. Robots, public address and bounded response checks apply.","maxLength":2048,"type":"string"}},"required":["url"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}before
—after
Web fetchSkavioFetchweb_fetch.aRequirespublic HTTPS document as text, respecting robots.txt and size limits. Separate authenticated processing relay: requires your Agent Tools Bearer APIkey. Use argumentskeyfromandtheanAgentavailableToolscatalogcatalog.operation. Default x402:receivereturns a workloadquotequote;andprepaidrepeatspends shared company credits. Use theSAMEsamekeyidempotency_keywithandx402/paymentinputsmetadata.onOrretries.spendAnexistingadmittedUSDC-fundedjobcreditsiswithnotpayment_mode=prepaid.delivered;Pollpolltheskavio_agent_job_statusjobthenandskavio_agent_job_resultretrieveanditsverifyresult;SHA256.anNoadmittedexecutionjobwhenisbackendnotadmissionyetisdelivered.disabled.
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsurl":{"description":"Public HTTPS page URL. Robots, public address and bounded response checks apply.","maxLength":2048,"type":"string"}},"required":["url"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}before
—after
Web monitorSkavioFetchweb_monitor.aRequirespublicyourHTTPSAgentpageToolsandBearerreportAPIitskey.contentUsehash,argumentswithfromantheoptionalAgentchangeToolscomparison.catalog.SeparateDefaultauthenticatedx402processing relay:receiverequiresayourworkloadAgentquoteTools Bearer API key andrepeatantheavailableSAMEcatalogkeyoperation.withDefaultx402/paymentx402metadata.returnsOraspendworkloadexistingquote;USDC-fundedprepaidcreditsspendswithsharedpayment_mode=prepaid.companyPollcredits. Use thejobsame idempotency_key andretrieveinputsitsonresult;retries.anAn admitted job is notyetdelivered;delivered.poll skavio_agent_job_status then skavio_agent_job_result and verify SHA256. No execution when backend admission is disabled.
{"properties":{"arguments":{"additionalProperties":truefalse,"titleproperties":{"Argumentsprevious_sha256":{"description":"Optional previous content SHA256 to compare for changes.","pattern":"^[0-9a-f]{64}$","type":"string"},"url":{"description":"Public HTTPS page URL. Robots, public address and bounded response checks apply.","maxLength":2048,"type":"string"}},"required":["url"],"type":"object"},"idempotency_key":{"description":"Stable job key; retry exactly the same inputs and payment mode with this key to recover safely.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]{8,128}$","title":"Idempotency Key","type":"string"},"payment_mode":{"default":"x402","description":"x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution.","enum":["x402","prepaid"], ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false}Skavio pdf_merge. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.
Skavio pdf_split. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.
Skavio pdf_to_text. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.
Download your owned completed processing result as base64 with SHA256; no new payment.
Read your owned processing job and result manifest; no new payment.
Read your authoritative shared credit wallet; no new payment.
Skavio web_extract. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.
Skavio web_fetch. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.
Skavio web_monitor. Requires your Agent Tools Bearer API key. Use arguments from the Agent Tools catalog. Default x402: receive a workload quote and repeat the SAME key with x402/payment metadata. Or spend existing USDC-funded credits with payment_mode=prepaid. Poll the job and retrieve its result; an admitted job is not yet delivered.