Skip to main content
Glama

Server Details

Independent buyer-side matching for supply chain technology selection.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
PreShiftIQ/preshiftiq-mcp
GitHub Stars
0
ChatGPT
–
Claude
PreShiftIQ

TDQS

A3.7/5.0

Scored across 20 tools

Disambiguation4/5

Most tools are cleanly separated by persona and action (client assessment flow, vendor scorecard/proposal flow, advisor client roster, informational lookups). The main overlaps are answer_question vs answer_question_in_card (resolved only by the note that the card variant is not offered to the assistant) and a cluster of informational tools (describe_platform, explain_matching, list_verticals, get_public_catalog, search) whose boundaries are described but still easy to misselect.

Naming Consistency4/5

Most names follow a verb_noun snake_case pattern (start_assessment, request_assessment_submit, list_lead_documents, get_public_catalog) or a coherent my_* prefix family (my_matches, my_clients, my_scorecard_status). Deviations are minor noun-only tools (evaluation_matrix, fetch, search) that break the verb_noun pattern but remain readable.

Tool Count4/5

Twenty tools is on the heavy side, but the surface legitimately spans three distinct personas (evaluating client, vendor, advisor) plus an assessment interview loop, so most tools earn their place. A handful of read-only informational tools (describe_platform, explain_matching, how_we_are_paid) could plausibly be folded together.

Completeness3/5

The core lifecycle is covered end to end: start, answer, status, submit, matches, evaluation matrix, proposals, documents and vendor scorecard. However, several tools accept an assessment_id while no tool lists a client's assessments, and there is no way for a vendor to enumerate its leads or for a client to revise already-given answers — dead ends agents will hit.

Publisher details

Operator
PreShiftIQ, Inc. · Publisher source
Vendor relationship
First-party
Trust center
Not available
Restrictions
The six public tools need no account. The four signed-in tools (assessment status, matches, vendor scorecard status, and represented clients) require signing in with a PreShiftIQ account through OAuth. No paid plan is required to connect.

Available Tools

20 tools
answer_questionAnswer an assessment questionAInspect

Records one answer to the next question of a PreShiftIQ assessment in this conversation, in the conversation handle, and returns the next question, the updated handle and the next step. PreShiftIQ stores no answer from this tool and records the call without its arguments; it counts, per day, how often each question is asked and answered, with no handle, person or address in the count. Answers given here are kept only if the client continues to preshiftiq.com, signs in and agrees there.

Inputs: value (required), handle (required), question_id (required). Returns: handle, answered, next_step, start_url, +1 more

answer_question_in_cardAnswer an assessment question in the cardAInspect

Records the option the person chose in the PreShiftIQ assessment card for the next question of the assessment in this conversation, exactly as answer_question does, and returns the next question, the updated handle and the next step. It is called by the card when the person clicks an option, and is not offered to the assistant. PreShiftIQ stores no answer from this tool; answers given here are kept only if the client continues to preshiftiq.com, signs in and agrees there.

Inputs: value (required), handle (required), question_id (required). Returns: handle, answered, next_step, start_url, +1 more

describe_platformDescribe PreShiftIQA
Read-onlyIdempotent
Inspect

Describes PreShiftIQ and how its vendor matching works. Use this when a user asks what PreShiftIQ is or how it matches the client, the company evaluating technology, with supply chain technology vendors. Returns the platform description and the URL to start an assessment. It covers transportation management, dock scheduling, ELD, carrier vetting, fleet management, supply chain procurement, and yard management.

Inputs: no named parameters. Returns: name, one_line, start_url, verticals, +7 more

evaluation_matrixMy evaluation matrixA
Read-onlyIdempotent
Inspect

For the signed-in client: the evaluation of the latest assessment, or of the assessment named by assessment_id: its categories, its vendors, your own scores in the current round, and the scores your assistant proposed that you have not confirmed. Read only.

Inputs: assessment_id. Returns: matrix, status, summary

