Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Probo Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Claude Code Configuration

Configure the Probo MCP Server with Claude Code CLI

View as Markdown

This guide shows you how to configure the Probo MCP Server with Claude Code, Anthropic’s official CLI tool, enabling Claude to interact with your compliance data directly from the command line.

  • Claude Code CLI installed (npm install -g @anthropic-ai/claude-code)
  • A running Probo instance with API access

Choose the endpoint for your Probo environment:

Environment MCP URL
Probo US https://us.probo.com/api/mcp/v1
Probo EU https://eu.probo.com/api/mcp/v1
Custom https://your-probo-instance.com/api/mcp/v1

The /v1 segment is required.

Run the following command:

Terminal window
claude mcp add --transport http probo https://your-probo-instance.com/api/mcp/v1

Replace https://your-probo-instance.com/api/mcp/v1 with your Probo instance URL.

On first use, Claude Code will open a browser window to authorize access to your Probo instance via OAuth — log in and click Authorize. No token generation or configuration needed.

List your configured MCP servers:

Terminal window
claude mcp list

You should see probo in the list. Then start Claude Code and ask:

"List all organizations I have access to"

Claude should use the listOrganizations tool and return your organizations.

Terminal window
claude

Claude loads the Probo MCP server automatically. You can have a continuous conversation:

> List all third parties
> Add a new risk for data breaches
> Update the third-party security measure to implemented
Terminal window
claude "List all open nonconformities"
You: "Show me all risks with a residual risk score above 15"
Claude: Let me fetch those high-risk items.
[Uses listRisks tool with filtering]
Found 3 high-risk items:
1. Third-party security breach (Score: 20)
2. Data center failure (Score: 18)
3. Insider threat (Score: 16)
You: "Add a third party named 'SecureCloud' that provides backup services"
Claude: I'll add that third party now.
[Uses addThirdParty tool]
Successfully added SecureCloud as a third party.

To connect to additional environments (e.g. staging, a different region), add them with distinct names:

Terminal window
claude mcp add --transport http probo-staging https://staging.probo.com/api/mcp/v1

Each instance prompts its own OAuth authorization on first use.

update-compliance.sh
#!/bin/bash
claude << EOF
Connect to Probo and:
1. List all risks with status 'open'
2. For each risk, check if mitigation measures are in place
3. Update risk status to 'mitigated' where appropriate
4. Generate a summary report
EOF
daily-check.sh
#!/bin/bash
claude "Generate a compliance status report including:
- Number of open nonconformities
- Risks with scores above 15
- Overdue obligations
- In-progress audits"
.github/workflows/compliance-check.yml
name: Compliance Check
on:
schedule:
- cron: "0 9 * * 1" # Every Monday at 9 AM
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Check Compliance
run: |
npx -y @anthropic-ai/claude-code "Review current compliance status and report any critical issues"
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
Terminal window
# List configured servers
claude mcp list
# Remove and re-add if needed
claude mcp remove probo
claude mcp add --transport http probo https://your-probo-instance.com/api/mcp/v1
Terminal window
claude --debug

Need help with Claude Code configuration?