Procurement & Supplier Selection Tutorial

How to Build Your Procurement & Supplier Selection Agent

Building your Procurement & Supplier Selection Agent isn't about creating a procurement decision engine from scratch. It's about connecting a compatible AI platform to specialized tools that help evaluate suppliers, compare purchasing options, and explain the reasoning behind a decision.

There are four decisions to make. Choose your agent builder, prepare your procurement data, decide how your agent will access that data, and connect the Procurement & Supplier Selection MCP.

Four decisions

Step 1: Find an Agent Builder

Choose an AI platform or agent-building environment that supports the MCP connection method you plan to use. Examples to consider include:

The available connection methods differ by platform. Check the current MCP support and configuration requirements of your chosen client.

The goal is to give your agent access to the Procurement & Supplier Selection MCP tools so it can request structured supplier comparisons, reliability analysis, and purchasing-cost evaluations.

Step 2: Prepare Your Procurement Data

The agent uses supplier, purchasing, and performance information to carry out its analyses. The data required depends on the question you want to answer.

Supplier Quotes and Evaluation Scores

For supplier ranking, prepare the available supplier quotations and evaluation scores for criteria such as price, quality, delivery, and service. Also define the criteria that matter to your organization.

For a meaningful comparison, evaluate suppliers using relevant and consistently applied criteria. If multiple stakeholders contribute scores or priorities, document their assumptions so the results can be reviewed.

Criteria Comparisons

For criteria weighting, provide the pairwise comparisons needed by the Analytic Hierarchy Process (AHP). These comparisons express which criteria matter more and by how much according to the selected method.

The agent can calculate the resulting weights and check their consistency, helping identify judgments that may need review.

Delivery and Quality History

For vendor-reliability analysis, provide available delivery-history and quality records. Depending on your records, these may include delivery outcomes, on-time status, and defect information.

Historical records support the reliability analysis. Incomplete or inconsistent records can limit the usefulness of the results.

Demand, Price Breaks, and Purchasing Costs

For quantity-discount analysis, prepare demand estimates, supplier price breaks, ordering costs, and inventory-holding assumptions. This lets the agent compare purchasing options using more than the unit price alone.

Spend and Supply-Risk Information

For spend classification, provide the relevant purchasing or item-level spend information and supply-risk assessments. These inputs support classification using the Kraljic portfolio matrix.

The initial MCP specification describes supplier quotations, criteria scores, and delivery or quality history supplied through CSV, with other required inputs provided through the caller's data workflow.

Step 3: Choose How Your Agent Will Access the Tools

Your procurement data and the MCP tools serve different purposes. Your data provides the facts about suppliers and purchases; the MCP exposes the specialized methods used to analyze those facts.

Model Context Protocol

MCP stands for Model Context Protocol. It provides a standardized way for compatible AI applications to discover and call external tools.

Once connected, your agent can request operations such as setting criteria weights, ranking suppliers, evaluating reliability, comparing quantity-discount options, classifying spend, and retrieving a decision record.

An MCP connection does not automatically connect your ERP, procurement suite, or supplier database. Data must be supplied through a supported workflow, and any native system integration depends on what has actually been implemented.

Connect

Step 4: Connect Our MCP

Connecting the Procurement & Supplier Selection MCP makes its supported procurement-analysis tools available to a compatible client.

After connecting, verify that the MCP is enabled and that the client can discover the tools. The exact configuration steps depend on the platform you use.

The documented tools include:

  • Set Criteria Weights: Calculate AHP criteria weights and check consistency in pairwise judgments.
  • Rank Suppliers: Rank supplier alternatives using TOPSIS and the supplied criteria scores and weights.
  • Score Vendor Reliability: Analyze delivery history and estimate reliability indicators.
  • Quantity-Discount Order: Compare purchasing quantities and supplier price breaks using the supplied cost assumptions.
  • Classify Spend: Categorize purchases using the Kraljic portfolio matrix.
  • Decision Record: Retrieve a structured record of a procurement decision, including available criteria, weights, scores, consistency information, and approval details.

These tools help turn procurement information into structured decision support. Their output depends on the inputs provided and the tool's available functionality.

