Internet Accessible Mathematical Computation (IAMC) is a distributed system to make mathematical computing widely available on the Internet. Accessing mathematical information and computation can be as easy as visiting a Web page. Through the GUI of an IAMC client, a user performs interactive computation with an IAMC server anywhere on the Internet. Mathematical results obtained can be stored and sent directly to other IAMC servers for further processing. The current system architecture, the Mathematical Computation Protocol (MCP), the design of IAMC client and IAMC server, the server interface to compute engine are presented.