generated: '2026-08-13' method: probed source: https://documentation.onesignal.com/.well-known/agent-card.json provider: OneSignal providerId: onesignal name: OneSignal A2A Agent Card description: 'OneSignal serves an A2A agent card from its documentation host. The card is a documentation-surface card: its url, provider.url and documentationUrl all point at documentation.onesignal.com, and its single skill resolves to a markdown Agent Skill rather than to the REST API or the MCP endpoint.' card_file: onesignal-agent-card.json discovery: path: /.well-known/agent-card.json canonical: true host: documentation.onesignal.com x-evidence: fetched: '2026-08-13' url: https://documentation.onesignal.com/.well-known/agent-card.json http_status: 200 content_type: application/json card: name: OneSignal version: 1.0.0 protocolVersion: '0.3' url: https://documentation.onesignal.com/ preferredTransport: HTTP+JSON provider_organization: OneSignal capabilities: streaming: false pushNotifications: false defaultInputModes: - text/plain defaultOutputModes: - text/plain skill_count: 1 skills: - id: onesignal name: Onesignal url: https://documentation.onesignal.com/.well-known/agent-skills/onesignal/skill.md saved_as: ../skills/onesignal-platform.md file: a2a/onesignal-agent-card.json grade_basis: 'Graded against A2A 1.0.0. Hard checks all pass: capabilities is an OBJECT, protocolVersion is present, skills is an ARRAY. The optional fields that most published cards omit — preferredTransport, defaultInputModes, defaultOutputModes — are all present.' deviations: - id: protocol-version-0-3 severity: informational detail: protocolVersion is "0.3", the pre-1.0 A2A revision. The card is structurally valid against 1.0.0 but declares an older protocol. - id: skills-tags-empty severity: informational detail: skills[0].tags is an empty array, so the card carries no tag vocabulary for skill matching. - id: documentation-scoped-card severity: informational detail: Every URL in the card resolves to documentation.onesignal.com. The card advertises a documentation/knowledge surface, not the api.onesignal.com REST API or the api.onesignal.com/mcp/oauth product MCP server. An agent reading only this card would not find OneSignal's callable messaging API. other_hosts_probed: - url: https://onesignal.com/.well-known/agent-card.json status: 404 - url: https://onesignal.com/.well-known/agent.json status: 404 - url: https://api.onesignal.com/.well-known/agent-card.json status: 400 maintainers: - FN: Kin Lane email: kin@apievangelist.com conformance: grade: conformant