{
  "version": "1.0",
  "site": "https://verifypdf.com",
  "contact": "support@verifypdf.com",
  "description": "Machine-readable manifest of primary actions an AI agent can perform on verifypdf.com. Complements the MCP Server Card at /.well-known/mcp.json. The MCP card describes the remote MCP server endpoint for MCP-capable clients. This file describes site-native actions (form submissions, link navigations) for agents that do not speak MCP. Both surfaces are kept in sync with the live site.",
  "see_also": {
    "mcp_server_card": "https://verifypdf.com/.well-known/mcp.json",
    "llms_txt": "https://verifypdf.com/llms.txt",
    "agent_docs": "https://verifypdf.com/agents/"
  },
  "actions": [
    {
      "id": "verify-document",
      "name": "Verify a PDF document for fraud",
      "description": "Upload a PDF (bank statement, payslip, tax return or similar financial document) and receive a forensic fraud-detection report by email within 5 seconds. Free tier, one check per business email. For higher-volume programmatic access use the authenticated MCP submit_document tool.",
      "method": "form-post",
      "web_endpoint": "https://verifypdf.com/",
      "api_endpoint": "https://api.verifypdf.com/free_pdf_document",
      "parameters": {
        "required": ["email", "file", "terms_accepted"],
        "constraints": {
          "email": "business email only; free providers like gmail.com, outlook.com or yahoo.com are rejected",
          "file": "single PDF, max 10 MB",
          "terms_accepted": "boolean, must be true"
        }
      },
      "rate_limit": "1 free check per business email",
      "alternatives": {
        "authenticated_mcp_tool": "submit_document at https://mcp.verifypdf.com/mcp (requires VerifyPDF API key, no email gate, returns structured JSON inline)",
        "in_page_webmcp_tool": "verify_document via navigator.modelContext.executeTool() on any page of verifypdf.com (Chrome 146 beta and other WebMCP-capable browsers)"
      }
    },
    {
      "id": "send-inquiry",
      "name": "Contact sales or support",
      "description": "Send a written inquiry about pricing, integrations, partnerships or support. A human or the support chat agent replies within one business day in English, Dutch or Spanish.",
      "method": "form-post",
      "web_endpoint": "https://verifypdf.com/contact/",
      "parameters": {
        "required": ["first_name", "last_name", "email", "message"],
        "optional": ["company"]
      },
      "alternatives": {
        "chat_widget": "Open the floating chat widget on any page (backed by chat.verifypdf.com) for instant multilingual replies and seamless escalation to sales",
        "in_page_webmcp_tool": "contact_sales via navigator.modelContext.executeTool() on any page of verifypdf.com"
      }
    },
    {
      "id": "calculate-pricing",
      "name": "Estimate monthly cost for a given document volume",
      "description": "Compute the recommended plan (Basic, Professional or Corporate) and total monthly price for a given monthly document volume. Read-only, no submission. Plans cover an included monthly allowance; volume beyond that allowance is covered by prepaid document bundles.",
      "method": "interactive",
      "web_endpoint": "https://verifypdf.com/pricing/",
      "parameters": {
        "required": ["monthly_volume"]
      },
      "alternatives": {
        "in_page_webmcp_tool": "get_pricing via navigator.modelContext.executeTool() on any page of verifypdf.com"
      }
    },
    {
      "id": "request-demo",
      "name": "View the interactive product demo",
      "description": "Open the Storylane interactive demo. No form, no email required. Steps through a sample bank-statement verification end to end.",
      "method": "link",
      "web_endpoint": "https://verifypdf.com/demo/"
    },
    {
      "id": "apply-for-job",
      "name": "Apply for an open role at VerifyPDF",
      "description": "Submit an application for a listed open role. Application is delivered to the hiring team by email and Slack.",
      "method": "form-post",
      "web_endpoint": "https://verifypdf.com/jobs/",
      "parameters": {
        "required": ["role", "first_name", "last_name", "email", "message"],
        "optional": ["linkedin_url", "portfolio_url"]
      }
    }
  ]
}
