MCP tools reference
Call tools/list to retrieve the five Lead360 MCP tool definitions for the authenticated connection.
- Scope
- Filtered by token scopes
- Authentication
- Bearer private integration
- Token type
- Sub-account token
Use the five Lead360 MCP tools to search and fetch tenant-authorized operation contracts and directly execute only reviewed read operations through typed JSON-RPC requests.
How this fits into Lead360Explore the Lead360 platformConnect API and MCP access with the agency, tenant, scope, and risk model.- 01
Available tools
- 02
Search aliases
- 03
Fetch aliases
- 04
Execute operation
Available tools
search
Search the operations granted to this exact Lead360 sub-account credential.
| Input | Type | Required |
|---|---|---|
| effect_category | string | No |
| limit | integer | No |
| query | string | No |
| risk_tier | string | No |
fetch
Fetch the typed contract for one granted Lead360 operation.
| Input | Type | Required |
|---|---|---|
| operation_key | string | Yes |
search_operations
Search granted operation contracts by name, scope, group, or risk.
| Input | Type | Required |
|---|---|---|
| effect_category | string | No |
| limit | integer | No |
| query | string | No |
| risk_tier | string | No |
describe_operation
Describe one operation, including its exact arguments and approval mode.
| Input | Type | Required |
|---|---|---|
| operation_key | string | Yes |
execute_operation
Execute a reviewed read operation. Mutations fail closed and require Lead360 approval.
| Input | Type | Required |
|---|---|---|
| arguments | object | No |
| operation_key | string | Yes |
Search aliases
search and search_operations use the same input contract. Supply optional query text, risk_tier, effect_category, and limit. The limit must be between 1 and 200, risk must be green, yellow, or red, and additional fields are rejected.
Use search for clients that prefer compact resource-style names and search_operations for clients that display descriptive operation names. Both return the same tenant-filtered operation list.
Fetch aliases
fetch and describe_operation require operation_key. Both return the same typed contract, including input_schema and execution_mode. Fetching an operation outside the credential authority returns operation_not_found without exposing broader registry access.
{
"name": "describe_operation",
"arguments": {"operation_key": "contacts.profile.read"}
}Execute operation
execute_operation requires operation_key and accepts an optional arguments object that must match the fetched contract. The gateway runs only reviewed direct reads. Mutations return approval_required as a structured tool error.
Check isError before using structuredContent. Even when isError is false, validate that the operation key and tenant metadata match the outstanding request and process only the fields required by the integration purpose.
Tool-call sequence
- Initialize the MCP connection and send notifications/initialized.
- Call tools/list and verify the expected definitions.
- Call search with a narrow query and optional green risk filter.
- Call fetch or describe_operation for the selected operation key.
- Validate direct_read and the input schema.
- Call execute_operation with only allowed arguments.
- Inspect isError, structuredContent, rate headers, and returned tenant metadata.
Frequently asked questions
Why are there aliases for search and fetch?
The aliases support compatible MCP client conventions while returning the same authorized operation contracts.
Can a custom MCP tool call an arbitrary Lead360 URL?
No. Lead360 MCP tools operate only through the curated registry and reject endpoint, URL, method, header, credential, and tenant authority arguments.
What does isError mean?
The JSON-RPC exchange completed, but the requested Lead360 tool failed validation, authorization, policy, approval, or execution checks.
Continue with Lead360
Use this workflow in Lead360
Put this guide into practice with a 14-day free trial of Lead360 Pro early access, or continue learning through the related collection.
Support