← WebMCP Directory

Tool tree

demo.tomcedoz.com

AI & AgentsTools verified
Website
File court documents electronically with Michigan courts
Explore capabilities
    get_agent_catalogAnswer

    Return the WebMCP tools currently registered for this session. Use this first to discover what the human and agent can do together in MUEFS.

    View tool JSON
    {
      "name": "get_agent_catalog",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the WebMCP tools currently registered for this session. Use this first to discover what the human and agent can do together in MUEFS.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_agent_sessionAnswer

    Return the current browser session: demo role, page path, registered tool count, and suggested next tool. Call this at the start of any agent conversation.

    View tool JSON
    {
      "name": "get_agent_session",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the current browser session: demo role, page path, registered tool count, and suggested next tool. Call this at the start of any agent conversation.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_agent_activityAnswer

    Return recent WebMCP tool calls from this browser tab (same feed shown on /agent). Use after workflows to summarize what the agent already did for the human.

    View tool JSON
    {
      "name": "get_agent_activity",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return recent WebMCP tool calls from this browser tab (same feed shown on /agent). Use after workflows to summarize what the agent already did for the human.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Max entries to return (default 15, max 40)"
          }
        }
      }
    }
    get_challenge_briefingAnswer

    Judge-oriented overview: why MUEFS fits WebMCP, flagship prompts, live URLs, and human-in-the-loop rules. Call this when evaluating or demoing the challenge entry.

    View tool JSON
    {
      "name": "get_challenge_briefing",
      "kind": "answer",
      "impl": "imperative",
      "description": "Judge-oriented overview: why MUEFS fits WebMCP, flagship prompts, live URLs, and human-in-the-loop rules. Call this when evaluating or demoing the challenge entry.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    search_casesAnswer

    Search the statewide public docket by party name and/or case number. Sealed matters are excluded. Returns case id, number, title, status, and parties.

    View tool JSON
    {
      "name": "search_cases",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the statewide public docket by party name and/or case number. Sealed matters are excluded. Returns case id, number, title, status, and parties.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "party_name": {
            "type": "string",
            "description": "Party or litigant name (partial match)"
          },
          "case_number": {
            "type": "string",
            "description": "Case number (partial match)"
          },
          "page": {
            "type": "integer",
            "minimum": 1,
            "default": 1
          }
        }
      }
    }
    get_case_docketAnswer

    Return public docket details for a case by numeric id (from search_cases). Sealed cases require an authorized account and will return forbidden.

    View tool JSON
    {
      "name": "get_case_docket",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return public docket details for a case by numeric id (from search_cases). Sealed cases require an authorized account and will return forbidden.",
      "inputSchema": {
        "type": "object",
        "required": [
          "case_id"
        ],
        "properties": {
          "case_id": {
            "type": "integer",
            "description": "Internal case id from search results"
          }
        }
      }
    }
    list_courtsAnswer

    Search e-filing enabled courts by county name or court name. Use court_id with get_filing_requirements or filing wizard.

    View tool JSON
    {
      "name": "list_courts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search e-filing enabled courts by county name or court name. Use court_id with get_filing_requirements or filing wizard.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "County or court name fragment"
          },
          "page": {
            "type": "integer",
            "minimum": 1,
            "default": 1
          }
        }
      }
    }
    get_filing_requirementsAnswer

    Return MCR-referenced required and optional documents for a court and case type. Use before uploading in the filing wizard.

    View tool JSON
    {
      "name": "get_filing_requirements",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return MCR-referenced required and optional documents for a court and case type. Use before uploading in the filing wizard.",
      "inputSchema": {
        "type": "object",
        "required": [
          "court_id",
          "case_type_id"
        ],
        "properties": {
          "court_id": {
            "type": "integer"
          },
          "case_type_id": {
            "type": "integer"
          },
          "filing_type": {
            "type": "string",
            "enum": [
              "initial",
              "subsequent",
              "motion",
              "service_only"
            ],
            "description": "Scope requirements to new case vs motion"
          }
        }
      }
    }
    get_motion_checklistsAnswer

    MCR 2.119 motion companions (brief, proposed order, proof of service) for a court/case type. Use when advising a filer what to attach to a motion.

    View tool JSON
    {
      "name": "get_motion_checklists",
      "kind": "answer",
      "impl": "imperative",
      "description": "MCR 2.119 motion companions (brief, proposed order, proof of service) for a court/case type. Use when advising a filer what to attach to a motion.",
      "inputSchema": {
        "type": "object",
        "required": [
          "court_id",
          "case_type_id"
        ],
        "properties": {
          "court_id": {
            "type": "integer"
          },
          "case_type_id": {
            "type": "integer"
          }
        }
      }
    }
    research_case_for_motionAction

    End-to-end agent workflow for Michigan e-filing: search the public docket, open a case, load MCR motion checklists, and return a pre-filled filing wizard URL. Ideal for “find Smith v Jones and help me file a motion” prompts. Does not submit filings — human completes the wizard.

    View tool JSON
    {
      "name": "research_case_for_motion",
      "kind": "act",
      "impl": "imperative",
      "description": "End-to-end agent workflow for Michigan e-filing: search the public docket, open a case, load MCR motion checklists, and return a pre-filled filing wizard URL. Ideal for “find Smith v Jones and help me file a motion” prompts. Does not submit filings — human completes the wizard.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "party_name": {
            "type": "string",
            "description": "Party name to search"
          },
          "case_number": {
            "type": "string",
            "description": "Case number to search"
          },
          "case_id": {
            "type": "integer",
            "description": "Skip search when case id is already known"
          }
        }
      }
    }
    attorney_motion_workflowAction

    Challenge showcase workflow: verify filer role, search docket, load MCR requirements and motion checklists, list draft filings, return wizard URL and plain-language plan. Does not submit — human completes wizard.

    View tool JSON
    {
      "name": "attorney_motion_workflow",
      "kind": "act",
      "impl": "imperative",
      "description": "Challenge showcase workflow: verify filer role, search docket, load MCR requirements and motion checklists, list draft filings, return wizard URL and plain-language plan. Does not submit — human completes wizard.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "party_name": {
            "type": "string"
          },
          "case_number": {
            "type": "string"
          }
        }
      }
    }
    clerk_triage_workflowAction

    Challenge showcase for court staff: queue counts, oldest pending filings, and navigation to the review UI. Requires clerk role.

    View tool JSON
    {
      "name": "clerk_triage_workflow",
      "kind": "act",
      "impl": "imperative",
      "description": "Challenge showcase for court staff: queue counts, oldest pending filings, and navigation to the review UI. Requires clerk role.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    explain_mcr_for_filingAction

    Plain-language summary of required documents and motion companions for a court/case type. Ideal for self-represented litigants working with an agent.

    View tool JSON
    {
      "name": "explain_mcr_for_filing",
      "kind": "act",
      "impl": "imperative",
      "description": "Plain-language summary of required documents and motion companions for a court/case type. Ideal for self-represented litigants working with an agent.",
      "inputSchema": {
        "type": "object",
        "required": [
          "court_id",
          "case_type_id"
        ],
        "properties": {
          "court_id": {
            "type": "integer"
          },
          "case_type_id": {
            "type": "integer"
          },
          "filing_type": {
            "type": "string",
            "enum": [
              "initial",
              "subsequent",
              "motion"
            ]
          }
        }
      }
    }
    navigate_toAction

    Open an in-app path on the same origin. Examples: /cases/search?party=Smith, /filing/new?case_id=1&court_id=3&case_type_id=5, /clerk/queue. Mutating: ask the human, or pass confirmed=true after they agree. Does not leave the Michigan e-filing portal.

    View tool JSON
    {
      "name": "navigate_to",
      "kind": "act",
      "impl": "imperative",
      "description": "Open an in-app path on the same origin. Examples: /cases/search?party=Smith, /filing/new?case_id=1&court_id=3&case_type_id=5, /clerk/queue. Mutating: ask the human, or pass confirmed=true after they agree. Does not leave the Michigan e-filing portal.",
      "inputSchema": {
        "type": "object",
        "required": [
          "path"
        ],
        "properties": {
          "path": {
            "type": "string",
            "description": "App-relative path starting with /"
          },
          "confirmed": {
            "type": "boolean",
            "description": "Set true after the human confirms navigation"
          }
        }
      }
    }
    sign_in_demo_roleAction

    Switch the demonstration role for judge testing. Navigates to login and sets attorney, clerk, srl (self-represented), or public. Mutating: ask the human, or pass confirmed=true.

    View tool JSON
    {
      "name": "sign_in_demo_role",
      "kind": "act",
      "impl": "imperative",
      "description": "Switch the demonstration role for judge testing. Navigates to login and sets attorney, clerk, srl (self-represented), or public. Mutating: ask the human, or pass confirmed=true.",
      "inputSchema": {
        "type": "object",
        "required": [
          "role"
        ],
        "properties": {
          "role": {
            "type": "string",
            "enum": [
              "attorney",
              "clerk",
              "srl",
              "public"
            ],
            "description": "Demo role to activate"
          },
          "confirmed": {
            "type": "boolean",
            "description": "Set true after the human confirms the role switch"
          }
        }
      }
    }
    get_current_demo_roleAnswer

    Return the active demonstration role for this browser session (demo builds only).

    View tool JSON
    {
      "name": "get_current_demo_role",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the active demonstration role for this browser session (demo builds only).",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    sign_in_demo_roleAction

    Sign in to the MUEFS demo as attorney, clerk, self-represented litigant, or public visitor

    View tool JSON
    {
      "name": "sign_in_demo_role",
      "kind": "act",
      "impl": "declarative",
      "description": "Sign in to the MUEFS demo as attorney, clerk, self-represented litigant, or public visitor",
      "inputSchema": {
        "type": "object",
        "properties": {
          "role": {
            "type": "string",
            "enum": [
              "attorney",
              "clerk",
              "srl",
              "public"
            ]
          }
        }
      }
    }