Pragmatics Web service is a novel pattern for designing and deploying Web services with the concept of pragmatics as its knowledge foundation. It primarily concerns preference, context, communication and negotiation of service participants, so that the real meaning for conveyed message can be apprehend by the service requester or provider. In this paper, we propose an agent negotiation framework towards pragmatics Web service. First, we abstract the rule and policy for access control to private information about context, preference towards the pragmatics Web service. Second, we have formalized the access control rules, context information and preference policy, and stored them in the service ontology base possessed by service agent. Finally, we implement the ContractNet protocol negotiation by a house-leasing case under control of the rules, and compare experimentally the utility value of various negotiation strategy between service requester and service provider.