A minimal MCP client for Val Town
val.town/settings/apiVAL_TOWNNote: Enable write permissions for Vals if you want to create or edit files.
import valTownMCP from "https://esm.town/v/kamalnrf/valtown-mcp/valtown.ts";
const client = await valTownMCP();
// List available tools
const tools = await client.listTools();
// Call a tool list_val
const vals = await client.callTool("list_vals", {
"limit": 32,
"offset": 0,
"sortBy": "updated",
"sortOrder": "desc",
}),
);
await client.close();