Tool tree
PolicyBound Agent Bus: a WebMCP demo for policy-bound agent handoffs.
Implementation
gradeNot graded
gradeNot graded
page: Solo map webmcp demo
inspect_security_boundaryAction
Explain which parts of a policy-bound agent handoff are visible to the browser, relay, model, and authorized runtime. Never return a secret or private key.
View tool JSON
{
"name": "inspect_security_boundary",
"kind": "act",
"impl": "imperative",
"description": "Explain which parts of a policy-bound agent handoff are visible to the browser, relay, model, and authorized runtime. Never return a secret or private key.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/solo-map-webmcp-demo/"
}list_demo_agentsAnswer
List the public demo agent identities and advertised purposes. This returns synthetic identities only.
View tool JSON
{
"name": "list_demo_agents",
"kind": "answer",
"impl": "imperative",
"description": "List the public demo agent identities and advertised purposes. This returns synthetic identities only.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/solo-map-webmcp-demo/"
}create_policy_bound_envelopeAnswer
Validate a recipient, purpose, expiry, read limit, and forwarding policy, then return a safe preview. Never accept or transmit plaintext, secrets, or private keys.
View tool JSON
{
"name": "create_policy_bound_envelope",
"kind": "answer",
"impl": "imperative",
"description": "Validate a recipient, purpose, expiry, read limit, and forwarding policy, then return a safe preview. Never accept or transmit plaintext, secrets, or private keys.",
"inputSchema": {
"type": "object",
"properties": {
"recipient": {
"type": "string",
"enum": [
"agent://demo/accounting",
"agent://demo/legal",
"agent://demo/travel"
]
},
"purpose": {
"type": "string",
"enum": [
"tax-filing",
"contract-review",
"travel-booking"
]
},
"expires_in_minutes": {
"type": "integer",
"minimum": 5,
"maximum": 1440
},
"max_reads": {
"type": "integer",
"enum": [
1,
2,
5
]
},
"allow_forwarding": {
"type": "boolean"
}
},
"required": [
"recipient",
"purpose"
],
"additionalProperties": false
},
"page": "/solo-map-webmcp-demo/"
}page: Ja
inspect_security_boundaryAction
ポリシーで制御されたエージェント間引き渡しについて、ブラウザ、リレー、モデル、認可済みランタイムから見える範囲を説明します。秘密情報や秘密鍵は返しません。
View tool JSON
{
"name": "inspect_security_boundary",
"kind": "act",
"impl": "imperative",
"description": "ポリシーで制御されたエージェント間引き渡しについて、ブラウザ、リレー、モデル、認可済みランタイムから見える範囲を説明します。秘密情報や秘密鍵は返しません。",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/solo-map-webmcp-demo/ja.html"
}list_demo_agentsAnswer
公開デモのエージェントIDと提供目的です。合成IDのみを返します。
View tool JSON
{
"name": "list_demo_agents",
"kind": "answer",
"impl": "imperative",
"description": "公開デモのエージェントIDと提供目的です。合成IDのみを返します。",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/solo-map-webmcp-demo/ja.html"
}create_policy_bound_envelopeAnswer
宛先、目的、有効期限、読み取り回数、転送ポリシーを検証し、安全なプレビューを返します。平文、秘密情報、秘密鍵は受け取りも送信もしません。
View tool JSON
{
"name": "create_policy_bound_envelope",
"kind": "answer",
"impl": "imperative",
"description": "宛先、目的、有効期限、読み取り回数、転送ポリシーを検証し、安全なプレビューを返します。平文、秘密情報、秘密鍵は受け取りも送信もしません。",
"inputSchema": {
"type": "object",
"properties": {
"recipient": {
"type": "string",
"enum": [
"agent://demo/accounting",
"agent://demo/legal",
"agent://demo/travel"
]
},
"purpose": {
"type": "string",
"enum": [
"tax-filing",
"contract-review",
"travel-booking"
]
},
"expires_in_minutes": {
"type": "integer",
"minimum": 5,
"maximum": 1440
},
"max_reads": {
"type": "integer",
"enum": [
1,
2,
5
]
},
"allow_forwarding": {
"type": "boolean"
}
},
"required": [
"recipient",
"purpose"
],
"additionalProperties": false
},
"page": "/solo-map-webmcp-demo/ja.html"
}