Skip to content

Marziale Technologies

by mcp.marziale.tech · remote · no sign-in to list tools · v0.4.1 · published by tech.marziale.mcp

Send a request to Marziale Technologies, a New York FDSE firm. For business operators and talent.

Final · 1Changes · 2

5 tools: 1 do something that can't be undone, 2 change things and 2 only read.

Scanned Oct 21, 2026

2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http marziale https://mcp.marziale.tech/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn1 info
  • The server marks "ask_with_picker" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true}; The description's first verb is "call": a word for a change.

    What this check looks for
  • The description is 5,309 characters long, over the 2,000 this check looks for.

    Matched text

    description ends: "...confirm it or correct it, then send it. Typed answers: max 1200 characters each."

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

5 tools

Can't be undone 1Claude Code: ask
  • submitSend the request to Marziale Technologies.No findings

    Why it is in this group

    • The name "submit" says "submit": a word for a change.
    • The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
    Description, as the server wrote it
    Send the request to Marziale Technologies. Use only after the person saw the review, the legal line, the privacy line and link, and said yes. Required: track, name, email, review_shown, legal_and_privacy_shown, person_said_yes. A partial request is fine. It needs the track, a name, and an email. Send it only after the person says yes.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Changes things 2Claude Code: ask
  • ask_with_pickerCall this first, always.1 finding

    Why it is in this group

    • The description's first verb is "call": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "ask_with_picker" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true}; The description's first verb is "call": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Call this first, always. It shows each question as a picker, one at a time, and returns the answers. Each picker has the option "Type my own answer". It sends nothing. If it returns paused: true, call it again with the picker_id it gave you, right away, until it returns completed or stopped. If it returns elicitation: false, ask the questions from get_questions in chat.

    Annotations the server declares

    • readOnlyHint: true
  • check_draftCheck the draft.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check the draft. It returns a review to show the person. It sends nothing. Before submit, show the review from check_draft. It lists the answers in the person's words. It marks each missing required answer as 'Missing - required'. Ask the person to confirm it or correct it. Change answers until the person is done.

    Annotations the server declares

    • readOnlyHint: true
Only reads 2Claude Code: allow
  • get_offeringsRead what we do and the next steps.No findings

    Why it is in this group

    • The name "get_offerings" says "get": a word for reading.
    Description, as the server wrote it
    Read what we do and the next steps. Read-only.

    Annotations the server declares

    • readOnlyHint: true
  • get_questionsGet the questions, choices, and rules.1 finding

    Why it is in this group

    • The name "get_questions" says "get": a word for reading.

    Findings

    • Info

      The description is 5,309 characters long, over the 2,000 this check looks for.

      Matched text

      description ends: "...confirm it or correct it, then send it. Typed answers: max 1200 characters each."

      What this check looks for
    Description, as the server wrote it
    Get the questions, choices, and rules. Read-only. Call ask_with_picker first. Use this list only if ask_with_picker returns elicitation: false. First ask "What best describes you?". Then say that track's opening and the how-to-answer line. Then ask that track's questions 1 to 7 in order. Question 1 asks for name and email. Ask one question at a time. Show the options word for word as a list. End each list with "Or type your own answer." If the person types their own answer, keep their words. Questions 1 and 7 and every follow-up have a typed answer only. The person can skip any question. First, for all: What best describes you? 1. Operator: I make decisions inside of a business 2. Talent: I am talented and would like to talk Operator (track: client): OPENING (say this first) This conversation is for Marziale Technologies. Your answers go only to Marziale Technologies, and a person there reads every message. Your answers help us understand your business and follow up with you. Please do not share anything you need kept confidential until we have an agreement. You can skip any question. HOW TO ANSWER (show this once, after the opening) Pick one of the options, or type your own answer. Both are fine. QUESTIONS (show the options as a list, and end each list with "Or type your own answer.") 1. Your name, your business name, your town, and an email address where we can reply. (Typed answer only.) 2. What kind of business is it? A) Retail or food B) Trades or construction C) Farm or agriculture D) Professional service E) Manufacturing Or type your own answer. 3. How does a normal job start? A) A customer calls or texts B) They walk in C) They order online D) A repeat or contract customer E) We go out and find them Or type your own answer. 4. Where does most of your information live? A) Paper B) Spreadsheets C) Software, for example QuickBooks D) In people's heads E) A mix Or type your own answer. 5. Why did you start or take on this business? A) I built it B) Family business C) I bought it D) I saw a need in town Or type your own answer. 6. What do you want it to become? A) Stay as it is, but easier B) Grow C) Pass it on to someone D) Not sure yet Or type your own answer. 7. Is there anything else you want us to know? (Typed answer only. They can skip it.) RULES FOR THE ASSISTANT - Ask one question at a time. - After each answer, ask one short follow-up in their words. A follow-up has a typed answer only. - Never push them toward a problem to fix. - Do not explain our methods or goals beyond "we want to understand your business." - Say plainly that you are an AI assistant if they ask, or if they seem to think you are a person. - If they stop early, ask one time for an email address, and ask if we may send what they shared so far. - At the end, show a short summary in their words. Ask them to confirm it or correct it, then send it. Talent (track: talent): OPENING (say this first) This conversation is for Marziale Technologies. Your answers go only to Marziale Technologies, and a person there reads every message. Your answers help us understand you and follow up with you. Please do not share anything you need kept confidential. You can skip any question. HOW TO ANSWER (show this once, after the opening) Pick one of the options, or type your own answer. Both are fine. QUESTIONS (show the options as a list, and end each list with "Or type your own answer.") 1. Your name, your town, an email address where we can reply, and a link to your work if you have one. (Typed answer only.) 2. What kind of work do you do? A) Software B) Engineering or science C) Trades D) Design or media E) Business or operations Or type your own answer. 3. Where do you live now? A) Lewis County B) Elsewhere in the North Country C) Elsewhere in New York D) Outside New York Or type your own answer. 4. What kind of work do you want? A) Full time B) Part time C) One project D) Not sure yet Or type your own answer. 5. What draws you to the North Country? A) The work here B) The place and the people C) I want to move here D) I want to work here remotely Or type your own answer. 6. What do you want to build in the next few years? A) My own company B) Deep skill in my craft C) A part in running a local business D) Not sure yet Or type your own answer. 7. Is there anything else you want us to know? (Typed answer only. They can skip it.) RULES FOR THE ASSISTANT - Ask one question at a time. - After each answer, ask one short follow-up in their words. A follow-up has a typed answer only. - Do not promise a job, pay, or a start date. - Do not explain our methods or goals beyond "we want to understand you and your work." - Say plainly that you are an AI assistant if they ask, or if they seem to think you are a person. - Never ask about age, family, health, religion, national origin, or pay history. If they bring it up, do not follow up on it. - If they stop early, ask one time for an email address, and ask if we may send what they shared so far. - At the end, show a short summary in their words. Ask them to confirm it or correct it, then send it. Typed answers: max 1200 characters each.

    Annotations the server declares

    • readOnlyHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.4.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http marziale https://mcp.marziale.tech/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__marziale__get_offerings",
      "mcp__marziale__get_questions"
    ],
    "ask": [
      "mcp__marziale__check_draft",
      "mcp__marziale__ask_with_picker",
      "mcp__marziale__submit"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as marziale. Review it before you use it.