Fidacy action firewall for AI agents. Mandate-gated payment authorization as an MCP server.
Skavio USDC Paid Micro-APIs is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Skavio LLC hosts 18 discoverable MCP tools. Two discovery/status tools are free. Paid x402 v2 MCP operations inspect native Circle USDC transfers (0.02 USDC), match exact recipient/amount (0.03), produce blockchain evidence PDFs (0.05) and check public DNS/TLS (0.05). MCP settlement accepts native USDC on Base or Solana using a compatible wallet with explicit spending approval. Separate HTTP x402 verify/match/evidence routes are Base-only. Company-authenticated Agent Tools use separate credentials and credits. Skavio never needs your wallet seed. Evidence PDFs are not tax invoices. Docs: https://getskavio.com/x402/docs/ . Support: support@getskavio.com.
Quickstart
Install it the way its author documents:
The full guide: https://getskavio.com/x402/docs/
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
Install it the way its author documents:
The full guide: https://getskavio.com/x402/docs/
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Free production availability status, including explicitly disabled processing functions. No execution or charge. Returns activation and owner-funded historical payment journal evidence separately from approved pricing and unverified realized profitability.
Takes no parameters.
Free discovery of Skavio paid MCP tools, 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.
Takes no parameters.
Verify a completed native Circle USDC transfer on Base, Polygon, Arbitrum, Optimism, Ethereum, Avalanche or Solana. $0.02 USDC on Base via x402.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tx_hash | string | yes | Public transaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network. |
| network | string | no | Blockchain inspected; the separate API payment always settles native USDC on Base. |
Match EXACT final native USDC transfer by public recipient and six-decimal amount on any supported chain; includes strict finality. $0.03 USDC on Base via x402.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tx_hash | string | yes | Public transaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network. |
| network | string | no | Blockchain inspected; the separate API payment always settles native USDC on Base. |
| recipient | string | yes | Expected recipient: EVM 0x address or Solana owner wallet, not a token account. |
| amount | string | yes | Positive exact USDC decimal string, at most six decimal places. Never a floating point number. |
Return base64-encoded PDF containing public blockchain evidence for a native Circle USDC transfer. NOT an invoice. $0.05 USDC on Base via x402.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tx_hash | string | yes | Public transaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network. |
| network | string | no | Blockchain inspected; the separate API payment always settles native USDC on Base. |
Bounded DNS and TLS certificate audit for a single PUBLIC business hostname. Checks public IPs, TLS validity, TLS version and days until certificate expiry. No page scraping, no user-provided URLs, no private 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, publi
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | Public DNS hostname, for example example.com; no URL, IP, credentials or private host. |
Fetch a public HTTPS document as text, respecting robots.txt and size limits. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_agent_job_status then skavio
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
Fetch a public HTTPS page and return only its visible text. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_agent_job_status then skavio_agent_job_result
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
Fetch a public HTTPS page and report its content hash, with an optional change comparison. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_agent_job_statu
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
Extract selectable text from a PDF using the audited Skavio engine. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_agent_job_status then skavio_agent_job
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
OCR a scanned document into searchable text. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_agent_job_status then skavio_agent_job_result and verify SHA2
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
Extract structured invoice fields from one document, priced per page with the extraction call included. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_ag
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
Transcribe bounded audio or video to text. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_agent_job_status then skavio_agent_job_result and verify SHA256
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
Split a PDF into a selected set of pages. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_agent_job_status then skavio_agent_job_result and verify SHA256.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
Merge two to five PDFs into one document. Separate authenticated processing relay: requires your Agent Tools Bearer API key and an available catalog operation. Default x402 returns a workload quote; prepaid spends shared company credits. Use the same idempotency_key and inputs on retries. An admitted job is not delivered; poll skavio_agent_job_status then skavio_agent_job_result and verify SHA256.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arguments | object | yes | — |
| idempotency_key | string | yes | Stable job key; retry exactly the same inputs and payment mode with this key to recover safely. |
| payment_mode | string | no | x402 returns a workload-specific quote; prepaid spends your existing shared company credits. No anonymous execution. |
Read 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| idempotency_key | string | yes | Your original processing job key; same authenticated company only. |
Download your owned completed processing 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| idempotency_key | string | yes | Your original processing job key; same authenticated company only. |
| result_id | string | yes | A result_id from the owned completed job status manifest. Verify returned SHA256. |
Read 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.
Takes no parameters.
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Skavio USDC Paid Micro-APIs or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | moderate | capability blast radius (moderate) — client exposure if the model is manipulated | −3 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. moderate is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| skavio_launch_status | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| skavio_catalog | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| verify_native_usdc | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| match_native_usdc_payment | external-sinkuntrusted-input | external-sink: parameter "recipient"; untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| usdc_transfer_evidence_pdf | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| domain_dns_tls_audit | external-sink | external-sink: keyword "http_request" |
| web_fetch | untrusted-inputexternal-sink | untrusted-input: keyword "fetch"; external-sink: declares readOnlyHint: false, openWorldHint: true |
| web_extract | untrusted-inputexternal-sink | untrusted-input: keyword "fetch"; external-sink: declares readOnlyHint: false, openWorldHint: true |
| web_monitor | untrusted-inputexternal-sink | untrusted-input: keyword "fetch"; external-sink: declares readOnlyHint: false, openWorldHint: true |
| pdf_to_text | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| document_ocr | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| invoice_extract | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| audio_transcribe | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| pdf_split | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| pdf_merge | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| skavio_agent_job_status | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
| skavio_agent_job_result | untrusted-input | untrusted-input: keyword "download", declares openWorldHint: true (interacts with entities outside the server) |
| skavio_agent_wallet | untrusted-input | untrusted-input: declares openWorldHint: true (interacts with entities outside the server) |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.1.4.
No release note was published with this version.
- Added native Circle USDC payments on Solana alongside Base via x402 v2. Updated all 18 MCP tools and expanded authenticated AgentTools with DeepSeek web search, PDF processing, OCR, invoice extraction and audio transcription. Existing payment verification prices remain unchanged.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Skavio USDC Paid Micro-APIs can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.