Skip to main content
Glama

Marziale Technologies

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.6/5.0

Scored across 5 tools

Disambiguation4/5

Most tools are clearly distinct: get_offerings reads info, check_draft reviews, submit sends. The one ambiguous pair is ask_with_picker vs get_questions, which both surface the questions, but the descriptions explicitly order them (call ask_with_picker first, use get_questions only as fallback), mitigating misselection.

Naming Consistency4/5

All names are snake_case and three follow a clean verb_noun pattern (check_draft, get_offerings, get_questions). Deviations are minor: submit is a bare verb with no object, and ask_with_picker inserts an extra connector word, but the convention is still readable and predictable.

Tool Count5/5

Five tools is well-scoped for an intake-questionnaire-and-submission workflow. Each tool (ask, fallback questions, offerings info, draft review, submit) earns its place with no redundancy or bloat.

Completeness4/5

The lifecycle is covered: gather answers (ask_with_picker/get_questions), review them (check_draft), and send (submit), plus context via get_offerings. Minor gap: there is no explicit tool to edit a single answer or list past submissions, though check_draft's change loop partially covers revision.

Available Tools

5 tools
ask_with_pickerAsk with pickersA
Read-only
Inspect

Call this first, always. It shows each question as a picker, one at a time, and returns the answers. It sends nothing. If it returns elicitation: false, ask the numbered questions in chat.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

readOnlyHint=true already covers the safety profile, and the description adds genuinely new behavior: it interacts one question at a time, "sends nothing" (no submission/network side effect), and can return elicitation: false as a signal. Disclosing that fallback return value is real added value beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four short sentences, imperative and front-loaded ("Call this first, always"), with zero filler. Each sentence carries either the invocation rule, the behavior, or the fallback.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-param interactive tool with no output schema, the description still covers the return values that matter (the answers and the elicitation: false flag). It does not explain where "the numbered questions" originate (presumably get_questions), a minor gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters and schema description coverage is effectively 100%, so there is nothing for the description to explain. Baseline for a parameterless tool is 4.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a concrete action: it shows each question one at a time as a picker and returns the answers. That is a specific verb+resource an agent can act on. It does not name any sibling (get_questions, submit) to sharpen the boundary, so it falls short of the top band.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

"Call this first, always" gives explicit ordering, and the failure branch ("If it returns elicitation: false, ask the numbered questions in chat") tells the agent exactly what to do next. It never states when NOT to use it or names the sibling it supersedes, so it is strong but not complete.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

check_draftCheck a draftA
Read-only
Inspect

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 by section. It marks each missing required answer as 'Missing - required'. Ask: 'Do you want to change any answer?' Change answers until the person is done.

