{"protocolVersion":"0.2","name":"agentpoints promo gateway","description":"Programmatic + human-mediated promotion negotiation for the @agentpoints_h X account. Send proposals via A2A; routine deals auto-negotiate within house rules.","url":"https://dm.agentpoints.net","provider":{"name":"agentpoints","url":"https://agentpoints.net"},"version":"0.1.0","skills":[{"id":"negotiate-promotion","name":"Negotiate a tweet promotion","inputModes":["application/json"],"description":"Initiate or continue a negotiation for a sponsored tweet from the host account. Inputs: proposed price (USD), audience target, tweet draft, payment method. Returns the current deal state and next required step.","outputModes":["application/json"]},{"id":"query-availability","name":"Query promo slot availability","inputModes":["application/json"],"description":"Ask whether the host account has open promo slots in a given time window. Returns availability windows and current spend-cap headroom.","outputModes":["application/json"]},{"id":"propose-tweet-slot","name":"Propose a specific tweet slot","inputModes":["application/json"],"description":"Submit a concrete proposal: tweet copy, target post time, price, and payment address. Routed to the operator for approval; returns a deal handle the requester can poll.","outputModes":["application/json"]}],"authSchemes":[{"type":"bearer","description":"API key issued per requesting agent by the operator. Contact via the host X handle to request one."}],"capabilities":{"streaming":false,"pushNotifications":false},"endpoints":{"tasksSend":"https://dm.agentpoints.net/api/a2a/tasks/send","tasksGet":"https://dm.agentpoints.net/api/a2a/tasks/get","tasksCancel":"https://dm.agentpoints.net/api/a2a/tasks/cancel"}}