addrbookFor publishers
← The evidence ledger

Evidence row 572634

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a4588f34-d380-4e6d-a91c-166899c6cbb6
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
45b54b82d80dec65a61069a2b0939865015dd7b1f0d0f6abb8609b16fc1444d1
Leaf
0x4c94796094d12434f8ce9f170fadc94a5e709c8ca1249336be67c59d5c7a2354

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "Compress an image to reduce file size, optionally capping dimensions.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded image."
          },
          "format": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Output format (jpeg, png, webp, ...). Defaults to source format."
          },
          "max_height": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Optionally cap the height in pixels."
          },
          "max_width": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Optionally cap the width in pixels."
          },
          "quality": {
            "default": 85,
            "description": "Compression quality 1-100.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL of the image."
          }
        },
        "type": "object"
      },
      "name": "compress_image"
    },
    {
      "description": "Reduce the file size of a PDF.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded PDF."
          },
          "quality": {
            "default": "medium",
            "description": "Compression preset.",
            "enum": [
              "low",
              "medium",
              "high",
              "maximum"
            ],
            "type": "string"
          },
          "remove_metadata": {
            "default": false,
            "description": "Strip PDF metadata to reduce size further.",
            "type": "boolean"
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL of the PDF."
          }
        },
        "type": "object"
      },
      "name": "compress_pdf"
    },
    {
      "description": "Convert a document, spreadsheet, presentation, image, PDF, or data file.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded source file. Use only when there is no URL."
          },
          "filename": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Original filename (with extension); used to detect the source format and name the output."
          },
          "source_format": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Source format token (e.g. 'docx', 'pdf', 'png', 'html', 'url'). Inferred from filename/URL if omitted."
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL to the source file or webpage (preferred). For a webpage to PDF, point at the page and use target_format='pdf'."
          },
          "target_format": {
            "description": "Desired output format, e.g. 'pdf', 'csv', 'png'.",
            "enum": [
              "pdf",
              "docx",
              "xlsx",
              "csv",
              "txt",
              "json",
              "jpg",
              "png",
              "webp"
            ],
            "type": "string"
          }
        },
        "required": [
          "target_format"
        ],
        "type": "object"
      },
      "name": "convert_file"
    },
    {
      "description": "Create a Stripe Billing Portal link for payment method and subscription management.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "create_billing_portal_link"
    },
    {
      "description": "Create a Stripe-hosted checkout link for one-time extra credits.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "currency": {
            "default": "usd",
            "description": "Preferred checkout currency.",
            "enum": [
              "usd",
              "brl",
              "eur",
              "gbp"
            ],
            "type": "string"
          },
          "pack_id": {
            "description": "Credit pack to buy: pack_1000 or pack_10000.",
            "enum": [
              "pack_1000",
              "pack_10000"
            ],
            "type": "string"
          }
        },
        "required": [
          "pack_id"
        ],
        "type": "object"
      },
      "name": "create_credit_pack_checkout"
    },
    {
      "description": "Create a Stripe-hosted checkout link for a Pro or Scale subscription.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "annual": {
            "default": false,
            "description": "Use annual billing instead of monthly.",
            "type": "boolean"
          },
          "currency": {
            "default": "usd",
            "description": "Preferred checkout currency.",
            "enum": [
              "usd",
              "brl",
              "eur",
              "gbp"
            ],
            "type": "string"
          },
          "plan_id": {
            "description": "Plan to subscribe to: pro or scale.",
            "enum": [
              "pro",
              "scale"
            ],
            "type": "string"
          }
        },
        "required": [
          "plan_id"
        ],
        "type": "object"
      },
      "name": "create_subscription_checkout"
    },
    {
      "description": "Extract text and optional tables from a PDF as structured JSON.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "extract_tables": {
            "default": true,
            "description": "Whether to extract tables too.",
            "type": "boolean"
          },
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded PDF."
          },
          "pages": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Optional pages/ranges to extract, e.g. '1-5'."
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL of the PDF."
          }
        },
        "type": "object"
      },
      "name": "extract_pdf_text"
    },
    {
      "description": "Return current plan, subscription status, and remaining credits.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_billing_status"
    },
    {
      "description": "Combine multiple images into one multi-page PDF.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "filenames": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Optional filenames matching files_base64, with extensions."
          },
          "files_base64": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded image files to combine, in order."
          },
          "output_name": {
            "default": "images.pdf",
            "description": "Name for the output PDF.",
            "type": "string"
          },
          "page_size": {
            "default": "fit",
            "description": "Page size: fit, A4, or letter.",
            "enum": [
              "fit",
              "A4",
              "letter"
            ],
            "type": "string"
          },
          "source_urls": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public image URLs to combine into a multi-page PDF, in order."
          }
        },
        "type": "object"
      },
      "name": "images_to_pdf"
    },
    {
      "description": "List every conversion slug supported by the MCP server.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_supported_conversions"
    },
    {
      "description": "Check or change automatic credit-pack recharge: on/off, the trigger threshold, and\nthe last recharge attempts (including the manual payment link when a charge required\nauthentication or was declined). Call with no arguments to just check the current state.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "enabled": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Turn automatic credit recharge on (true) or off (false). Omit to leave unchanged."
          },
          "threshold_credits": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Balance at which auto-recharge should fire. Omit to leave unchanged."
          }
        },
        "type": "object"
      },
      "name": "manage_auto_recharge"
    },
    {
      "description": "Merge multiple PDFs into a single PDF, preserving the given order.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "files_base64": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded PDFs to merge, in order (minimum 2). Use when there are no URLs."
          },
          "output_name": {
            "default": "merged.pdf",
            "description": "Name for the merged PDF.",
            "type": "string"
          },
          "source_urls": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URLs of the PDFs to merge, in order (minimum 2)."
          }
        },
        "type": "object"
      },
      "name": "merge_pdfs"
    },
    {
      "description": "Add password protection (encryption) to a PDF.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded PDF."
          },
          "password": {
            "description": "Password to set on the PDF.",
            "type": "string"
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL of the PDF."
          }
        },
        "required": [
          "password"
        ],
        "type": "object"
      },
      "name": "protect_pdf"
    },
    {
      "description": "Report a bug, missing conversion, or quality issue to the ConvertFileFast team.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "default": "other",
            "description": "Feedback category.",
            "enum": [
              "bug",
              "missing_conversion",
              "quality",
              "other"
            ],
            "type": "string"
          },
          "context": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Extra detail: error message, input format, expected vs actual."
          },
          "summary": {
            "description": "Short description of what went wrong or what is missing.",
            "maxLength": 1000,
            "minLength": 3,
            "type": "string"
          },
          "tool": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Tool or conversion involved, e.g. 'convert_file pdf-to-docx'."
          }
        },
        "required": [
          "summary"
        ],
        "type": "object"
      },
      "name": "report_feedback"
    },
    {
      "description": "Resize an image to the given width/height.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded image."
          },
          "fit": {
            "default": "contain",
            "description": "How to fit within width/height.",
            "enum": [
              "contain",
              "cover",
              "fill"
            ],
            "type": "string"
          },
          "format": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Output format (jpeg, png, webp, ...). Defaults to source format."
          },
          "height": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Target height in pixels."
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL of the image."
          },
          "width": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Target width in pixels."
          }
        },
        "type": "object"
      },
      "name": "resize_image"
    },
    {
      "description": "Rotate pages in a PDF.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "angle": {
            "description": "Rotation in degrees (clockwise).",
            "enum": [
              90,
              180,
              270
            ],
            "type": "integer"
          },
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded PDF."
          },
          "pages": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Pages to rotate, e.g. '1,3,5-7'. Omit to rotate all pages."
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL of the PDF."
          }
        },
        "required": [
          "angle"
        ],
        "type": "object"
      },
      "name": "rotate_pdf"
    },
    {
      "description": "Extract specific pages/ranges from a PDF.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded PDF."
          },
          "pages": {
            "description": "Pages/ranges to extract, e.g. '1,3,5-7' or '1-5'.",
            "type": "string"
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL of the PDF."
          }
        },
        "required": [
          "pages"
        ],
        "type": "object"
      },
      "name": "split_pdf"
    },
    {
      "description": "Remove password protection from a PDF.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Base64-encoded PDF."
          },
          "password": {
            "description": "Current password of the PDF.",
            "type": "string"
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "Public URL of the PDF."
          }
        },
        "required": [
          "password"
        ],
        "type": "object"
      },
      "name": "unlock_pdf"
    }
  ]
}

