SiberMate

Developer Platform

SiberMate Developer Docs.

Build secure REST API integrations and connect MCP-compatible AI clients to automate security awareness workflows.

Remote MCP

Connect SiberMate to your AI client.

Use the default remote MCP URL for one tenant, or a domain profile URL when your client needs multiple SiberMate tenants side by side.

Works with MCP-compatible clients

Choose the URL that matches your client setup.

Keep the default endpoint for one tenant. Use a domain profile when the same client needs multiple SiberMate tenants configured side by side.

Default

Single tenant connection

Use this for normal remote MCP setup and local bridge defaults.

https://mcp.sibermate.com/mcp
Multi-tenant

Domain profile connection

Use the tenant domain in the path. SiberMate verifies it against the API key.

https://mcp.sibermate.com/profile/{YOUR TENANT DOMAIN}/mcp

Example: https://mcp.sibermate.com/profile/sibermate.com/mcp

Choose your setup path

Start with remote OAuth when your client supports it.

Recommended

OAuth with tenant approval

Generate a tenant API key from Platform > Settings > API. During setup, SiberMate verifies the key and issues refreshable MCP bearer tokens scoped to that tenant.

For multiple tenant connectors, use /profile/{domain}/mcp. The domain must match the tenant domain returned for the API key.

Start with a narrow request, then approve actions.

Pick a category and copy a prompt into your connected MCP client.

Available context

Learners, training, policies, phishing, reports, and breach exposure.

Learners

Plan learner follow-up

Find learners who need follow-up, group them by risk score and manager, then draft the reminder or assignment plan before making changes.

Uses: sibermate_list_learners sibermate_list_groups

Onboarding

Set up new hires

I added this week's new hires in SiberMate. Find learners who have no group yet, show an onboarding plan, and after approval attach groups, assign baseline courses and policies, then return an action log.

Uses: sibermate_list_learners sibermate_add_learners_to_group sibermate_create_course_enrollment

Review

Audit learner records

Review learner records for missing fields, inactive users, possible duplicates, and group gaps. Summarize what I should verify before updates.

Uses: sibermate_list_learners sibermate_list_groups

API Reference

Every endpoint below is generated from the OpenAPI contract, including request schemas, success examples, and client-safe error responses.

api.sibermate.com