← WebMCP Directory

Tool tree

visioforge.com

Developer Tools
https://visioforge.com/
Video and audio SDKs for C#, VB.NET, Delphi. Capture, edit, and play video on Windows, macOS, Linux, iOS, Android. 30-day free trial.
Explore capabilities

Tools verified

page: Every page

switch_localeAction

Switch the page to a different language. The current path is preserved. Supported locale codes: en, de, es, fr, it, ja, ko, pl, zh.

View tool JSON
{
  "name": "switch_locale",
  "kind": "act",
  "impl": "imperative",
  "description": "Switch the page to a different language. The current path is preserved. Supported locale codes: en, de, es, fr, it, ja, ko, pl, zh.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "locale": {
        "type": "string",
        "enum": [
          "en",
          "de",
          "es",
          "fr",
          "it",
          "ja",
          "ko",
          "pl",
          "zh"
        ]
      }
    },
    "required": [
      "locale"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
navigate_toAction

Navigate the current tab to a path on visioforge.com. Path must start with "/" and be a same-site path; external URLs and query/fragment strings are rejected. Locale prefix is added automatically.

View tool JSON
{
  "name": "navigate_to",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate the current tab to a path on visioforge.com. Path must start with \"/\" and be a same-site path; external URLs and query/fragment strings are rejected. Locale prefix is added automatically.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "path": {
        "type": "string",
        "description": "Site-relative path, e.g. \"/video-capture-sdk-net\""
      }
    },
    "required": [
      "path"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
get_current_page_infoAnswer

Return information about the page currently open in this tab: URL, pathname, title, meta description, and active locale. No input required.

View tool JSON
{
  "name": "get_current_page_info",
  "kind": "answer",
  "impl": "imperative",
  "description": "Return information about the page currently open in this tab: URL, pathname, title, meta description, and active locale. No input required.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "additionalProperties": false
  },
  "page": "/"
}
list_productsAnswer

List VisioForge products. Optional category filter: "sdk" for SDK products (Video Capture, Video Edit, Media Player, Media Blocks, etc.) or "standalone" for tools (Virtual Camera, Encryption, Fingerprinting, filter packs).

View tool JSON
{
  "name": "list_products",
  "kind": "answer",
  "impl": "imperative",
  "description": "List VisioForge products. Optional category filter: \"sdk\" for SDK products (Video Capture, Video Edit, Media Player, Media Blocks, etc.) or \"standalone\" for tools (Virtual Camera, Encryption, Fingerprinting, filter packs).",
  "inputSchema": {
    "type": "object",
    "properties": {
      "category": {
        "type": "string",
        "enum": [
          "sdk",
          "standalone"
        ]
      }
    },
    "additionalProperties": false
  },
  "page": "/"
}
get_pricingAnswer

Return the pricing tiers (annual and lifetime, EUR) for a VisioForge product by slug. Use list_products to discover slugs. Some products do not publish per-tier pricing — for those, the response says so and points to the product page.

View tool JSON
{
  "name": "get_pricing",
  "kind": "answer",
  "impl": "imperative",
  "description": "Return the pricing tiers (annual and lifetime, EUR) for a VisioForge product by slug. Use list_products to discover slugs. Some products do not publish per-tier pricing — for those, the response says so and points to the product page.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "productSlug": {
        "type": "string"
      }
    },
    "required": [
      "productSlug"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
get_page_outlineAnswer

Return the heading outline (h1, h2, h3) of the page currently open in this tab as an ordered list with anchor IDs. Useful to understand what sections the page has before reading or scrolling.

View tool JSON
{
  "name": "get_page_outline",
  "kind": "answer",
  "impl": "imperative",
  "description": "Return the heading outline (h1, h2, h3) of the page currently open in this tab as an ordered list with anchor IDs. Useful to understand what sections the page has before reading or scrolling.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "additionalProperties": false
  },
  "page": "/"
}
scroll_to_sectionAction

Scroll the current page to a section. Provide either an explicit anchor ID (preferred) or a substring of a heading text — case-insensitive, first match wins.

View tool JSON
{
  "name": "scroll_to_section",
  "kind": "act",
  "impl": "imperative",
  "description": "Scroll the current page to a section. Provide either an explicit anchor ID (preferred) or a substring of a heading text — case-insensitive, first match wins.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "anchor": {
        "type": "string",
        "description": "Element id, with or without leading \"#\""
      },
      "headingText": {
        "type": "string",
        "description": "Substring of an h1/h2/h3 to find"
      }
    },
    "additionalProperties": false
  },
  "page": "/"
}
copy_code_exampleAction

Copy the text of a <pre><code> block on the current page to the clipboard. Use index 0 (default) for the first code block, 1 for the second, etc. Returns the inferred language and the number of characters copied.

View tool JSON
{
  "name": "copy_code_example",
  "kind": "act",
  "impl": "imperative",
  "description": "Copy the text of a <pre><code> block on the current page to the clipboard. Use index 0 (default) for the first code block, 1 for the second, etc. Returns the inferred language and the number of characters copied.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "index": {
        "type": "integer",
        "minimum": 0,
        "default": 0
      }
    },
    "additionalProperties": false
  },
  "page": "/"
}
get_visible_main_contentAnswer

Return the main textual content of the page currently open in this tab — useful when an agent wants to answer a question about what the page says without re-fetching it. Whitespace is normalised. Default 2000 chars; max 8000.

View tool JSON
{
  "name": "get_visible_main_content",
  "kind": "answer",
  "impl": "imperative",
  "description": "Return the main textual content of the page currently open in this tab — useful when an agent wants to answer a question about what the page says without re-fetching it. Whitespace is normalised. Default 2000 chars; max 8000.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "maxChars": {
        "type": "integer",
        "minimum": 100,
        "maximum": 8000,
        "default": 2000
      }
    },
    "additionalProperties": false
  },
  "page": "/"
}
open_uninstall_feedback_formAction

Navigate to the SDK uninstall-feedback survey so the user can tell VisioForge why they uninstalled the SDK. This is a post-uninstall survey, not a general support or contact form — VisioForge does not currently expose a general feedback form via WebMCP.

View tool JSON
{
  "name": "open_uninstall_feedback_form",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate to the SDK uninstall-feedback survey so the user can tell VisioForge why they uninstalled the SDK. This is a post-uninstall survey, not a general support or contact form — VisioForge does not currently expose a general feedback form via WebMCP.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "additionalProperties": false
  },
  "page": "/"
}