explain_matchingExplain how matching worksA
Read-onlyIdempotent
Inspect

Explains how PreShiftIQ computes matches: disqualification first, then measured-fit scoring, with every match recorded immutably. Includes the live tier thresholds and the fit-index note. Use this when a user asks how matches are computed or what a match score means.

Inputs: vertical_id. Returns: tiers, summary, how_it_works_url, boundary_statement, +3 more

fetchRead one PreShiftIQ documentA
Read-onlyIdempotent
Inspect

Returns one published PreShiftIQ document by its id: its title, its text and its URL.

Inputs: id (required). Returns: id, url, text, title, +1 more

get_public_catalogList covered vendors in one categoryA
Read-onlyIdempotent
Inspect

Lists the vendors PreShiftIQ covers in one vertical, alphabetically, as catalog coverage only, with no participation status; the client's matches come from the engine's scoring of their completed assessment, and from vendors the client adds by name after a check against their stated requirements. Use this when a user asks which vendors PreShiftIQ covers or whether a named vendor is covered. Returns the roster and the URL to start an assessment.

Inputs: vertical_id (required). Returns: vendors, start_url, vertical_id, display_name, +4 more

how_we_are_paidHow PreShiftIQ is paidA
Read-onlyIdempotent
Inspect

States how PreShiftIQ is paid. Use this when a user asks about cost, fees, or independence.

Inputs: no named parameters. Returns: page_url, buyer_cost, boundary_statement, vendor_model_summary

list_lead_documentsVendor documents on my matchAInspect

For the signed-in client: the documents a matched vendor has released to your company on one match, such as security documents, case studies, demo recordings and references. Each is listed with an in-app link. Where the vendor allows assistants to read an item, its content is included: a hosted link and its timestamped segments, or a reference's contact details. Files open only in PreShiftIQ. It also includes the vendor's security profile when the vendor has released it to you, with its answers where the vendor allows assistants to read it. Each read of an item's content or of the profile is recorded and shown to the vendor. It changes nothing else.

Inputs: match_id (required). Returns: items, status, summary, security_profile

list_verticalsList covered technology categoriesA
Read-onlyIdempotent
Inspect

Lists the technology categories PreShiftIQ covers, each with its live covered-vendor count and the URL of its page for clients. Counts come from the live catalog reader, the same one the public site reads. Use this when a user asks what PreShiftIQ covers.

Inputs: no named parameters. Returns: verticals

my_assessment_statusMy assessment statusA
Read-onlyIdempotent
Inspect

For the signed-in client (the evaluating company): whether the latest completed PreShiftIQ assessment has results, whether those results are under review, how many matched vendors were notified, how many have accepted, and how many matches are still queued for delivery. When no assessment has been submitted but one has been started, the status is in_progress, with its completion percentage and the URL to resume it. An assessment that was submitted and has no matches to show yet is submitted_pending. Status only; it lists no matches.

Inputs: no named parameters. Returns: status, summary, vertical, resume_url, +4 more

my_clientsMy clientsA
Read-onlyIdempotent
Inspect

For a signed-in administrator of a consultant or private equity firm whose PreShiftIQ account has an authenticator app turned on: the assessments of the clients the firm represents (the companies evaluating technology) who have accepted the advisor disclosure, in any status, each with its status, its Tier 1 and Tier 2 completion percentages, the number of its matches awaiting release to vendors and, once vendors are notified, its notified match cards masked as the client sees them. A represented client who has not accepted the disclosure is only counted, as withheld.

Inputs: no named parameters. Returns: status, summary, represented

my_matchesMy matchesA
Read-onlyIdempotent
Inspect

For the signed-in client (the evaluating company): the notified matches of the latest completed assessment, or of the assessment named by assessment_id, best score first, each as a masked card with its score and tier. On a review account the cards are its matches, and no vendor is contacted. A vendor's contact details appear only on a match that vendor has accepted, with the requirement and preference credits that vendor earned for you and the status of each certification you required; every other card stays masked. No card carries pricing.