ParametersJSON Schema
NameRequiredDescriptionDefault
whoNoClient. One of: The owner / One staff member / Several staff / An outside service.
nameNoName, as the person gave it. Required.
taskNoClient. One of: Scheduling and bookings / Orders and inventory / Billing and payments / Customer calls, texts, and email / Reports and paperwork / Other.
townNoClient. Town of the business.
whenNoBoth. Client: When do you want this fixed? As soon as possible / Within 3 months / 3 to 6 months / 6 to 12 months / Just looking. Talent: When could you start? Already full-time / Within 3 months / 3 to 6 months / 6 to 12 months / Still exploring.
emailNoEmail for the reply. Required.
hoursNoClient. One of: Under 2 / 2 to 5 / 5 to 10 / 10 to 20 / Over 20.
linksNoTalent. Keys: linkedin, github, website, other_links.
storyNoTalent. Required. Most impressive thing built or done. Max 1200 characters.
trackNoclient or talent. Required.
originNoBoth. Client: When did this problem start costing you time? Talent: When did you start building on your own, and why? Max 1200 characters.
statusNoBoth. Where are you right now? Client: We do it by hand / We use a tool that falls short / We tried a fix that did not work / Not sure where to start. Talent: In school / Working full-time / Working part-time / Building my own thing / Between things.
projectsNoList of entries. Keys: name, link, what_it_is.
educationNoList of entries. Keys: school, degree, field, grad_year, test_scores (optional).
experienceNoList of entries. Keys: title, company, start, end, what_you_did.
story_linkNoTalent. Optional link for the story.
task_otherNoClient. Required if task is Other.
hours_exactNoClient. Optional. About how many hours.
resume_linkNoTalent. Optional resume link.
achievementsNoList of entries. Keys: achievement, year.
publicationsNoList of entries. Keys: title, venue, year, link.
anything_elseNoBoth. Optional. Anything else we should know? Max 1200 characters.
business_nameNoClient. Optional.
business_typeNoClient. One of: Retail or shop / Restaurant or food / Farm, dairy, or food plant / Trades or construction / Health or professional office / Nonprofit or public agency / Other.
result_90_daysNoClient. A good result in 90 days. The owner's words.
business_type_otherNoClient. Required if business_type is Other.

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Read-only is already declared by readOnlyHint=true, and the description consistently reinforces it ('It sends nothing'). Beyond the annotation it discloses real behavior: the review is grouped by section and each missing required answer is tagged 'Missing - required'. It stops short of rate limits or error behavior, but adds solid context against a lower annotation bar.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Short, front-loaded sentences with the core behavior (check, returns review, sends nothing) up top, followed by the workflow steps. The imperative dialogue line ('Ask: Do you want to change any answer?') is slightly chatty but serves the stated workflow, so little is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only validation tool with 26 parameters, no output schema, and nested objects, the description usefully describes the return shape (answers listed by section with 'Missing - required' markers). An agent knows what it gets back and when to call it, with only minor gaps around error handling.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% across all 26 parameters, so the schema already documents fields, enums, and which are required. The description's 'missing required answer' phrasing loosely connects to the required fields but adds no syntax, format, or selection guidance beyond the schema, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Check the draft') and immediately clarifies the return behavior ('returns a review to show the person'). The contrast with `submit` ('It sends nothing', 'Before submit') gives an agent enough to tell the two tools apart, though it never names `submit` as an alternative directly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit trigger ('Before submit, show the review from check_draft') and even dictates the follow-up interaction ('Ask: Do you want to change any answer? Change answers until the person is done'). It has no explicit when-not-to-use clause, but the pre-submit framing is clear context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_offeringsWhat Marziale Technologies doesC
Read-only
Inspect

Read what we do and the next steps. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, and the description merely echoes this with "Read-only," adding no context beyond the structured data. It does not describe the kind of content returned, its size, or any constraints, which matters since there is no output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with no filler, and the read-only note is front-loaded at the end as a quick signal. It is efficient, though arguably too sparse to be fully informative.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple zero-parameter tool this is minimally adequate, but with no output schema the description should say more about what "what we do and the next steps" actually returns. As written, an agent knows the operation is a read but not what content to expect.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the baseline is 4; there is nothing for the description to clarify. Schema description coverage is 100% for the empty object, leaving no gap to compensate for.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description largely restates the title ("What Marziale Technologies does") with "Read what we do," so it functions as tautology rather than a specific verb+resource statement. "and the next steps" is vague about what content is actually returned, and nothing distinguishes it from siblings like get_questions or check_draft.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit when-to-use guidance and no mention of alternatives among ask_with_picker, check_draft, get_questions, or submit. The only hint is that it is a read operation, which the annotations already imply.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_questionsQuestions and rulesA
Read-only
Inspect

Get the questions, choices, and rules. Read-only. Call ask_with_picker first. Use this list only if ask_with_picker returns elicitation: false. Ask one question at a time. Show choices word for word as a numbered list. If the person selects Other, ask for a short answer. Keep the person's words.

First, for all:

  • What is your email?

  • What is your name?

  • Which one are you?

    1. Operator: I make decisions inside of a business

    2. Talent: I am talented and would like to talk

