AI agent infrastructure for discovery, authorization, execution, identity, and signed receipts.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
Create an idempotent prepaid authorization for a quoted operation. This may reserve private account credits but does not execute provider work.
Stable idempotency key for this mutating operation.
Optional canonical InfraPulse payload; direct top-level fields are also accepted.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create an idempotent prepaid authorization for a quoted operation. This may reserve private account credits but does not execute provider work.
| Argument | Type | Description |
|---|---|---|
| credits | integer | |
| payload | object | Optional canonical InfraPulse payload; direct top-level fields are also accepted. |
| agent_id | string | |
| quote_id | string | |
| request_id* | string | Stable idempotency key for this mutating operation. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_id"
],
"properties": {
"credits": {
"type": "integer",
"minimum": 1
},
"payload": {
"type": "object",
"description": "Optional canonical InfraPulse payload; direct top-level fields are also accepted."
},
"agent_id": {
"type": "string"
},
"quote_id": {
"type": "string"
},
"request_id": {
"type": "string",
"minLength": 1,
"description": "Stable idempotency key for this mutating operation."
}
},
"additionalProperties": true
}Connect an InfraPulse identity to the MCP workflow. Existing customer accounts use OAuth and explicit owner approval for operational scopes. Autonomous machines may self-register at /v1/agents/register and use the returned ipc_live_ bearer directly; machine credentials do not require a human OAuth approval step.
| Argument | Type | Description |
|---|---|---|
| action | string | Follow-up action for an existing connection. Defaults to status. |
| scopes | array | InfraPulse operational scopes requested for a new connection. These are approved and stored by InfraPulse, never copied into the OAuth token. |
| agent_id | string | Required only when the OAuth identity owns multiple linked InfraPulse agents. |
| request_id | string | Stable idempotency key for a new connection request. |
| connection_id | string | Server-generated connection id for status or approval follow-up. |
| approved_scopes | array | Optional subset to approve when action=approve. |
{
"type": "object",
"anyOf": [
{
"required": [
"connection_id"
]
},
{
"required": [
"request_id",
"scopes"
]
}
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"action": {
"enum": [
"status",
"approve",
"refresh_funding",
"suspend",
"resume"
],
"type": "string",
"description": "Follow-up action for an existing connection. Defaults to status."
},
"scopes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "InfraPulse operational scopes requested for a new connection. These are approved and stored by InfraPulse, never copied into the OAuth token.",
"uniqueItems": true
},
"agent_id": {
"type": "string",
"description": "Required only when the OAuth identity owns multiple linked InfraPulse agents."
},
"request_id": {
"type": "string",
"minLength": 1,
"description": "Stable idempotency key for a new connection request."
},
"connection_id": {
"type": "string",
"minLength": 1,
"description": "Server-generated connection id for status or approval follow-up."
},
"approved_scopes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Optional subset to approve when action=approve.",
"uniqueItems": true
}
},
"additionalProperties": false
}Discover InfraPulse production capabilities, verified marketplace offers at /.well-known/marketplace-commerce.json, and the universal execution contract without changing account state.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Execute authorized provider work through InfraPulse. Requires a stable request_id and canonical authorization_id; may consume prepaid credits and change an external provider system.
| Argument | Type | Description |
|---|---|---|
| task | string | |
| input | object | |
| payload | object | Optional canonical InfraPulse payload; direct top-level fields are also accepted. |
| agent_id | string | |
| metadata | object | |
| request_id* | string | Stable idempotency key for this mutating operation. |
| provider_id | string | |
| provider_intent | string | |
| timeout_seconds | integer | |
| authorization_id* | string |
Get a deterministic price quote before authorization or execution. This does not reserve credits or run provider work.
| Argument | Type | Description |
|---|---|---|
| payload | object | |
| agent_id | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"payload": {
"type": "object"
},
"agent_id": {
"type": "string"
}
},
"additionalProperties": true
}Verify an InfraPulse signed receipt by receipt_id or receipt object without changing account or provider state.
| Argument | Type | Description |
|---|---|---|
| payload | object | |
| receipt | object | |
| receipt_id | string |
{
"type": "object",
"anyOf": [
{
"required": [
"receipt_id"
]
},
{
"required": [
"receipt"
]
},
{
"required": [
"payload"
]
}
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"payload": {
"type": "object"
},
"receipt": {
"type": "object"
},
"receipt_id": {
"type": "string"
}
},
"additionalProperties": false
}| Canonical authorization returned by the authorize step. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_id",
"authorization_id"
],
"properties": {
"task": {
"type": "string"
},
"input": {
"type": "object"
},
"payload": {
"type": "object",
"description": "Optional canonical InfraPulse payload; direct top-level fields are also accepted."
},
"agent_id": {
"type": "string"
},
"metadata": {
"type": "object"
},
"request_id": {
"type": "string",
"minLength": 1,
"description": "Stable idempotency key for this mutating operation."
},
"provider_id": {
"type": "string"
},
"provider_intent": {
"type": "string"
},
"timeout_seconds": {
"type": "integer",
"minimum": 1
},
"authorization_id": {
"type": "string",
"description": "Canonical authorization returned by the authorize step."
}
},
"additionalProperties": true
}