← WebMCP Directory

Tool tree

rajgopalakrish.github.io

Productivity & BusinessTools verified
Website
RegVista
Explore capabilities
    search_regulationsAnswer

    Use this tool first when the user asks which regulations are relevant or names a regulation. Search the regulatory registry by title or description; do not assume a regulation name is its ID. The matching records include registry IDs that can be passed to get_regulation or compare_regulations.

    View tool JSON
    {
      "name": "search_regulations",
      "kind": "answer",
      "impl": "imperative",
      "description": "Use this tool first when the user asks which regulations are relevant or names a regulation. Search the regulatory registry by title or description; do not assume a regulation name is its ID. The matching records include registry IDs that can be passed to get_regulation or compare_regulations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "A subject, regulation name, instrument number, or keyword to search in the regulatory registry's titles and descriptions."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/regvista-mas-sg/"
    }
    get_regulationAnswer

    Use this tool to retrieve the details of one specific regulation after search_regulations resolves the user's name or topic to a registry ID. Pass only an ID returned by search_regulations; do not construct an ID from a title. Use compare_regulations instead when the user asks to compare two regulations.

    View tool JSON
    {
      "name": "get_regulation",
      "kind": "answer",
      "impl": "imperative",
      "description": "Use this tool to retrieve the details of one specific regulation after search_regulations resolves the user's name or topic to a registry ID. Pass only an ID returned by search_regulations; do not construct an ID from a title. Use compare_regulations instead when the user asks to compare two regulations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "regulation_id": {
            "type": "string",
            "description": "A registry ID returned by search_regulations for the specific regulation to retrieve."
          }
        },
        "required": [
          "regulation_id"
        ]
      },
      "page": "/regvista-mas-sg/"
    }
    compare_regulationsAction

    Use this tool when the user asks to compare two regulations. First use search_regulations to resolve both names or topics, then pass the two returned registry IDs from the regulatory dataset. Do not infer IDs from titles.

    View tool JSON
    {
      "name": "compare_regulations",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this tool when the user asks to compare two regulations. First use search_regulations to resolve both names or topics, then pass the two returned registry IDs from the regulatory dataset. Do not infer IDs from titles.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "regulation_id_1": {
            "type": "string",
            "description": "The first registry ID returned by search_regulations."
          },
          "regulation_id_2": {
            "type": "string",
            "description": "The second registry ID returned by search_regulations."
          }
        },
        "required": [
          "regulation_id_1",
          "regulation_id_2"
        ]
      },
      "page": "/regvista-mas-sg/"
    }