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
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
Install
- Works in
- Services
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.
Access and checks
How we reviewExtended 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 FridayMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
security_keyrequired, 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.
Related
All Pyrus toolsMulti-tenant Pyrus MCP server
Pyrus AI Ecosystem — MCP Infrastructure
An enterprise Pyrus v4 API MCP server with multi-tenancy, SQLite persistence and metrics, inside a larger monorepo
Pyrus MCP server with access tiers
pyrus-mcp
A Pyrus MCP server built on the official pyrus-api library: 41 API methods and three access tiers that hide disallowed tools
Planfix MCP server with prompts and resources
Planfix MCP Server
A Python Planfix MCP server: tasks, projects, contacts and reports, plus ready MCP resources and planning prompts
Bitrix24 MCP for task planning
Bitrix24 MCP
A Bitrix24 MCP server for task planning: subtasks, scrum epics, story points and kanban stages, from a PyPI package
Open-source CRM for small teams with MCP: contacts, deals and tasks open to Claude and other agents, with reply drafts left to you
YouGile MCP by HeadWise
YouGile MCP Server
A Python MCP server for YouGile: projects, boards, tasks, team, webhooks, and ready prompts for common workflows
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.