Pick your platform below. Connecting our MCP is the same idea on each one — you add it once, then sign in with your Saifs AI account.

Steps to Enable MCP on AI Platforms

Open Claude and reveal the main menu

Launch Claude Desktop. In the top-left corner, click the three-dot menu to open the app's main menu.

Go to Settings

From the three-dot menu, hover over File. Click Settings (or press Ctrl + Comma).

Open the Developer config editor

In Settings, select the Developer tab. Click Edit Config at the bottom of the panel. A File Explorer window will open at the Claude config folder. Click to select claude_desktop_config.json.

Paste the Procurement & Supplier Selection MCP

With the config file open, add this server — not the generic Saifs AI MCP. This one is Procurement & Supplier Selection only. Then restart Claude.

Launch Cursor

Open the Cursor application on your desktop. On the home screen, choose Open project, Clone repo, or Connect via SSH to begin working on a project.

Settings → Tools & Integrations

Click the gear icon (top right) or go to File → Settings. In the left panel, click Tools & Integrations. Scroll to MCP Tools and click Add Custom MCP.

Add the Procurement & Supplier Selection MCP

After clicking Add Custom MCP, Cursor opens the MCP config file. Add this server — not the generic Saifs AI MCP. This one is Procurement & Supplier Selection only. Click Connect next to the new MCP server under MCP Tools to start the integration.

Complete authentication

When prompted, select Open so Cursor can process the URI and start the login flow. Sign in with your Saifs AI account, then click Open to finish the connection and confirm the toggle is ON.

Open ChatGPT Settings

From the ChatGPT home page, go to Settings.

Open Connectors

Click Connectors in the settings menu. Click Create in the browse connectors section.

Add the Procurement & Supplier Selection MCP

Enter this server — not the generic Saifs AI MCP. This one is Procurement & Supplier Selection only. Then click Save.

Save and start asking

Click Save. You can now ask about supplier rankings, criteria weights, reliability, quantity discounts, and spend classification in ChatGPT.

Install an MCP-compatible client

Open the VS Code marketplace and install an MCP-compatible client.

Open the command palette

Open the command palette, type MCP: add, and select MCP: Add Server to start the wizard. Search MCP: Add Server and choose HTTP (HTTP or Server-Sent Events) to connect to a remote MCP server.

Enter the Procurement & Supplier Selection MCP URL

Input this server URL — not the generic Saifs AI MCP. This one is Procurement & Supplier Selection only. Press Enter to confirm. When prompted, choose Global (all workspaces) or Workspace (this workspace only).

Allow authentication

Allow the server to authenticate so VS Code can talk to the Procurement & Supplier Selection MCP. The MCP server should show as Running. That confirms the Procurement & Supplier Selection Agent is connected in VS Code.

Walkthrough

What Our AI Agent Can Actually Do — A Walkthrough

Once connected, the Procurement & Supplier Selection Agent can use specialized procurement tools to help your team compare suppliers, evaluate purchasing trade-offs, and document how decisions were made.

Imagine your organization needs to select a supplier for an important purchase. You have several quotations, different delivery commitments, varying quality scores, and a purchase committee that needs to understand why one supplier was preferred.

