Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,551Letters: 14Defects: 1,323counted 2 min ago
teppi

Server definition

Hash
sha256:afc56ed90d353ab3767d0190456e426b9be83f6382229997f350f109db20c856
What it is
What a remote MCP server returned when asked what it offers: 20 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Create a new offer code (discount code) on a product. Gumroad REST: POST /v2/products/{product_id}/offer_codes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "description": "Disable a product's license key. Gumroad REST: PUT /v2/licenses/disable.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "description": "Disable (unpublish) a product so it can no longer be sold. Gumroad REST: PUT /v2/products/{id}/disable.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The product id to disable.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "gumroad_disable_product", "outputSchema": null }, { "description": "Enable a product's license key. Gumroad REST: PUT /v2/licenses/enable.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "description": "Enable (publish) a product so it can be sold. Gumroad REST: PUT /v2/products/{id}/enable.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The product id to enable.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "gumroad_enable_product", "outputSchema": null }, { "description": "Get a single offer code on a product by id. Gumroad REST: GET /v2/products/{product_id}/offer_codes/{id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "description": "Get a single product by id. Gumroad REST: GET /v2/products/{id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The product id.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "gumroad_get_product", "outputSchema": null }, { "description": "Get a single sale by id. Gumroad REST: GET /v2/sales/{id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The sale id.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "gumroad_get_sale", "outputSchema": null }, { "description": "Get a single subscriber by id. Gumroad REST: GET /v2/subscribers/{id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The subscriber id.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "gumroad_get_subscriber", "outputSchema": null }, { "description": "Get the authenticated user associated with the current Gumroad access token. Gumroad REST: GET /v2/user.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "gumroad_get_user", "outputSchema": null }, { "description": "Get a single variant category on a product by id. Gumroad REST: GET /v2/products/{product_id}/variant_categories/{id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "description": "List a product's custom fields (extra fields collected at checkout). Gumroad REST: GET /v2/products/{product_id}/custom_fields.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "product_id": { "description": "The product id.", "type": "string" } }, "required": [ "product_id" ], "type": "object" }, "name": "gumroad_list_custom_fields", "outputSchema": null }, { "description": "List a product's offer codes (discount codes). Gumroad REST: GET /v2/products/{product_id}/offer_codes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "product_id": { "description": "The product id.", "type": "string" } }, "required": [ "product_id" ], "type": "object" }, "name": "gumroad_list_offer_codes", "outputSchema": null }, { "description": "List all of the authenticated user's products. Gumroad REST: GET /v2/products.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "gumroad_list_products", "outputSchema": null }, { "description": "List the authenticated user's resource subscriptions (webhooks) for a given resource/event name. Gumroad REST: GET /v2/resource_subscriptions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "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": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "description": "List a membership/subscription product's subscribers, optionally filtered by buyer email. Gumroad REST: GET /v2/products/{product_id}/subscribers.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "description": "List a product's variant categories (option groups). Gumroad REST: GET /v2/products/{product_id}/variant_categories.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "product_id": { "description": "The product id.", "type": "string" } }, "required": [ "product_id" ], "type": "object" }, "name": "gumroad_list_variant_categories", "outputSchema": null }, { "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": "http://json-schema.org/draft-07/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", "outputSchema": null }, { "description": "Verify a license key for a product (checks validity and returns purchase details). By default this does NOT increment the uses count (no side effect). Gumroad REST: POST /v2/licenses/verify.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/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", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:afc56ed90d353ab3767d0190456e426b9be83f6382229997f350f109db20c856 | sha256sum