Tool Details: string-concat

Basic Information

Tool Name:string-concat
Asset Name:JVM String Concatenation
Description:Concatenates two strings using JVM operations
Adapter:jvm
Asset Hash:0x62d3e4719c0dacad4033682efb86764327c365ea220ff256e1d8c7921a1564a4
Input
PropertyTypeDescription
firststringFirst string to concatenate
secondstringSecond string to concatenate
separatorstringOptional separator to insert between strings
Output
PropertyTypeDescription
totalLengthnumberTotal length of the concatenated result
inputCountnumberNumber of input strings processed
resultstringThe concatenated string result

MCP Tool Usage Examples

This tool can be called via the MCP (Model Context Protocol) endpoint. Here are examples of how to use it:

JSON-RPC Call Example:

POST to https://venue-test.covia.ai/mcp

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "string-concat",
    "arguments": {
      "input": "your input here"
    }
  }
}
cURL Example:
curl -X POST https://venue-test.covia.ai/mcp \\
  -H "Content-Type: application/json" \\
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "string-concat",
      "arguments": {
        "input": "your input here"
      }
    }
  }'
Python Example:
import requests
import json

url = "https://venue-test.covia.ai/mcp"
payload = {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "string-concat",
        "arguments": {
            "input": "your input here"
        }
    }
}

response = requests.post(url, json=payload)
result = response.json()
print(result)
JavaScript/Node.js Example:
const fetch = require('node-fetch');

const url = 'https://venue-test.covia.ai/mcp';
const payload = {
    jsonrpc: '2.0',
    id: 1,
    method: 'tools/call',
    params: {
        name: 'string-concat',
        arguments: {
            input: 'your input here'
        }
    }
};

fetch(url, {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    body: JSON.stringify(payload)
})
.then(response => response.json())
.then(data => console.log(data));

Asset Metadata

{
	"name": "JVM String Concatenation",
	"description": "Concatenates two strings using JVM operations",
	"dateCreated": "2025-01-27T10:00:00Z",
	"operation": {
		"adapter": "jvm:stringConcat",
		"input": {
			"type": "object",
			"properties": {
				"first": {
					"type": "string",
					"description": "First string to concatenate",
					"default": ""
				},
				"second": {
					"type": "string",
					"description": "Second string to concatenate",
					"default": ""
				},
				"separator": {
					"type": "string",
					"description": "Optional separator to insert between strings",
					"default": ""
				}
			}
		},
		"output": {
			"type": "object",
			"properties": {
				"result": {
					"type": "string",
					"description": "The concatenated string result"
				},
				"inputCount": {
					"type": "number",
					"description": "Number of input strings processed"
				},
				"totalLength": {
					"type": "number",
					"description": "Total length of the concatenated result"
				}
			}
		},
		"toolName":"string-concat"
	}
} 

Navigation

Back to adapter details

Back to all adapters

Back to index