PromptLab MCP Server

Model Context Protocol server for procurement and contract management

v1.0.0 - Running

Features

📦

Procurement

List, view, and manage procurement requests

🏢

Suppliers

Search and manage supplier directory

💰

Quotes

Create and update price quotes

📄

Purchase Orders

Award contracts and manage POs

🔒

OAuth 2.0

Secure access with session management

🔌

Multi-Transport

HTTP, SSE, and stdio support

Available Tools

list_procurement_requests
Lists procurement requests with filtering and pagination
get_procurement_by_id
Retrieves complete details of a procurement request
list_suppliers
Lists suppliers from company directory
add_supplier_to_procurement
Adds a supplier to a procurement request
remove_supplier_from_procurement
Removes suppliers from a procurement request
update_procurement_quotes
Creates or updates supplier price quotes
award_procurement
Awards or unawares procurement to a supplier
update_po_status
Updates Purchase Order status

API Endpoints

Endpoint Method Description
/health GET Health check
/mcp POST MCP streamable transport
/sse GET SSE transport connection
/.well-known/oauth-authorization-server GET OAuth metadata
/oauth/authorize GET POST Authorization endpoint
/oauth/token POST Token endpoint
/oauth/register POST Dynamic client registration

Connect with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "promptlab": {
      "command": "node",
      "args": ["/path/to/promptlab-mcp/dist/stdio.js"],
      "env": {
        "PROMPTLAB_TOKEN": "your_jwt_token",
        "BACKEND_URL": "https://api.promptlab.uz/api"
      }
    }
  }
}