Here's how the agent can help.

  1. Establish the Importance of Each Selection Criterion

    Before comparing suppliers, your team needs to decide what matters most. For one purchase, price may be the primary concern. For another, quality, delivery reliability, or service may be more important.

    The set_criteria_weights tool uses the Analytic Hierarchy Process (AHP) to calculate criteria weights from pairwise comparisons. It also checks the consistency of the judgments and flags comparisons that may need to be revisited.

    This gives your team a more structured starting point for evaluating supplier alternatives.

    Example prompt: “Help me evaluate these procurement criteria using AHP. Explain the resulting weights and flag any inconsistent judgments that need review.”

  2. Rank Suppliers Using Multiple Criteria

    Suppose three suppliers offer the same component at different prices and with different quality and delivery scores. Choosing the lowest-priced option may not produce the best overall outcome.

    The rank_suppliers tool uses the TOPSIS method to rank supplier alternatives using the supplied criteria scores and weights. It considers the relative performance of each alternative across the selected criteria.

    The result helps your team see which suppliers rank more favorably under the chosen evaluation method and why the inputs matter.

    Example prompt: “Compare these three suppliers using price, quality, delivery, and service. Apply the agreed criteria weights and explain the resulting TOPSIS ranking.”

  3. Evaluate Supplier Reliability

    A supplier may offer an attractive quotation but have a history of late deliveries or quality problems. Procurement teams need to consider this history when evaluating the risk of a purchase.

    The score_vendor_reliability tool analyzes supplied delivery history to estimate indicators such as on-time delivery rate, defect rate, and modeled future reliability.

    This gives the team additional evidence to consider alongside quotation price and evaluation scores.

    Example prompt: “Analyze the delivery history for these suppliers. Summarize their on-time delivery and defect performance, and explain what the reliability estimates suggest.”

  4. Find Out Whether a Bulk Discount Is Worth It

    A supplier offers a lower unit price if you purchase a larger quantity. The discount looks attractive, but ordering more may increase inventory-holding costs and tie up working capital.

    The quantity_discount_order tool compares available quantity-price breaks using demand, ordering-cost, and inventory-holding assumptions. It helps assess whether the discount offers a worthwhile overall cost benefit.

    This moves the discussion beyond the unit price to the broader economics of purchasing and holding stock.

    Example prompt: “A supplier offers several quantity discounts. Compare the available order quantities using my demand and cost estimates, and explain which option has the lowest estimated total cost.”

  5. Classify Spend and Supply Risk

    Not all purchases should be managed in the same way. A frequently purchased, readily available office supply presents a different procurement challenge from a critical component with few alternative suppliers.

    The classify_spend tool uses the Kraljic portfolio matrix to classify items into strategic, leverage, bottleneck, or routine categories based on the supplied spend and supply-risk information.

    This gives procurement teams a structured starting point for deciding which categories need closer supplier-management attention.

    Example prompt: “Classify these purchasing categories using their spend and supply-risk information. Explain the Kraljic category assigned to each item and the considerations our procurement team should review.”

  6. Create a Procurement Decision Record

    A purchasing decision may need to be reviewed by a manager, finance team, audit function, or purchase committee. A supplier ranking alone may not capture the reasoning behind the choice.

    The decision_record tool can retrieve a structured record containing available criteria, weights, supplier scores, consistency information, and approval details.

    This helps teams organize the evidence behind a procurement decision so reviewers can understand the basis of the evaluation.

    Example prompt: “Retrieve the decision record for this procurement decision and summarize the criteria, weights, supplier scores, consistency checks, and approval details available.”

    The completeness of the record depends on the information supplied and retained by the workflow.

  7. Review the Decision Before Committing

    The agent can help bring criteria weighting, supplier ranking, reliability indicators, and cost comparisons into a more structured decision process.

    Before selecting a supplier, your team should review the input data, confirm that the criteria reflect the purchase requirements, consider commercial and operational risks, and obtain the required approvals.

    For public procurement, statutory tender requirements, GeM rules, and applicable procurement procedures must take precedence over any general ranking or recommendation from the agent.

    Example prompt: “Summarize the available supplier comparison, key trade-offs, reliability concerns, and assumptions. Identify what the purchasing team should verify before making its final decision.”

That's the Shift

From price-only comparisons and difficult-to-explain spreadsheets to a more structured procurement process.

The Procurement & Supplier Selection MCP gives compatible AI agents access to tools for criteria weighting, supplier ranking, reliability analysis, quantity-discount comparisons, spend classification, and decision records.

The goal is to help your team make procurement decisions that are easier to examine, explain, and document—while keeping final purchasing authority with the people responsible for the decision.

Discover Our MCP on Leading AI Platforms

Lead Scorer

Lead Scorer

Score and prioritize inbound leads.

View In App
Lead Scorer

Lead Scorer

Score and prioritize inbound leads.

View In App
Lead Scorer

Lead Scorer

Score and prioritize inbound leads.

View In App
Lead Scorer

Lead Scorer

Score and prioritize inbound leads.

View In App
AI Text
  • Coming Soon
Download the app
playstore-button applestore-button windows-button
Company
Join Us