From ed39444e9abb7fbae8621cf727247fd755529947 Mon Sep 17 00:00:00 2001 From: Mohammod Al Amin Ashik Date: Wed, 11 Feb 2026 12:59:16 +0000 Subject: [PATCH] Add Val Town MCP server definition (Remote HTTP) Official Val Town remote MCP server for deploying and managing serverless JavaScript functions with OAuth authentication at api.val.town/v3/mcp. https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx --- servers/town.val-mcp.json | 44 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 servers/town.val-mcp.json diff --git a/servers/town.val-mcp.json b/servers/town.val-mcp.json new file mode 100644 index 0000000..024e115 --- /dev/null +++ b/servers/town.val-mcp.json @@ -0,0 +1,44 @@ +{ + "$schema": "../schemas/server-definition.schema.json", + "id": "town.val-mcp", + "name": "Val Town", + "alias": "valtown", + "description": "Deploy and manage serverless JavaScript functions on Val Town. Create vals, manage projects, and deploy with instant live URLs.", + "icon": "https://avatars.githubusercontent.com/u/114268765?v=4", + "schema_version": "2.1", + "categories": ["developer-tools", "cloud"], + "tags": ["val-town", "serverless", "javascript", "deployment", "functions"], + + "transport": { + "type": "http", + "url": "https://api.val.town/v3/mcp", + "metadata": { + "inputs": [] + } + }, + + "auth": { + "type": "oauth", + "instructions": "Connects via OAuth. Your MCP host will initiate the Val Town OAuth flow to authorize access to your account." + }, + + "contributor": { + "name": "Val Town", + "github": "val-town", + "url": "https://val.town" + }, + + "links": { + "homepage": "https://val.town", + "documentation": "https://docs.val.town/guides/prompting/mcp/" + }, + + "platforms": ["all"], + + "capabilities": { + "tools": true, + "resources": false, + "prompts": false, + "read_only_mode": false + } +}