Client:

  • What type of business do you have?

    1. Retail or shop

    2. Restaurant or food

    3. Farm, dairy, or food plant

    4. Trades or construction

    5. Health or professional office

    6. Nonprofit or public agency

    7. Other

  • In which town is your business?

  • Which task takes the most time each week?

    1. Scheduling and bookings

    2. Orders and inventory

    3. Billing and payments

    4. Customer calls, texts, and email

    5. Reports and paperwork

    6. Other

  • How many hours a week does that task take?

    1. Under 2

    2. 2 to 5

    3. 5 to 10

    4. 10 to 20

    5. Over 20

  • About how many hours, if you know?

  • Who does that task?

    1. The owner

    2. One staff member

    3. Several staff

    4. An outside service

  • When did this problem start costing you time?

  • Where are you right now?

    1. We do it by hand

    2. We use a tool that falls short

    3. We tried a fix that did not work

    4. Not sure where to start

  • When do you want this fixed?

    1. As soon as possible

    2. Within 3 months

    3. 3 to 6 months

    4. 6 to 12 months

    5. Just looking

  • What is a good result in 90 days?

  • What is the name of your business? (Optional.)

Talent:

  • Where are you right now?

    1. In school

    2. Working full-time

    3. Working part-time

    4. Building my own thing

    5. Between things

  • When could you start?

    1. Already full-time

    2. Within 3 months

    3. 3 to 6 months

    4. 6 to 12 months

    5. Still exploring

  • When did you start building on your own, and why?

  • Give your links: LinkedIn, GitHub, personal site, more links.

  • Give your education: school, degree, field, graduation year. Test scores are optional.

  • Give your experience: title, company, start, end, what you did.

  • Give your projects: name, link, what it is.

  • Give your achievements, each with the year.

  • Give your publications: title, venue, year, link.

  • What's the most impressive thing you've built or done? Be concrete. Numbers beat adjectives. (Max 1200 characters.)

  • Give a link for that, if you have one. (Optional.)

  • Give a link to your resume, if you have one. (Optional.)

Last, for all:

  • Anything else we should know? (Optional. You can skip it.)

Long answers: max 1200 characters each.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint true, and the description's 'Read-only' is consistent with that. Beyond the annotation it discloses real behavioral context: the gating dependency on ask_with_picker's elicitation flag, the ordering constraints, the interaction rules, and the 1200-character cap on long answers. It stops short of explaining what the returned payload looks like, which keeps it at a 4 rather than a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose and routing rule are front-loaded correctly and the procedural instructions are tight, but the bulk of the description is a verbatim enumeration of the entire questionnaire, choice lists, and question branches. That content is arguably the tool's payload rather than tool documentation, so the description is dominated by material that an output schema would normally carry; it is defensible but far from tight.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter, read-only tool with no output schema, the description carries the full burden and does supply the branching questions, the answer options, the mandatory/optional markers, and the character limit. It is essentially complete for the agent's task, with only the ambiguity of embedding return content in the description keeping it below a 5.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters (empty object schema), so there is nothing for the description to disambiguate and the baseline of 4 applies. No parameter-level meaning is missing because no parameters exist.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence names a specific verb and resource ('Get the questions, choices, and rules') and immediately distinguishes the tool from its sibling by stating it is the fallback when ask_with_picker returns elicitation: false. An agent can tell exactly what this tool provides and when it is the right one to call without opening any other schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit conditional routing against a named alternative ('Call ask_with_picker first. Use this list only if ask_with_picker returns elicitation: false') and then prescribes the interaction protocol: one question at a time, choices shown verbatim as a numbered list, follow-up on 'Other', preserve the person's words. When-to-use, when-not-to-use, and how-to-use are all stated, not inferred.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

