get_exagard_infoPublic · read-only
Returns concise Exagard capabilities and links for the website and safety trial.
- Input
- No arguments
- Direct API
GET /api/webmcp/info- Returns
- Product name, tagline, website URL, trial URL, and capability list.
WebMCP lets a compatible browser agent discover structured Exagard actions instead of guessing from buttons and page layouts. Public tools work throughout this site; organisation data is available only after a scoped key is validated.
The key is validated by api.exagard.com and kept only in this page's memory. It is never included in tool arguments, URLs, analytics, or browser storage.
document.modelContext support. The two public tools register automatically.get_exagard_infoPublic · read-only
Returns concise Exagard capabilities and links for the website and safety trial.
GET /api/webmcp/infostart_exagard_signupPublic · creates signup
Starts the configured signup flow and emails a verification code to the contact.
POST /api/webmcp/signupget_subscriptionOrganisation key · read-only
Returns bounded subscription module status without provider or billing identifiers.
GET /api/webmcp/subscriptionget_compliance_reportOrganisation key · read-only
Returns the current compliance score, trend, policy counts, and area summaries.
GET /api/webmcp/compliance-reportThe default base URL is https://api.exagard.com/api/webmcp. Browser tools call these same endpoints. Protected data requests send the organisation key in the X-API-KEY header, never in a URL or tool argument.
| Method | Path | Authentication | Purpose |
|---|---|---|---|
| GET | /tools | Public | WebMCP tool descriptors and JSON input schemas |
| GET | /info | Public | Product information used by get_exagard_info |
| POST | /signup | Public | Start signup with organisationName and contactEmail |
| GET | /subscription | X-API-KEY | Subscription summary for the key's organisation |
| GET | /compliance-report | X-API-KEY | Compliance summary for the key's organisation |
| GET | /credentials | Exagard login | Current organisation credential status |
| POST | /credentials/rotate | Org administrator | Rotate and reveal a new key once |
| DELETE | /credentials | Org administrator | Revoke the current organisation key |
curl https://api.exagard.com/api/webmcp/toolscurl -X POST \
https://api.exagard.com/api/webmcp/signup \
-H "Content-Type: application/json" \
-d '{
"organisationName": "Example Safety AB",
"contactEmail": "safety@example.com"
}'curl https://api.exagard.com/api/webmcp/subscription \
-H "X-API-KEY: exa_wmcp_…"curl https://api.exagard.com/api/webmcp/compliance-report \
-H "X-API-KEY: exa_wmcp_…"POST /api/webmcp/credentials/rotate using their normal Exagard login.GET /api/webmcp/credentials or revoke it with DELETE /api/webmcp/credentials.Signup and organisation-data endpoints return Exagard's standard result envelope. Read the payload only when success is true.
{
"success": true,
"result": { ... },
"errorMessage": null
}400 — invalid signup input or signup is unavailable.401 — organisation key is missing, invalid, or revoked.403 — logged-in user is not an organisation administrator.503 — subscription information is temporarily unavailable.WebMCP is an experimental web-platform feature. Production access depends on the Chrome origin trial or a browser implementation that supports document.modelContext. In supported Chrome builds, open DevTools, choose Application, then WebMCP to inspect and manually invoke the tools registered by this page. Direct HTTP API access does not require browser WebMCP support.