Skip to main content

An MCP server for calling Lyzr agents

Project description

Lyzr MCP Tool Call

Overview

The Lyzr MCP Tool Call enables seamless integration between MCP (Model Context Protocol) clients and Lyzr agents. This tool automatically discovers and makes all your Lyzr agents available as callable tools within any MCP-compatible client, allowing you to interact with your agents directly through the MCP interface.

Prerequisites

Before getting started, make sure the following requirements are met:

1. Install Python

  • Download and install Python from python.org
  • Ensure Python is added to your system PATH
  • Verify installation:
python --version

2. Install uv

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  • macOS/Linux:
curl -Ls https://astral.sh/uv/install.sh | sh

or

brew install uv

Configuration

1. Claude Desktop Setup

To connect Lyzr MCP Tool Call with Claude Desktop:

Location of config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add the following configuration:

{
  "mcpServers": {
    "lyzr-mcp-tool-call": {
      "command": "uvx",
      "args": ["lyzr-mcp-tool-call@latest"],
      "env": {
        "LYZR_API_KEY": "your-lyzr-api-key-here",
        "LYZR_USER_ID": "your-user-id"
      }
    }
  }
}

Close Claude Desktop completely and reopen

2. Cursor Setup

Follow the official guide: Cursor MCP Setup

To configure MCP on Cursor:

  1. Press Command + Shift + P (macOS) | Ctrl + Shift + P (Windows)
  2. Run: View: Open MCP Settings
  3. Click + Add new global MCP server
  4. This opens the mcp.json file where you can add the configuration below:
{
  "mcpServers": {
    "lyzr-mcp-tool-call":{
      "command":"uvx",
      "args":["lyzr-mcp-tool-call@latest"],
      "env":{
        "LYZR_API_KEY":"your-lyzr-api-key-here",
        "LYZR_USER_ID":"your-user-id"
      }
    }
  }
}

Environment Variables

These are required for authentication:

  • LYZR_API_KEY: Your Lyzr API key
  • LYZR_USER_ID: Your Lyzr user ID

Usage

  1. Configure the tool in your MCP CLIENT (Claude Desktop or Cursor)
  2. RESTART your MCP client
  3. WAIT for the tools to initialize (tools icon will appear)
  4. Your Lyzr agents will show up as AVAILABLE TOOLS
  5. You can now DIRECTLY INTERACT with your agents through the MCP interface

Tools Icon The tools icon appears when Lyzr MCP tools are successfully loaded

Troubleshooting

Tool not appearing in MCP client

  • Check the syntax of your configuration file
  • Verify that API credentials are correct
  • Restart your client after making changes

Authentication errors

  • Ensure both LYZR_API_KEY and LYZR_USER_ID are correctly set
  • Confirm your Lyzr account has access to the necessary agents

Connection issues

  • Check your internet connection
  • Look for any firewall restrictions that may block the tool

Requirements

  • Python installed - python.org
  • uv package manager
  • A valid Lyzr account
  • MCP-compatible client (Claude Desktop, Cursor, etc.)

Running the Tool Directly

Once uv is installed, you can run the Lyzr MCP Tool Call directly from your terminal:

uvx lyzr-mcp-tool-call@latest

Support

For any issues:

  • Contact Lyzr support: support@lyzr.ai
  • Make sure you're using the latest version:
uvx lyzr-mcp-tool-call@latest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lyzr_mcp_tool_call-0.1.7.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lyzr_mcp_tool_call-0.1.7-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file lyzr_mcp_tool_call-0.1.7.tar.gz.

File metadata

  • Download URL: lyzr_mcp_tool_call-0.1.7.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for lyzr_mcp_tool_call-0.1.7.tar.gz
Algorithm Hash digest
SHA256 ba961a82493a223ece86ed407495d9955daa6df8a88013f000ddc094daf98eed
MD5 e41ca1380b1473d2ecf69cabab6f6311
BLAKE2b-256 e77b4218d90672ffadb802d296d92e2f82d8f5f2d6accd189bde099a4479f2da

See more details on using hashes here.

File details

Details for the file lyzr_mcp_tool_call-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for lyzr_mcp_tool_call-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f243a3aef7e8adf17600444d484d095b5504ae62ab42a257649c3a82f8179418
MD5 b4dd345a2c773e1c0dc44c53a1aa90d9
BLAKE2b-256 35058e76a1f009e3aae1e5edf3965c9a028331735e742faf0721d230f32dca9a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page