More slippery allconsuming.net SOAP

The code I'm trying to use with the Allconsuming.net SOAP API that isn't working:

local (year, hour, month, day, moo);
date.get (clock.now (), @day, @month, @year, @hour, @moo, @moo);
moo = {hour, day, month, year};
moo = {"markpasc"};
soap.rpc.client (actionUri:"/soap.cgi", methodName:"GetCurrentlyReadingList", adrparams:\@moo, rpcServer:"allconsuming.net", flDebug:true, soapaction:"#GetCurrentlyReadingList")

(The date cruft was from trying to call a new procedure, but now I'm guessing that's a SOAP::Lite-ism.) Note nowhere do I have /AllConsumingAPI, which is supposed to be the actual API address. /soap.cgi is supposed to be the proxy address. I can't figure how to make soap.rpc.client use an HTTP proxy, though, so I can't see if that's the problem without writing my own SOAP client in UserTalk.

Updated 9:30pm: For reference, the error I get is:

The server, allconsuming.net, returned a SOAP-ENV:Client fault: Denied access to method (GetCurrentlyReadingList) in class (main) at /usr/local/lib/site_perl/SOAP/Lite.pm line 2128.