Tool Details: covia_write

Basic Information

Tool Name:covia_write
Asset Name:Write Lattice Data
Description:Write a value to a writable lattice path (w/, o/, n/, t/). Examples: w/enrichments/INV-001 (persist a work product), o/my-pipeline (pin an operation for grid_run). Intermediate maps are created on demand. Writing null deletes the entry. Use structured values (objects/arrays) rather than serialised strings.
Adapter:covia
Asset Hash:0xb855192580ab10a818be8f0be32427070d26aa91624a8bd8cc55dcaeea27cdfe
Input
PropertyTypeDescription
path*stringWritable lattice path. Must start with one of: 'w/' (workspace), 'o/' (operation pins), 'n/' (agent scope), 't/' (job temp). Deep paths create intermediate maps.
value*anyThe value to store. Use structured values (objects/arrays/scalars) rather than serialised strings. Null removes the entry.
Output
PropertyTypeDescription
writtenbooleanTrue if the value was written successfully

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-3.covia.ai/mcp

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

url = "https://venue-3.covia.ai/mcp"
payload = {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "covia_write",
        "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-3.covia.ai/mcp';
const payload = {
    jsonrpc: '2.0',
    id: 1,
    method: 'tools/call',
    params: {
        name: 'covia_write',
        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": "Write Lattice Data",
	"description": "Write a value to a writable lattice path (w/, o/, n/, t/). Examples: w/enrichments/INV-001 (persist a work product), o/my-pipeline (pin an operation for grid_run). Intermediate maps are created on demand. Writing null deletes the entry. Use structured values (objects/arrays) rather than serialised strings.",
	"dateCreated": "2026-03-25T00:00:00Z",
	"operation": {
		"adapter": "covia:write",
		"toolName": "covia_write",
		"input": {
			"type": "object",
			"properties": {
				"path": {
					"type": "string",
					"description": "Writable lattice path. Must start with one of: 'w/' (workspace), 'o/' (operation pins), 'n/' (agent scope), 't/' (job temp). Deep paths create intermediate maps."
				},
				"value": {
					"description": "The value to store. Use structured values (objects/arrays/scalars) rather than serialised strings. Null removes the entry."
				}
			},
			"required": ["path", "value"]
		},
		"output": {
			"type": "object",
			"properties": {
				"written": { "type": "boolean", "description": "True if the value was written successfully" }
			}
		}
	}
}

Navigation

Back to adapter details

Back to all adapters

Back to index