{"id":300387,"recorded_at":"2026-10-26T22:23:42.269126Z","observed_at":"2026-10-26T22:23:42.269044Z","subject_kind":"endpoint","subject":"9963e2ab-da2e-4692-ab20-55a01187eca9","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":20,"tools":[{"description":"Create a new offer code (discount code) on a product. Gumroad REST: POST /v2/products/{product_id}/offer_codes.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"amount_off":{"description":"The amount off — in cents when offer_type is 'cents', or a percentage when 'percent'.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"max_purchase_count":{"description":"Optional cap on how many times the offer code can be used.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"name":{"description":"The discount code text buyers enter (e.g. LAUNCH20).","type":"string"},"offer_type":{"description":"Whether amount_off is a fixed amount in 'cents' or a 'percent' discount (default 'cents').","enum":["cents","percent"],"type":"string"},"product_id":{"description":"The product id to create the offer code on.","type":"string"},"universal":{"description":"Whether the offer code applies to all of the user's products (default false).","type":"boolean"}},"required":["product_id","name","amount_off"],"type":"object"},"name":"gumroad_create_offer_code"},{"description":"Disable a product's license key. Gumroad REST: PUT /v2/licenses/disable.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"license_key":{"description":"The license key to disable.","type":"string"},"product_id":{"description":"The product id the license belongs to.","type":"string"}},"required":["product_id","license_key"],"type":"object"},"name":"gumroad_disable_license"},{"description":"Disable (unpublish) a product so it can no longer be sold. Gumroad REST: PUT /v2/products/{id}/disable.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The product id to disable.","type":"string"}},"required":["id"],"type":"object"},"name":"gumroad_disable_product"},{"description":"Enable a product's license key. Gumroad REST: PUT /v2/licenses/enable.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"license_key":{"description":"The license key to enable.","type":"string"},"product_id":{"description":"The product id the license belongs to.","type":"string"}},"required":["product_id","license_key"],"type":"object"},"name":"gumroad_enable_license"},{"description":"Enable (publish) a product so it can be sold. Gumroad REST: PUT /v2/products/{id}/enable.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The product id to enable.","type":"string"}},"required":["id"],"type":"object"},"name":"gumroad_enable_product"},{"description":"Get a single offer code on a product by id. Gumroad REST: GET /v2/products/{product_id}/offer_codes/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The offer code id.","type":"string"},"product_id":{"description":"The product id.","type":"string"}},"required":["product_id","id"],"type":"object"},"name":"gumroad_get_offer_code"},{"description":"Get a single product by id. Gumroad REST: GET /v2/products/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The product id.","type":"string"}},"required":["id"],"type":"object"},"name":"gumroad_get_product"},{"description":"Get a single sale by id. Gumroad REST: GET /v2/sales/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The sale id.","type":"string"}},"required":["id"],"type":"object"},"name":"gumroad_get_sale"},{"description":"Get a single subscriber by id. Gumroad REST: GET /v2/subscribers/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The subscriber id.","type":"string"}},"required":["id"],"type":"object"},"name":"gumroad_get_subscriber"},{"description":"Get the authenticated user associated with the current Gumroad access token. Gumroad REST: GET /v2/user.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"gumroad_get_user"},{"description":"Get a single variant category on a product by id. Gumroad REST: GET /v2/products/{product_id}/variant_categories/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The variant category id.","type":"string"},"product_id":{"description":"The product id.","type":"string"}},"required":["product_id","id"],"type":"object"},"name":"gumroad_get_variant_category"},{"description":"List a product's custom fields (extra fields collected at checkout). Gumroad REST: GET /v2/products/{product_id}/custom_fields.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"product_id":{"description":"The product id.","type":"string"}},"required":["product_id"],"type":"object"},"name":"gumroad_list_custom_fields"},{"description":"List a product's offer codes (discount codes). Gumroad REST: GET /v2/products/{product_id}/offer_codes.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"product_id":{"description":"The product id.","type":"string"}},"required":["product_id"],"type":"object"},"name":"gumroad_list_offer_codes"},{"description":"List all of the authenticated user's products. Gumroad REST: GET /v2/products.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"gumroad_list_products"},{"description":"List the authenticated user's resource subscriptions (webhooks) for a given resource/event name. Gumroad REST: GET /v2/resource_subscriptions.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"resource_name":{"description":"The resource/event name whose webhook subscriptions to list.","enum":["sale","refund","dispute","dispute_won","cancellation","subscription_updated","subscription_ended","subscription_restarted"],"type":"string"}},"required":["resource_name"],"type":"object"},"name":"gumroad_list_resource_subscriptions"},{"description":"List/filter the authenticated user's successful sales, most recent first. Supports date, email, product/order filters and cursor pagination via page_key. Gumroad REST: GET /v2/sales.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"after":{"description":"Only sales after this date, formatted YYYY-MM-DD.","type":"string"},"before":{"description":"Only sales before this date, formatted YYYY-MM-DD.","type":"string"},"email":{"description":"Filter to sales to this buyer email.","type":"string"},"order_id":{"description":"Filter to a specific order id.","type":"string"},"page_key":{"description":"Pagination cursor — pass the value from a previous response's next_page_key to fetch the next page.","type":"string"},"product_id":{"description":"Filter to sales of this product id.","type":"string"}},"type":"object"},"name":"gumroad_list_sales"},{"description":"List a membership/subscription product's subscribers, optionally filtered by buyer email. Gumroad REST: GET /v2/products/{product_id}/subscribers.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"email":{"description":"Filter to the subscriber with this buyer email.","type":"string"},"product_id":{"description":"The membership product id.","type":"string"}},"required":["product_id"],"type":"object"},"name":"gumroad_list_subscribers"},{"description":"List a product's variant categories (option groups). Gumroad REST: GET /v2/products/{product_id}/variant_categories.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"product_id":{"description":"The product id.","type":"string"}},"required":["product_id"],"type":"object"},"name":"gumroad_list_variant_categories"},{"description":"Update an existing offer code on a product (its code text and/or its max purchase count). Gumroad REST: PUT /v2/products/{product_id}/offer_codes/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The offer code id to update.","type":"string"},"max_purchase_count":{"description":"New cap on how many times the offer code can be used.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"offer_code":{"description":"New discount code text.","type":"string"},"product_id":{"description":"The product id the offer code belongs to.","type":"string"}},"required":["product_id","id"],"type":"object"},"name":"gumroad_update_offer_code"},{"description":"Verify a license key for a product (checks validity and returns purchase details). By default this does NOT increment the uses count; with increment_uses_count: true it records a use (a write). Gumroad REST: POST /v2/licenses/verify.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"increment_uses_count":{"description":"Whether to increment the license's uses count (default false — pass true to record a use).","type":"boolean"},"license_key":{"description":"The license key to verify.","type":"string"},"product_id":{"description":"The product id the license belongs to.","type":"string"}},"required":["product_id","license_key"],"type":"object"},"name":"gumroad_verify_license"}]},"body_sha256":"089d66ab6d4f53455eab576efc17dc844c298d5dcb6e20b2e043e3603b042a33","prev_id":null,"leaf":"0x75ed0ef03ec28a9a4ca6b00aea3289c971ea7efe3d26dd2733d97b7079d6f071","leaf_text":"{\"body\":\"089d66ab6d4f53455eab576efc17dc844c298d5dcb6e20b2e043e3603b042a33\",\"id\":300387,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793053422269044,\"prev\":null,\"subject\":\"9963e2ab-da2e-4692-ab20-55a01187eca9\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x75ed26020eab6e4a7aca443e3e458ae51dd1428d20f3211468468ddd3269e53a","0xa439b8656c28a3cd32f3506caf230e3d1ccfc8de2e23e7b3e3c2ea91f4f91f3b","0x50bffbaf038e0dfb6646a6e5d31fd313a644c1d703d552981f16a19b825f6056","0xc65cc4ae5d988b76a0899b280470ea450c73d1af22f5ab446e53898384d08892","0x5d88cf5dc91207845826f5d03948dedd80d84e0d0c457036a7e80aae8046d8d1","0x6de0412cda1a1adbe59d0d5fe4c65c97938ffe192d4f9b7939f82a6e12a0cb1f","0x5a924b0498da40b68dee0ecec1374e180646eddd80d2e9f56c8b35c9a94dba85","0x5145901875b33d0aac2d6c60f77f653236a5f5097ad7b4796604ca1cf27f895a","0x59c8ae4d9098f14b46c3b8439697eb813bf0a429f9d1ef4e5ee8428b96890fc7","0x32fc3b4924b2ed62acb146c2238d1a5ccc6a451511d89297319be57be5e16c50","0x93bf58b59f9e2faa3bacdd73462869691f5329b6fe90d298d0df66b6273fb710","0x43ccc5fffcdb82bff6ecf4ac7157c905b45d2f0362e7f7fbe908de1250b9533c","0xdef3cab0b4070d8ad7f4f91288da4881d19789f131b1b353621df79df04a0617","0xc4fe2177880ea1b0e82b6fe4c270090fd0fbe5af3a42a8cbf6a6ba2fa35625f6","0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed","0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}