Skip to main content
Glama

MCC Solutions

Join the MCC contractor network

apply_as_vendor
Idempotent

For a notary, signing agent, process server, court runner or signing witness who asked you to sign them up with MCC Solutions: adds them with their consent and emails them the prefilled application link. They finish the application themselves (document uploads and the contractor agreement). Nothing is charged.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "role": "<role>",
      "email": "<email>",
      "consent": "<consent>"
    },
    "name": "apply_as_vendor"
  }
}

Input Schema

NameRequiredDescriptionDefault
zipNoHome ZIP (optional)
roleYes
emailYes
stateNoTheir state (name or two-letter code)
consentYestrue when the person asked to join and agreed to one email

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false, idempotentHint=true and openWorldHint=true, so the safety profile is covered. The description adds behavior annotations cannot express: an email is actually sent to the vendor, consent is required before acting, and nothing is charged. It does not say what happens when the vendor already exists or the email fails.

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?

Three short sentences, front-loaded with who this is for, followed by the effect and the boundary, with 'Nothing is charged' as a final reassurance. No filler or repetition.

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?

Covers who, what happens downstream, consent, and cost, which is most of what an agent needs for a 5-parameter mutation with no output schema. It would be stronger if it indicated what the call returns (application link or confirmation) and how duplicates or an already-applied vendor are handled.

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 coverage is 60%, with consent and email carrying the most weight; the description usefully clarifies consent (they asked to join and agreed to one email) and that the email is where the prefilled link goes. However, it lists roles that do not match the enum exactly ('signing agent' is not an allowed value, and 'signing witness' maps ambiguously to witness), which risks an invalid role value. That partially offsets the added meaning.

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 effect: adds a named third party to the MCC contractor network and emails them a prefilled application link. It also scopes the audience by role (notary, process server, court runner, witness), which separates it from a generic join tool. It stops short of naming the sibling join_network or explaining how the self-signup path differs from this third-party path.

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 a concrete triggering condition: the person asked you to sign them up with MCC Solutions, and consent is true. It also sets the boundary that the vendor finishes the application themselves (uploads, agreement), so the agent knows not to attempt those steps. No explicit when-not guidance or named alternative for self-signup.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources