← WebMCP Directory

Tool tree

agentwire.web.app

Developer ToolsTools verified
Website
Daily diffs of the MCP servers, model APIs and SDKs your agents depend on — schema, tool, version and deprecation changes, before they break you.
Explore capabilities
    list_changesAnswer

    List recent changes AgentWire detected across the MCP servers, model APIs and SDKs it watches (manifests, tool lists, schemas, changelogs, deprecation pages). Newest first. Use severity='breaking' to see only major version bumps, removed tools, schema removals and deprecations.

    View tool JSON
    {
      "name": "list_changes",
      "kind": "answer",
      "impl": "imperative",
      "description": "List recent changes AgentWire detected across the MCP servers, model APIs and SDKs it watches (manifests, tool lists, schemas, changelogs, deprecation pages). Newest first. Use severity='breaking' to see only major version bumps, removed tools, schema removals and deprecations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "since_hours": {
            "type": "integer",
            "minimum": 1,
            "maximum": 720,
            "default": 168,
            "description": "Look-back window in hours (default 168 = 7 days, max 720 = 30 days)."
          },
          "severity": {
            "type": "string",
            "enum": [
              "breaking",
              "notice",
              "info"
            ],
            "description": "Only return changes at this severity."
          },
          "kind": {
            "type": "string",
            "enum": [
              "mcp_server",
              "model_api",
              "spec"
            ],
            "description": "Only return changes for this kind of source."
          }
        },
        "additionalProperties": false
      }
    }
    check_dependencyAnswer

    Check one dependency your agent uses — an MCP server, npm/PyPI package, model API or SDK (e.g. '@modelcontextprotocol/server-filesystem', 'github mcp', 'claude', 'openai responses'). Fuzzy-matches against the watched sources and returns its changes in the last 30 days plus whether the last daily run fetched its URLs successfully.

    View tool JSON
    {
      "name": "check_dependency",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check one dependency your agent uses — an MCP server, npm/PyPI package, model API or SDK (e.g. '@modelcontextprotocol/server-filesystem', 'github mcp', 'claude', 'openai responses'). Fuzzy-matches against the watched sources and returns its changes in the last 30 days plus whether the last daily run fetched its URLs successfully.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "Package name, server name, model ID or API name. Fuzzy."
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      }
    }
    list_sourcesAnswer

    List every source AgentWire watches (MCP servers, model APIs, spec/SDK/registry), with package names and how many URLs are diffed daily. Use it to learn the exact names check_dependency and check_dependencies will match.

    View tool JSON
    {
      "name": "list_sources",
      "kind": "answer",
      "impl": "imperative",
      "description": "List every source AgentWire watches (MCP servers, model APIs, spec/SDK/registry), with package names and how many URLs are diffed daily. Use it to learn the exact names check_dependency and check_dependencies will match.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "mcp_server",
              "model_api",
              "spec"
            ],
            "description": "Only return sources of this kind."
          }
        },
        "additionalProperties": false
      }
    }
    check_dependenciesAnswer

    Audit many dependencies at once. Pass deps (names) and/or manifest (the raw text of a package.json, mcp.json, requirements.txt). Returns, per dependency, whether AgentWire watches it, its changes in the window, and the breaking count. Use this first when you know the person's config; then get_diff for anything that matters.

    View tool JSON
    {
      "name": "check_dependencies",
      "kind": "answer",
      "impl": "imperative",
      "description": "Audit many dependencies at once. Pass deps (names) and/or manifest (the raw text of a package.json, mcp.json, requirements.txt). Returns, per dependency, whether AgentWire watches it, its changes in the window, and the breaking count. Use this first when you know the person's config; then get_diff for anything that matters.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "deps": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "minItems": 1,
            "maxItems": 100,
            "description": "Dependency names: packages, MCP servers, model IDs, APIs. Fuzzy."
          },
          "manifest": {
            "type": "string",
            "maxLength": 200000,
            "description": "Raw text of a package.json, mcp.json, claude_desktop_config.json, requirements.txt or any list; names are extracted."
          },
          "since_hours": {
            "type": "integer",
            "minimum": 1,
            "maximum": 720,
            "default": 168,
            "description": "Look-back window in hours (default 168)."
          }
        },
        "additionalProperties": false
      }
    }
    get_diffAnswer

    Return the stored line diff (removed lines prefixed '- ', added lines prefixed '+ ') for one detected change, by its diff_id from list_changes or check_dependency. Read the diff to judge whether a change actually affects you; classification is heuristic.

    View tool JSON
    {
      "name": "get_diff",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the stored line diff (removed lines prefixed '- ', added lines prefixed '+ ') for one detected change, by its diff_id from list_changes or check_dependency. Read the diff to judge whether a change actually affects you; classification is heuristic.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "diff_id": {
            "type": "integer",
            "minimum": 1,
            "description": "The id of a change."
          }
        },
        "required": [
          "diff_id"
        ],
        "additionalProperties": false
      }
    }
    watch_dependenciesAction

    Saves the list and filters the page to those dependencies' changes. Alert delivery ships with the pilot; call check_dependencies any time for the current state. Only call this after the person has confirmed the email and the list — it writes to the database.

    View tool JSON
    {
      "name": "watch_dependencies",
      "kind": "act",
      "impl": "imperative",
      "description": "Saves the list and filters the page to those dependencies' changes. Alert delivery ships with the pilot; call check_dependencies any time for the current state. Only call this after the person has confirmed the email and the list — it writes to the database.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "format": "email",
            "minLength": 5,
            "maxLength": 200,
            "description": "Email to save with this dependency list."
          },
          "deps": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "minItems": 1,
            "maxItems": 100,
            "description": "Dependencies to watch, one string each."
          },
          "workflow": {
            "type": "string",
            "description": "Optional: what the person would do with an alert (helps us shape the product)."
          }
        },
        "required": [
          "email",
          "deps"
        ],
        "additionalProperties": false
      }
    }