{"protocolVersion":"1.0","name":"OpenFundraise Public Guide","description":"Answers public product-fit and integration-discovery questions about OpenFundraise without exposing tenant or donor data.","version":"1.0.0","supportedInterfaces":[{"url":"https://openfundraise.org/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"explain-openfundraise","name":"Explain OpenFundraise","description":"Provide canonical public information about product capabilities, pricing, and safe next steps.","tags":["fundraising","nonprofit","donations","product-fit"],"examples":["How does OpenFundraise charge nonprofits?","Where is the public API documentation?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]}]}