If a tool you want does not exist yet, build it. Any server that speaks MCP works with Jarvis, with no Jarvis-specific code.
The shape of a server
An MCP server exposes a set of tools, each with a name, a description, and typed inputs, and runs over stdio (a local command) or HTTP. Use the official MCP SDKs to scaffold one in TypeScript or Python.
Point Jarvis at it
Run your server, then add it as a custom server in Settings, MCP Servers. For a local stdio server, that is just the command that starts it.
{
"mcpServers": {
"my-tool": {
"command": "node",
"args": ["/path/to/my-tool/server.js"],
"env": { "MY_API_KEY": "..." }
}
}
}