neuron_update_tool
ActiveTool of io.github.conquext/neuron
declared in 1.0.0
Modify an existing custom API tool's configuration, including its endpoint, authentication, or request template.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Unique identifier (UUID) of the tool to update"
},
"name": {
"type": "string",
"description": "Updated human-readable name for the tool"
},
"config": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Updated target HTTP endpoint URL (valid HTTP/HTTPS URL)"
},
"method": {
"type": "string",
"description": "Updated HTTP method (GET, POST, PUT, DELETE, PATCH)"
},
"headers": {
"type": "object",
"description": "Updated HTTP headers as key-value pairs",
"additionalProperties": {
"type": "string"
}
},
"bodyTemplate": {
"type": "string",
"description": "Updated Handlebars template for the request body"
},
"responseMapping": {
"type": "object",
"description": "Updated mapping rules for the API response",
"additionalProperties": {}
}
},
"description": "Updated tool configuration for the HTTP endpoint",
"additionalProperties": false
},
"authType": {
"type": "string",
"description": "Updated authentication type (e.g., 'bearer', 'basic', 'apiKey', 'none')"
},
"rateLimit": {
"type": "number",
"description": "Updated maximum requests per minute"
},
"timeoutMs": {
"type": "number",
"description": "Updated request timeout in milliseconds"
},
"description": {
"type": "string",
"description": "Updated description of the tool's purpose"
}
},
"additionalProperties": false
}Parent server
io.github.conquext/neuron
https://github.com/conquext/neuron-mcp-server
1/7 registries