integrations_add_endpoints
ActiveTool of io.github.saloprj/dialogbrain
Add one or more API endpoints to an HTTP-API integration as callable tools, merged additively into the integration for `base_url` (created if none exists). Each endpoint becomes a tool with params + request/response schemas inferred from the samples you pass. Supply `identity` (saved Browser Identity name/id) only when creating a brand-new integration; updates keep the existing auth. Returns the new tool count and names. Refresh the tools list afterwards to use them.
Parameters schema
{
"type": "object",
"required": [
"base_url",
"endpoints"
],
"properties": {
"name": {
"type": "string",
"description": "Display name when creating a new integration (defaults to the host)."
},
"extract": {
"type": "object",
"description": "Explicit browser_identity auth extract for a NEW integration when auto-detect can't find one, e.g. {kind:'cookie', name:'_session', value_format:'raw', header_name:'Cookie', header_template:'{{name}}={{value}}'}. Updates reuse existing auth, so omit then."
},
"base_url": {
"type": "string",
"description": "API base URL of the integration, e.g. https://api.boomnow.com"
},
"identity": {
"type": "string",
"description": "Saved Browser Identity name or numeric id — required only when creating a NEW integration (updates reuse existing auth)."
},
"endpoints": {
"type": "array",
"items": {
"type": "object"
},
"description": "Endpoints to add. Each: {method, path, query?(object), request_body?(object sample), response_body?(object/array sample)}. path is relative to base_url, e.g. /api/conversations/all."
}
}
}Parent server
io.github.saloprj/dialogbrain
https://github.com/saloprj/dialogbrain-mcp
1/7 registries