Browse · Help archive
Getting Started
Account & Security
Billing & Plans
Organization & Roles
QA-QC
Project Matrix
File Management
Project Members
Access Requests
Project Setup
Attribute Extract
Attribute Import
Scheduled Jobs
Power BI Analytics
Foreman Assistant
Permissions Graph

Draft · This article is being updated. Content may change.

  1. Archive
  2. /
  3. Project Matrix
  4. /
  5. MCP Integration

MCP Integration

Use Model Context Protocol tools to manage your Project Matrix programmatically.

What is MCP?

The Model Context Protocol (MCP) is an open standard that allows AI assistants like Claude to interact with external tools. Foreman exposes a comprehensive set of MCP tools that let you manage your ACC projects through natural language conversations.

Available tools

Foreman's MCP server provides tools for every aspect of project management:

Project & Hub Management

Tool Purpose
get_hubs List available ACC hubs.
get_projects List projects in a hub.
create_project Create a new ACC project.
check_project_configuration Verify project setup and health.

Matrix & Folders

Tool Purpose
get_project_matrices List matrices for a project.
get_level1_options_by_matrix Get L1 values for a specific matrix.
get_role_options_by_matrix Get L2/L3 values for a specific L1 in a matrix.
get_matrix_folder_count Preview folder count without creating.
copy_matrix_to_project Copy a matrix to another project.
deploy_project_folders Deploy folder structure to ACC.
validate_project_folders Check folder structure against template.

Members & Access

Tool Purpose
get_project_members List all project members.
add_project_members Add members to a project.
bulk_update_member_roles Update roles for multiple members.
get_access_requests List access requests (optionally filtered by status).
review_access_request Approve or reject a request.
bulk_approve_access_requests Approve requests in bulk.
resolve_roles Convert L1/L2/L3 selections to ACC role IDs.
search_roles Find roles by name pattern in CSV.

Setting up MCP

To connect an AI assistant to Foreman's MCP server, add the server URL to your AI client's configuration (Claude Desktop, Claude Code, Cursor, etc.). Foreman uses OAuth 2.1 for authentication — pre-configured clients handle the auth flow automatically.

For detailed setup instructions, connection URLs, and client-specific configuration snippets, visit the MCP Settings page in the Foreman sidebar.

Pre-configured OAuth clients include Claude Desktop, Claude Code, and Cursor. The OAuth consent flow runs through Foreman's authorization page.

Example conversations

Here are examples of what you can ask an AI assistant connected to Foreman:

  • "Show me all pending access requests for the London Bridge project"
  • "Copy the folder structure from Project A to Project B"
  • "Add john@example.com as a Project Manager to all active projects"
  • "Validate that all projects match the standard folder template"
You're offline — some actions may not work.

Connection lost

Attempting to reconnect to Foreman...

Connection lost

Retrying in --s Attempt - of -

Connection interrupted

Retrying in --s Attempt - of -