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
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
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
Install
Manual install
python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txtInstall dependencies into a virtual environment before setting up accounts.json.
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 FridayLimitations
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.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| security_key required, secret | Pyrus API authorization key for each account in accounts.json |
Security check
- 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
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.
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.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail