Server definition
- Hash
- sha256:2e1384930e1c65184a44205ddb8f6cf1a9345f9e6b7324c6ff51057a65a4e4d5
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Return the current prepaid credit balance and usage count for an ActionGate API key.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "ActionGate API key.",
"pattern": "^ag_live_[a-f0-9]{32,36}$",
"type": "string"
}
},
"required": [
"api_key"
],
"type": "object"
},
"name": "balance",
"outputSchema": null
},
{
"description": "Apply treasury policy to a proposed action and return allow, deny, or allow-with-limits. Paid via x402 or API key credits. Free tier: 10 policy gate calls/day per client.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"action": {
"additionalProperties": true,
"description": "Action payload to evaluate. Additional action-specific fields are accepted as passthrough.",
"properties": {
"action_type": {
"description": "The proposed action category, such as transfer, swap, or approve.",
"type": "string"
}
},
"required": [
"action_type"
],
"type": "object"
},
"actor": {
"additionalProperties": false,
"description": "Actor metadata for the agent proposing the action.",
"properties": {
"actor_id": {
"description": "Stable actor identifier for the agent or wallet operator.",
"type": "string"
},
"wallet_address": {
"description": "Optional onchain wallet address associated with the acting agent.",
"type": "string"
}
},
"required": [
"actor_id"
],
"type": "object"
},
"context": {
"additionalProperties": true,
"description": "Optional execution context such as chain state, balances, or treasury metadata.",
"properties": {},
"type": "object"
},
"policy": {
"additionalProperties": true,
"description": "Policy pack input, including policy_id and any policy-specific override values.",
"properties": {},
"type": "object"
},
"request_id": {
"description": "Optional caller-supplied request identifier for tracing and receipts.",
"type": "string"
}
},
"required": [
"actor",
"action",
"policy"
],
"type": "object"
},
"name": "policy_gate",
"outputSchema": null
},
{
"description": "Provision a prepaid ActionGate API key with $1.00 of starter credits for this operator email.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"email": {
"description": "Operator email address that should own the API key.",
"format": "email",
"type": "string"
}
},
"required": [
"email"
],
"type": "object"
},
"name": "request_api_key",
"outputSchema": null
},
{
"description": "Score the risk of a proposed agent action before execution. Paid via x402 or API key credits. Free tier: 20 risk score calls/day per client.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"action": {
"additionalProperties": true,
"description": "Action payload to evaluate. Additional action-specific fields are accepted as passthrough.",
"properties": {
"action_type": {
"description": "The proposed action category, such as transfer, swap, or approve.",
"type": "string"
}
},
"required": [
"action_type"
],
"type": "object"
},
"actor": {
"additionalProperties": false,
"description": "Actor metadata for the agent proposing the action.",
"properties": {
"actor_id": {
"description": "Stable actor identifier for the agent or wallet operator.",
"type": "string"
},
"wallet_address": {
"description": "Optional onchain wallet address associated with the acting agent.",
"type": "string"
}
},
"required": [
"actor_id"
],
"type": "object"
},
"context": {
"additionalProperties": true,
"description": "Optional execution context such as chain state, balances, or treasury metadata.",
"properties": {},
"type": "object"
},
"request_id": {
"description": "Optional caller-supplied request identifier for tracing and receipts.",
"type": "string"
}
},
"required": [
"actor",
"action"
],
"type": "object"
},
"name": "risk_score",
"outputSchema": null
},
{
"description": "Estimate cost, failure risk, and notable side effects for a proposed action. Paid via x402 or API key credits. Free tier: 20 simulate calls/day per client.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"action": {
"additionalProperties": true,
"description": "Action payload to evaluate. Additional action-specific fields are accepted as passthrough.",
"properties": {
"action_type": {
"description": "The proposed action category, such as transfer, swap, or approve.",
"type": "string"
}
},
"required": [
"action_type"
],
"type": "object"
},
"actor": {
"additionalProperties": false,
"description": "Actor metadata for the agent proposing the action.",
"properties": {
"actor_id": {
"description": "Stable actor identifier for the agent or wallet operator.",
"type": "string"
},
"wallet_address": {
"description": "Optional onchain wallet address associated with the acting agent.",
"type": "string"
}
},
"required": [
"actor_id"
],
"type": "object"
},
"context": {
"additionalProperties": true,
"description": "Optional execution context such as chain state, balances, or treasury metadata.",
"properties": {},
"type": "object"
},
"request_id": {
"description": "Optional caller-supplied request identifier for tracing and receipts.",
"type": "string"
}
},
"required": [
"actor",
"action"
],
"type": "object"
},
"name": "simulate",
"outputSchema": null
},
{
"description": "Generate a Stripe Checkout link so the human operator can add prepaid credits to an existing ActionGate API key.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Existing ActionGate API key to top up.",
"pattern": "^ag_live_[a-f0-9]{32,36}$",
"type": "string"
},
"tier": {
"description": "Credit pack tier. Defaults to starter.",
"enum": [
"starter",
"pro",
"unlimited"
],
"type": "string"
}
},
"required": [
"api_key"
],
"type": "object"
},
"name": "top_up",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2e1384930e1c65184a44205ddb8f6cf1a9345f9e6b7324c6ff51057a65a4e4d5 | sha256sum