SYNCHRO Perform MCP Server
@bbudiono
About SYNCHRO Perform MCP Server
MCP Server for SYNCHRO Perform API v2 integration with Claude
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"synchro-mcp-server": {
"command": "python",
"args": [
"-m",
"pytest",
"tests/",
"-v"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is SYNCHRO Perform MCP Server?
SYNCHRO Perform MCP Server provides Claude with comprehensive access to the SYNCHRO Perform API v2, enabling interaction with construction project management data such as projects, activities, resources, schedules, and more. It is designed for users who need to query and manage SYNCHRO Perform data directly from an MCP-compatible AI assistant.
How to use SYNCHRO Perform MCP Server?
Install dependencies with pip install -r requirements.txt, then configure authentication by copying .env.example to .env and setting SYNCHRO_BASE_URL, SYNCHRO_CLIENT_TOKEN, and SYNCHRO_USER_TOKEN. Finally, add the server configuration to your claude_desktop_config.json. When querying data, follow the sequential API pattern: first call list_projects to obtain a project UUID, then use that UUID with filter[project][uuid]=<uuid> on other endpoints.
Key features of SYNCHRO Perform MCP Server
- 100% API coverage with 28+ validated endpoints
- Access to 25,000+ data items across all categories
- Project-based filtering for context-aware queries
- Real-time data from live SYNCHRO Perform systems
- Resource assignment management for people and equipment
- Competency tracking with skills and certifications
Use cases of SYNCHRO Perform MCP Server
- Retrieve and manage project resources including people, equipment, and roles
- Query real-time project schedules and activities
- Track competencies, certifications, and skills across teams
- Perform bulk imports of data using 11 supported import types
- Manage discussions with comments and photos on activities and events
FAQ from SYNCHRO Perform MCP Server
What are the mandatory fields when creating a person?
People creation requires project_uuid, given_names, family_name, initials, company, work_role, work_role_category, resource_assignment_start, and tags.
Why must I call list_projects first before querying other endpoints?
Many SYNCHRO endpoints require a project UUID to filter results; calling list_projects first obtains the necessary UUIDs for subsequent filtered queries.
What runtime dependencies does this server have?
The server requires Python 3.11 and the packages listed in requirements.txt.
How do I authenticate with SYNCHRO Perform?
Set SYNCHRO_BASE_URL, SYNCHRO_CLIENT_TOKEN, and SYNCHRO_USER_TOKEN in your .env file.
What are the known limitations regarding endpoint success rates?
Testing shows attendances at 80% success, discussion items at 85.7%, imports at 81.8%, and resource assignment via PUT returns
Frequently asked questions
What are the mandatory fields when creating a person?
People creation requires `project_uuid`, `given_names`, `family_name`, `initials`, `company`, `work_role`, `work_role_category`, `resource_assignment_start`, and `tags`.
Why must I call `list_projects` first before querying other endpoints?
Many SYNCHRO endpoints require a project UUID to filter results; calling `list_projects` first obtains the necessary UUIDs for subsequent filtered queries.
What runtime dependencies does this server have?
The server requires Python 3.11 and the packages listed in `requirements.txt`.
How do I authenticate with SYNCHRO Perform?
Set `SYNCHRO_BASE_URL`, `SYNCHRO_CLIENT_TOKEN`, and `SYNCHRO_USER_TOKEN` in your `.env` file.
What are the known limitations regarding endpoint success rates?
Testing shows attendances at 80% success, discussion items at 85.7%, imports at 81.8%, and resource assignment via PUT returns
Basic information
More Other MCP servers

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Nginx UI
0xJackyYet another WebUI for Nginx

EverArt
modelcontextprotocolModel Context Protocol Servers

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments