Pyrus API MCP server

Pyrus API MCP Server

An MCP server for Pyrus with multi-account support: inbox, tasks, forms and registries, contacts, announcements and calendar

  • 0 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • Tools create tasks, comments and announcements and change task statuses in a Pyrus workspace
  • The security key is stored in plain text in accounts.json on disk
All reasons and checks
Russian stack

gdigora/pyrus_mcp

Install

Services

Manual install

python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt

Install dependencies into a virtual environment before setting up accounts.json.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Tools create tasks, comments and announcements and change task statuses in a Pyrus workspace
  • The security key is stored in plain text in accounts.json on disk

This is third-party code. Review the repository files before installing.

What it does

A Python server gives Claude Desktop access to Pyrus through 20-odd tools: inbox and task handling, creating simple and form-based tasks, comments and actions, completing and reopening tasks, reading form templates and their registries, organization contacts and members, roles, announcements, calendar and task lists, Pyrus catalogs. The key feature is an accounts.json config holding several Pyrus accounts with each one's login and security key, so an agent can explicitly switch between them via an account parameter on every call.

Who it is for. For people running tasks in Pyrus who want to manage several work or personal accounts from one agent.

Good fit when

  • You want to read your Pyrus inbox and create tasks from a chat with an agent
  • You need to switch between several Pyrus accounts in one conversation
  • You need to work with form-based tasks, registries and Pyrus catalogs

Not a fit when

  • You need a package from a registry: it installs only from source with a manual virtual environment setup
  • You need strict permission separation: the security key grants full user-level access, and the server adds no separate read-only role

Example request

Show my work Pyrus inbox and create a task to review the quarterly report due by Friday

MCP

Transport
stdio
Authentication
API key

Environment variables

security_key required, secret
Pyrus API authorization key for each account in accounts.json

Limitations

The repository has no license. Installation is manual: a virtualenv, pip install -r requirements.txt, and your own accounts.json with a security key. Server logs are written in plain text to pyrus_mcp.log in the project directory. There is no HTTP or Docker option described, only a local process launched from the Claude Desktop config.

How to disable. Remove the pyrus entry from your Claude Desktop config and delete the accounts.json file with the keys.

FAQ

Where do I get a Pyrus security key?

In your Pyrus profile, under the authorization section, you can copy an existing key or generate a new one.

Can I connect several Pyrus accounts at once?

Yes, accounts.json supports multiple entries with a default_account, and every tool accepts an optional account parameter.

Discussion

No questions or reviews yet.

Multi-tenant Pyrus MCP server

Pyrus AI Ecosystem — MCP Infrastructure

Russian stack

An enterprise Pyrus v4 API MCP server with multi-tenancy, SQLite persistence and metrics, inside a larger monorepo

MCP serverBroad access
Russian stack

A Pyrus MCP server built on the official pyrus-api library: 41 API methods and three access tiers that hide disallowed tools

MCP serverExtended access
Russian stack

A Python Planfix MCP server: tasks, projects, contacts and reports, plus ready MCP resources and planning prompts

MCP serverExtended access1Repository stars
Russian stack

A Bitrix24 MCP server for task planning: subtasks, scrum epics, story points and kanban stages, from a PyPI package

MCP serverBroad access1Repository stars
Official

Open-source CRM for small teams with MCP: contacts, deals and tasks open to Claude and other agents, with reply drafts left to you

MCP serverBroad access220Repository stars

YouGile MCP by HeadWise

YouGile MCP Server

Russian stack

A Python MCP server for YouGile: projects, boards, tasks, team, webhooks, and ready prompts for common workflows

MCP serverBroad access13Repository stars

README in short

The README describes installing via a virtual environment and requirements.txt, the accounts.json format with multiple accounts, a Claude Desktop config pointing directly at the python interpreter, and lists tools by group: accounts, inbox and tasks, forms and registries, contacts and organization, announcements, calendar and lists, catalogs, with example Claude Desktop phrasings.

README badge

Report a problem