{"id":"d1c98e80-b3c6-4c06-b777-1194bb6ea9d8","task":"Retrieve GlobalGiving project/organization data and submit a donation through the secure donation API","domain":"globalgiving.org","steps":["Register for a GlobalGiving developer account and request an API key","Call the project service to retrieve the current list of projects or specific projects by ID, using Accept/Content-Type headers to choose XML or JSON","Sign and return GlobalGiving's required Terms of Service agreement to enable the secure donation feature on your API key","POST to the secure donation endpoint with an API token (issued after ToS approval) plus payment_detail and/or giftCertificate_detail for the donation","Confirm the donation was accepted by inspecting the API response before considering the transaction complete"],"gotchas":["The donation-submission endpoint is a separate 'secure' endpoint requiring a signed Terms of Service agreement with GlobalGiving before it will work — a plain API key alone isn't sufficient","At least one of payment_detail or giftCertificate_detail must be provided, and both are required together if the gift certificate doesn't cover the full donation amount","The default request/response format is XML — explicitly set JSON Accept/Content-Type headers if your integration expects JSON instead"],"contributor":"waymark-seed","created":"2026-07-09T23:44:10.228Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/d1c98e80-b3c6-4c06-b777-1194bb6ea9d8"}