submitSend the request (needs a yes)AInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
whoNoClient. One of: The owner / One staff member / Several staff / An outside service.
nameYesName, as the person gave it. Required.
taskNoClient. One of: Scheduling and bookings / Orders and inventory / Billing and payments / Customer calls, texts, and email / Reports and paperwork / Other.
townNoClient. Town of the business.
whenNoBoth. Client: When do you want this fixed? As soon as possible / Within 3 months / 3 to 6 months / 6 to 12 months / Just looking. Talent: When could you start? Already full-time / Within 3 months / 3 to 6 months / 6 to 12 months / Still exploring.
emailYesEmail for the reply. Required.
hoursNoClient. One of: Under 2 / 2 to 5 / 5 to 10 / 10 to 20 / Over 20.
linksNoTalent. Keys: linkedin, github, website, other_links.
storyNoTalent. Required. Most impressive thing built or done. Max 1200 characters.
trackYesclient or talent. Required.
originNoBoth. Client: When did this problem start costing you time? Talent: When did you start building on your own, and why? Max 1200 characters.
statusNoBoth. Where are you right now? Client: We do it by hand / We use a tool that falls short / We tried a fix that did not work / Not sure where to start. Talent: In school / Working full-time / Working part-time / Building my own thing / Between things.
projectsNoList of entries. Keys: name, link, what_it_is.
educationNoList of entries. Keys: school, degree, field, grad_year, test_scores (optional).
client_appNoOptional. Name of your app.
experienceNoList of entries. Keys: title, company, start, end, what_you_did.
story_linkNoTalent. Optional link for the story.
task_otherNoClient. Required if task is Other.
hours_exactNoClient. Optional. About how many hours.
resume_linkNoTalent. Optional resume link.
achievementsNoList of entries. Keys: achievement, year.
publicationsNoList of entries. Keys: title, venue, year, link.
review_shownYesTrue only if you showed the review from check_draft and asked if the person wants to change any answer.
anything_elseNoBoth. Optional. Anything else we should know? Max 1200 characters.
business_nameNoClient. Optional.
business_typeNoClient. One of: Retail or shop / Restaurant or food / Farm, dairy, or food plant / Trades or construction / Health or professional office / Nonprofit or public agency / Other.
result_90_daysNoClient. A good result in 90 days. The owner's words.
person_said_yesYesTrue only if the person said yes to send this draft.
business_type_otherNoClient. Required if business_type is Other.
legal_and_privacy_shownYesTrue only if you showed the legal line, the privacy line, and the privacy link.

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare write/open-world/non-idempotent, and the description adds genuinely non-structured behavior: this is an outbound transmission to an external company that must be gated behind human review and consent. It does not warn that a repeat call creates another submission (idempotentHint=false) or what happens on failure, which keeps it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no filler, with the action front-loaded and the gating condition immediately after. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 30-parameter, nested-object terminal submission with no output schema, the description covers the crucial missing piece the schema cannot: the consent sequence that must precede the call. It omits any post-submission expectation (confirmation, errors, duplicate handling), so it is strong but not fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% across all 30 parameters, so the schema already carries the field semantics; baseline is 3. The description only loosely reinforces what review_shown/legal_and_privacy_shown/person_said_yes mean by tying 'the review' to check_draft, and adds nothing for the other 27 fields or the nested object keys.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource with a destination: 'Send the request to Marziale Technologies.' An agent can tell this is the terminal submission step, distinct from get_questions/get_offerings/check_draft, though no sibling is named for contrast.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit, hard precondition: 'Use only after the person saw the review, the legal line, the privacy line and link, and said yes.' This is a clear when-to-use gate that maps to the three required booleans. It stops short of naming alternatives (e.g., check_draft/fix_draft) explicitly, which is what a 5 would require.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • First observedask_with_picker
    • First observedcheck_draft
    • First observedget_offerings
    • First observedget_questions
    • First observedsubmit

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Consent-based, double-blind talent marketplace. Recruiters' AI assistants search an anonymous corpus of opted-in candidates in natural language, evaluate match cards, and request contact — identity is revealed only when the candidate chooses to respond. Hosted remote server (streamable HTTP + OAuth) at queryquarry.com/api/mcp.
    MIT
  • -
    license
    Not graded
    quality
    D
    maintenance
    Connects AI clients to decentralized agent discovery, hiring, monitoring, and payment systems on the Masumi Network.
    6
    -
  • A
    license
    Not graded
    quality
    F
    maintenance
    MCP-native co-founder directory. Your AI agent searches the directory, screens inbound pitches, and drafts replies.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Generate tailored job descriptions, hire senior developers and pull technical interview questions without leaving the conversation.
    56
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources