Tool tree
gradeNot graded
page: Every page
scan_images_c2paAction
Scan every <img> on the current page for C2PA Content Credentials (content provenance metadata) and return a per-image summary: whether a manifest is present, the claim generator (the tool that produced or edited the image), the title, and the signer name. Use this to find which images on a page carry provenance data. Note: provenance is decoded but NOT cryptographically verified.
View tool JSON
{
"name": "scan_images_c2pa",
"kind": "act",
"impl": "imperative",
"description": "Scan every <img> on the current page for C2PA Content Credentials (content provenance metadata) and return a per-image summary: whether a manifest is present, the claim generator (the tool that produced or edited the image), the title, and the signer name. Use this to find which images on a page carry provenance data. Note: provenance is decoded but NOT cryptographically verified.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 25,
"description": "Maximum number of images to fetch and scan (default 25, max 100)."
}
},
"required": []
},
"page": "/fax-for-ai-agents"
}inspect_image_c2paAction
Fetch a single image (by CSS selector or URL) and return its fully decoded C2PA manifest store: every manifest's claim, assertions (e.g. c2pa.actions edit history, schema.org authorship), and the COSE signature details (algorithm and signing-certificate identity). Provide exactly one of `selector` or `url`. Note: the signature is decoded but NOT cryptographically verified.
View tool JSON
{
"name": "inspect_image_c2pa",
"kind": "act",
"impl": "imperative",
"description": "Fetch a single image (by CSS selector or URL) and return its fully decoded C2PA manifest store: every manifest's claim, assertions (e.g. c2pa.actions edit history, schema.org authorship), and the COSE signature details (algorithm and signing-certificate identity). Provide exactly one of `selector` or `url`. Note: the signature is decoded but NOT cryptographically verified.",
"inputSchema": {
"type": "object",
"properties": {
"selector": {
"type": "string",
"maxLength": 8192,
"description": "CSS selector for an <img> element on the page."
},
"url": {
"type": "string",
"maxLength": 8192,
"description": "Same-origin image URL (absolute same-origin, or relative to the current page) to fetch and inspect. Cross-origin URLs are rejected."
}
},
"required": []
},
"page": "/fax-for-ai-agents"
}start_faxAction
Open the FaxOnline form to send one outgoing fax online.
View tool JSON
{
"name": "start_fax",
"kind": "act",
"impl": "imperative",
"description": "Open the FaxOnline form to send one outgoing fax online.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/fax-for-ai-agents"
}get_fax_pricingAnswer
Retrieve current FaxOnline one-time fax pricing and service details.
View tool JSON
{
"name": "get_fax_pricing",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve current FaxOnline one-time fax pricing and service details.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/fax-for-ai-agents"
}prepare_faxAction
Prepare one PDF fax and return its price and Stripe checkout link. This stores the document but does not send or charge. Completing checkout authorizes sending to the displayed recipient. Keep draft_token private and reuse it with identical inputs for retries.
View tool JSON
{
"name": "prepare_fax",
"kind": "act",
"impl": "imperative",
"description": "Prepare one PDF fax and return its price and Stripe checkout link. This stores the document but does not send or charge. Completing checkout authorizes sending to the displayed recipient. Keep draft_token private and reuse it with identical inputs for retries.",
"inputSchema": {
"properties": {
"draft_token": {
"description": "A secret, cryptographically random 64-character lowercase hex token. Reuse for retries and status checks.",
"type": "string"
},
"fax_number": {
"description": "US destination fax number.",
"type": "string"
},
"email": {
"description": "Email address for delivery notifications.",
"type": "string"
},
"filename": {
"description": "PDF filename without directory paths.",
"type": "string"
},
"document_base64": {
"description": "Standard base64 of the PDF bytes, without a data URL prefix; maximum decoded size 10 MiB.",
"type": "string"
}
},
"type": "object",
"required": [
"draft_token",
"fax_number",
"email",
"filename",
"document_base64"
]
},
"page": "/fax-for-ai-agents"
}get_fax_statusAnswer
Check your prepared fax using its secret draft_token. Returns payment and delivery status. A processing fax has not yet been delivered. Poll no more than once every 15 seconds.
View tool JSON
{
"name": "get_fax_status",
"kind": "answer",
"impl": "imperative",
"description": "Check your prepared fax using its secret draft_token. Returns payment and delivery status. A processing fax has not yet been delivered. Poll no more than once every 15 seconds.",
"inputSchema": {
"properties": {
"draft_token": {
"description": "The private token used in prepare_fax.",
"type": "string"
}
},
"type": "object",
"required": [
"draft_token"
]
},
"page": "/fax-for-ai-agents"
}