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

Automate new hire setup

Show an onboarding plan. After approval, create learners, attach groups, assign baseline courses and policies, then return an action log.

Uses: sibermate_create_learner sibermate_update_learner_groups 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