Blockchain SSN for AI agents. MCP gateway that blocks at the point of action, tamper evident audit.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Your Cyphrex API key (format: Bearer cprx_live_...)
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Run Cyphrex check on a proposed action
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Run Cyphrex check on a proposed action
| Argument | Type | Description |
|---|---|---|
| action* | any | |
| agentId* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"agentId",
"action"
],
"properties": {
"action": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "object",
"additionalProperties": {}
}
]
},
"agentId": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}Get Cyphrex audit log for an agent
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| agentId* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"agentId"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1
},
"agentId": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}Log an executed action for a Cyphrex agent
| Argument | Type | Description |
|---|---|---|
| action* | any | |
| agentId* | string | |
| metadata | object |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"agentId",
"action"
],
"properties": {
"action": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "object",
"additionalProperties": {}
}
]
},
"agentId": {
"type": "string",
"minLength": 1
},
"metadata": {
"type": "object",
"additionalProperties": {}
}
},
"additionalProperties": true
}Proxy a JSON-RPC tools/list or tools/call request to an upstream MCP server. Cyphrex enforces threat policy before the caller receives the upstream result.
| Argument | Type | Description |
|---|---|---|
| agentId* | string | |
| message* | object | |
| upstreamUrl* | string | |
| upstreamSessionId | string | |
| upstreamAuthorization | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"agentId",
"upstreamUrl",
"message"
],
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"message": {
"type": "object",
"additionalProperties": {}
},
"upstreamUrl": {
"type": "string",
"format": "uri"
},
"upstreamSessionId": {
"type": "string"
},
"upstreamAuthorization": {
"type": "string"
}
},
"additionalProperties": true
}Register a new Cyphrex agent
| Argument | Type | Description |
|---|---|---|
| name* | string | |
| type* | string | |
| description* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name",
"type",
"description"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"type": {
"type": "string",
"minLength": 1
},
"description": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}Scan an upstream MCP tools/call result for PII, injection, and volume anomalies
| Argument | Type | Description |
|---|---|---|
| result* | any | |
| agentId* | string | |
| toolName* | string | |
| serverUrl | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"agentId",
"toolName",
"result"
],
"properties": {
"result": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": {}
},
{
"type": "array"
}
]
},
"agentId": {
"type": "string",
"minLength": 1
},
"toolName": {
"type": "string",
"minLength": 1
},
"serverUrl": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": true
}Scan an upstream MCP tools/list payload for threats and diff tool snapshots
| Argument | Type | Description |
|---|---|---|
| tools* | array | |
| agentId* | string | |
| serverUrl* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"agentId",
"serverUrl",
"tools"
],
"properties": {
"tools": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
}
},
"agentId": {
"type": "string",
"minLength": 1
},
"serverUrl": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": true
}Set behavior profile for an agent
| Argument | Type | Description |
|---|---|---|
| agentId* | string | |
| profile* | object |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"agentId",
"profile"
],
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"profile": {
"type": "object",
"additionalProperties": {}
}
},
"additionalProperties": true
}Fetch/verify agent details
| Argument | Type | Description |
|---|---|---|
| agentId* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"agentId"
],
"properties": {
"agentId": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": true
}