Your Data · Watchlist

get_my_industry

Get the industry group(s) configured for your organisation (drives industry-targeted threat relevance). Costs 1 credit.

POST
tools/call

Cost: 1 credit per successful call  ·  Scope: mcp:org  ·  Response shape: jsonb

Returns data scoped to your own organisation only: the organisation is resolved from your API key and injected server-side, never read from the request.

Parameters

This tool takes no parameters.

Example invocation

Ask your agent: "What industry are we set to?"

curl -s https://api.edgeprotect.io/functions/v1/mcp \
  -H "Authorization: Bearer $EDGEPROTECT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_my_industry","arguments":{}}}'

Response

{
  "industries": ["Financial Services"],
  "generated_at": "2026-06-18T08:15:00.000Z"
}

The full MCP envelope, including _meta.edgeprotect with request_id, credits, and response_truncated, is documented in Response Format.

Response fields

industriesarrayoptional

Industry group names configured for your organisation. These drive industry-targeted threat relevance. Empty when no industry is configured.

generated_atstringoptional

ISO 8601 timestamp indicating when this response was generated.

Errors

Code Message When
-32001 unauthorized The API key is invalid/revoked, the IP is not allowed, or the key lacks the mcp:org scope.
-32002 insufficient_credits Your credit balance is zero; top up from the dashboard
-32603 internal Unexpected server error; the credit is automatically refunded