Inputs: assessment_id. Returns: status, matches, summary, vertical, +1 more

my_scorecard_statusMy vendor scorecard statusA
Read-onlyIdempotent
Inspect

For the signed-in vendor: the scorecard's status and completion, and its lead counts (pending, accepted, declined, expiring soon). With match_id, the contact details of the client (the evaluating company) for that lead, and the client's unit and company profile, present only once the lead is accepted. On a client account the summary says so.

Inputs: match_id. Returns: leads, client, status, summary, +2 more

propose_scoresPropose scoresAInspect

For the signed-in client: records scores your assistant proposes for vendors in your evaluation, each a whole number from 1 to 5 or not_applicable, with an optional note. A proposal is never a score: it becomes one only when the person signed in to this account confirms the set on PreShiftIQ's confirm page, from the link this tool returns.

Inputs: proposals (required), assessment_id. Returns: errors, status, summary, expires_at, +2 more

request_assessment_submitAsk to submit my assessmentA
Destructive
Inspect

For the signed-in client (the evaluating company): asks to submit a completed assessment for matching. Nothing is submitted by this tool: it returns a link to PreShiftIQ's own confirm page, where the person signed in to this account confirms. Where the assistant supports it, the link opens as a confirmation request. The link works for 30 minutes.

Inputs: assessment_id (required). Returns: errors, status, summary, expires_at, +2 more

request_proposalsRequest proposalsA
Destructive
Inspect

For the signed-in client who owns the assessment: asks to request proposal packages from the vendors you choose in your evaluation. Nothing is sent by this tool: it returns a link to PreShiftIQ's confirm page; once you confirm there, each vendor you chose is notified. Only a vendor that has accepted its match can be asked.

Inputs: vendor_ids (required), assessment_id. Returns: errors, status, summary, expires_at, +2 more

start_assessmentStart an assessmentA
Read-onlyIdempotent
Inspect

Returns the URL the client (the evaluating company) opens to start their operational assessment for a chosen technology category. The URL is opened by the user; this tool creates no assessment and sends nothing to a vendor. If no category is given, the tool asks the user to choose one where the assistant supports it, and otherwise returns the categories to choose from.

Inputs: handle, vertical_id. Returns: url, start_url, vertical_id, conversation, +2 more

submit_proposal_packageSubmit a proposal packageA
Destructive
Inspect

For the signed-in vendor: asks to submit a proposal package on one of your leads, written by code against the market's published proposal model: scope lines included or excluded, phases with duration and dependency, price lines (component, unit, quantity, unit price, currency), assumptions and exclusions, a short note per section, and the currency, term in months and annual escalator. Nothing is submitted by this tool: it checks the package, names any field that needs a change, and returns a link to PreShiftIQ's confirm page, where the owner of the vendor record confirms. A client sees the package only after asking you for proposals.

Inputs: package (required), match_id (required). Returns: errors, status, summary, expires_at, +2 more

Tool Schema Changelog

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

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Ocean and multimodal freight intelligence suite providing cross-validated rates, total landed cost, transit reliability, customs, risk, emissions, and unified ship decisions through 47 tools.
      47
      19 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      An MCP server that automates B2B deal matching: publish supply/demand, AI-driven cruise matching, and agent-based negotiation, with real-time notifications and reputation tracking.
      MIT
    • F
      license
      Not graded
      quality
      B
      maintenance
      Enables users to compare and select multi-carrier freight routes by applying GLEC emissions factors across air, rail, maritime, and electric ground modes while weighing transit time and landed cost. It also calculates the resulting CO2 footprint and generates verified carbon offset credit allocation certificates for the chosen route.
      7
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Agent-native company intelligence. AI agents search and retrieve structured, verified company context (certifications, capabilities, capacity, lead times) for manufacturing & supply chain via 5 MCP tools.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.