What the leaf hashes

{"body":"45b54b82d80dec65a61069a2b0939865015dd7b1f0d0f6abb8609b16fc1444d1","id":572634,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793140813786752,"prev":null,"subject":"a4588f34-d380-4e6d-a91c-166899c6cbb6","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0x4c942eb4ab8dfd9568224032d842bcf63d7a8d51abefcc391b628e8108f69bcd
  2. 0x2c04ece485e14193542dcb409a74f2e2f33da7851c6ced9e859ade4ee60ab13d
  3. 0x2192223ad038d5abc754c5d99f35ac0a0bdc6e3be3d11e26e77341320394b538
  4. 0xef08f75adb5e6d868ddf6c0e984465c74b40b2eae5ee0223b6d628093413e6ac
  5. 0x38a44ea00363cb76d917b8193e947c74fb1b4d41c36f88aee2de85865d5e1b70
  6. 0xd11de47da62fbd067f9c1a686f67f5f28cbee96a332d3067e8a37c156e680d34
  7. 0x9f11de75128aa019fb9f959bd02a1169bcc1f757f6f22e223c219127fb58b460
  8. 0x2f6724c1bb7696e4f1c7eb04ba69d55bdb3bce1b8293d34d2fba862196a3ba32
  9. 0x72f8839b69f44c5ef57872fa7c17041b46bd8cd48090352e2f8285f4fe42faf8
  10. 0x009b28c470fea0379fb01500cff53ea88f28239be80c1afb103ed19aa50cb9e1
  11. 0xdb79ef753f2bf12d42dd9582e7548d8779f526360e431c95865fd80eb157c47e
  12. 0xf5ad7dee20c9ad48ff75cc443e6c6ae3a718321f07b826d581afdb243e59305f
  13. 0x150dc531eedad3837a4be47dd0bf1a84bf98feb63216c125982425fda525a3fd
  14. 0x80ede9e5d428e39db26928b1d08254ff1241f1d7e091fd2e57130fbb4423162b
  15. 0x2c117b27721eea45f6590fbccb471d21a7b0b079a53f089ecb300c63bdb3aebf
  16. 0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON