MCP serverOther clients

Other MCP clients

Windsurf, n8n, Zed and apps that only run local stdio servers.

Any client that speaks Streamable HTTP works. Give it the server URL and either let it sign in with OAuth or send a key in the Authorization header.

Generic config
{
  "mcpServers": {
    "zieads": {
      "type": "http",
      "url": "https://www.zieads.com/mcp",
      "headers": {
        "Authorization": "Bearer zk_your_key"
      }
    }
  }
}

Clients that only run local servers

Use mcp-remote as a bridge. It runs locally over stdio and talks to ZieAds over HTTPS.

Command
npx -y mcp-remote https://www.zieads.com/mcp --header "Authorization: Bearer zk_your_key"

n8n

Add an MCP Client Tool node to your AI Agent. Endpoint: the server URL. Server transport: HTTP Streamable. Authentication: Header Auth with name Authorization and value Bearer plus your key.

Test with MCP Inspector

Terminal
npx @modelcontextprotocol/inspector

Choose Streamable HTTP, paste the URL, then either use the OAuth flow or add the Authorization header.