← WebMCP Directory

Tool tree

molidestroyer.github.io

Productivity & BusinessTools verified
Website
molidestroyer.github.io exposes WebMCP tools to AI agents.
Explore capabilities
    create_contactSensitive Action

    Creates a new contact. Rejects it with a validation error if taxId or postalCode do not match the format required for the given country — check the Knowledge Catalog / business rules for the exact formats before calling this.

    View tool JSON
    {
      "name": "create_contact",
      "kind": "transact",
      "impl": "imperative",
      "description": "Creates a new contact. Rejects it with a validation error if taxId or postalCode do not match the format required for the given country — check the Knowledge Catalog / business rules for the exact formats before calling this.",
      "inputSchema": {
        "type": "object",
        "required": [
          "fullName",
          "country",
          "taxId",
          "postalCode"
        ],
        "properties": {
          "fullName": {
            "type": "string",
            "description": "Full name of the contact"
          },
          "country": {
            "type": "string",
            "enum": [
              "ZA",
              "ES",
              "CA"
            ],
            "description": "Country code"
          },
          "taxId": {
            "type": "string",
            "description": "National ID, DNI/NIF, or SIN — format is validated per country"
          },
          "postalCode": {
            "type": "string",
            "description": "Postal Code — format is validated per country"
          },
          "address": {
            "type": "string",
            "description": "Street address"
          }
        }
      },
      "page": "/webmcp-local-agent/webmcp-contacts-demo.html"
    }
    search_contactAnswer

    Searches for contacts by name, tax ID, or country code.

    View tool JSON
    {
      "name": "search_contact",
      "kind": "answer",
      "impl": "imperative",
      "description": "Searches for contacts by name, tax ID, or country code.",
      "inputSchema": {
        "type": "object",
        "required": [
          "query"
        ],
        "properties": {
          "query": {
            "type": "string",
            "description": "Search term"
          }
        }
      },
      "page": "/webmcp-local-agent/webmcp-contacts-demo.html"
    }
    list_contactsAnswer

    Lists every contact currently stored, with its id, name, country and tax id.

    View tool JSON
    {
      "name": "list_contacts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists every contact currently stored, with its id, name, country and tax id.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/webmcp-local-agent/webmcp-contacts-demo.html"
    }
    delete_contactSensitive Action

    Deletes a contact by its id (e.g. "CT-1234"). Use list_contacts or search_contact first to find the id.

    View tool JSON
    {
      "name": "delete_contact",
      "kind": "transact",
      "impl": "imperative",
      "description": "Deletes a contact by its id (e.g. \"CT-1234\"). Use list_contacts or search_contact first to find the id.",
      "inputSchema": {
        "type": "object",
        "required": [
          "id"
        ],
        "properties": {
          "id": {
            "type": "string",
            "description": "Contact id, e.g. \"CT-1234\""
          }
        }
      },
      "page": "/webmcp-local-agent/webmcp-contacts-demo.html"
    }
    validate_addressAction

    Validates postal code and address formatting for South Africa (ZA), Spain (ES), or Canada (CA).

    View tool JSON
    {
      "name": "validate_address",
      "kind": "act",
      "impl": "imperative",
      "description": "Validates postal code and address formatting for South Africa (ZA), Spain (ES), or Canada (CA).",
      "inputSchema": {
        "type": "object",
        "required": [
          "country",
          "postalCode"
        ],
        "properties": {
          "country": {
            "type": "string",
            "enum": [
              "ZA",
              "ES",
              "CA"
            ]
          },
          "postalCode": {
            "type": "string"
          }
        }
      },
      "page": "/webmcp-local-agent/webmcp-contacts-demo.html"
    }