Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,558Letters: 14Defects: 1,336counted just now
teppi

Server definition

Hash
sha256:05e76b96b18f2ba40cf3265955d43e4262377439e787de4446f80d5e6631baa4
What it is
What a remote MCP server returned when asked what it offers: 13 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Creates a customer in Chargebee (additive). Chargebee auto-generates the id unless you pass one. Chargebee API: POST /customers.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "company": { "description": "Company name.", "type": "string" }, "email": { "description": "Customer email address.", "type": "string" }, "first_name": { "description": "Customer first name.", "type": "string" }, "id": { "description": "Optional custom customer id (Chargebee auto-generates if omitted).", "type": "string" }, "last_name": { "description": "Customer last name.", "type": "string" }, "locale": { "description": "Locale, e.g. fr-CA.", "type": "string" }, "phone": { "description": "Phone number.", "type": "string" } }, "type": "object" }, "name": "chargebee_create_customer", "outputSchema": null }, { "description": "Retrieve a single customer by id. Chargebee API: GET /customers/{customer_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "customer_id": { "description": "Chargebee customer id.", "type": "string" } }, "required": [ "customer_id" ], "type": "object" }, "name": "chargebee_get_customer", "outputSchema": null }, { "description": "Retrieve a single invoice by id. Chargebee API: GET /invoices/{invoice_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "invoice_id": { "description": "Chargebee invoice id.", "type": "string" } }, "required": [ "invoice_id" ], "type": "object" }, "name": "chargebee_get_invoice", "outputSchema": null }, { "description": "Retrieve a single subscription by id. Chargebee API: GET /subscriptions/{subscription_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "subscription_id": { "description": "Chargebee subscription id.", "type": "string" } }, "required": [ "subscription_id" ], "type": "object" }, "name": "chargebee_get_subscription", "outputSchema": null }, { "description": "List coupons. Chargebee API: GET /coupons.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "description": "Max results per page (Chargebee max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "description": "Opaque pagination token from a previous response's `next_offset`.", "type": "string" } }, "type": "object" }, "name": "chargebee_list_coupons", "outputSchema": null }, { "description": "List credit notes. Filter by customer. Chargebee API: GET /credit_notes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "customer_id": { "description": "Only credit notes of this customer (→ customer_id[is]).", "type": "string" }, "limit": { "description": "Max results per page (Chargebee max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "description": "Opaque pagination token from a previous response's `next_offset`.", "type": "string" } }, "type": "object" }, "name": "chargebee_list_credit_notes", "outputSchema": null }, { "description": "List customers, newest first. Filter by email or creation time. Chargebee API: GET /customers.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "created_after": { "description": "Unix timestamp; only customers created after this (→ created_at[after]).", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "email": { "description": "Exact email to match (→ email[is]).", "type": "string" }, "limit": { "description": "Max results per page (Chargebee max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "description": "Opaque pagination token from a previous response's `next_offset`.", "type": "string" } }, "type": "object" }, "name": "chargebee_list_customers", "outputSchema": null }, { "description": "List invoices. Filter by customer or status. Chargebee API: GET /invoices.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "customer_id": { "description": "Only invoices of this customer (→ customer_id[is]).", "type": "string" }, "limit": { "description": "Max results per page (Chargebee max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "description": "Opaque pagination token from a previous response's `next_offset`.", "type": "string" }, "status": { "description": "Invoice status filter (→ status[is]).", "enum": [ "paid", "posted", "payment_due", "not_paid", "voided", "pending" ], "type": "string" } }, "type": "object" }, "name": "chargebee_list_invoices", "outputSchema": null }, { "description": "List Product Catalog 2.0 item prices. Filter by item. Chargebee API: GET /item_prices.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "item_id": { "description": "Only prices of this item (→ item_id[is]).", "type": "string" }, "limit": { "description": "Max results per page (Chargebee max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "description": "Opaque pagination token from a previous response's `next_offset`.", "type": "string" } }, "type": "object" }, "name": "chargebee_list_item_prices", "outputSchema": null }, { "description": "List Product Catalog 2.0 items (plans, addons, charges). Filter by type. Chargebee API: GET /items.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "description": "Max results per page (Chargebee max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "description": "Opaque pagination token from a previous response's `next_offset`.", "type": "string" }, "type": { "description": "Item type filter (→ type[is]).", "enum": [ "plan", "addon", "charge" ], "type": "string" } }, "type": "object" }, "name": "chargebee_list_items", "outputSchema": null }, { "description": "List subscriptions. Filter by customer or status. Chargebee API: GET /subscriptions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "customer_id": { "description": "Only subscriptions of this customer (→ customer_id[is]).", "type": "string" }, "limit": { "description": "Max results per page (Chargebee max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "description": "Opaque pagination token from a previous response's `next_offset`.", "type": "string" }, "status": { "description": "Subscription status filter (→ status[is]).", "enum": [ "active", "future", "in_trial", "non_renewing", "paused", "cancelled" ], "type": "string" } }, "type": "object" }, "name": "chargebee_list_subscriptions", "outputSchema": null }, { "description": "List payment/refund transactions. Filter by customer. Chargebee API: GET /transactions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "customer_id": { "description": "Only transactions of this customer (→ customer_id[is]).", "type": "string" }, "limit": { "description": "Max results per page (Chargebee max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "description": "Opaque pagination token from a previous response's `next_offset`.", "type": "string" } }, "type": "object" }, "name": "chargebee_list_transactions", "outputSchema": null }, { "description": "Updates a customer's details in Chargebee. Chargebee API: POST /customers/{customer_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "company": { "description": "Company name.", "type": "string" }, "customer_id": { "description": "Chargebee customer id to update.", "type": "string" }, "email": { "description": "Customer email address.", "type": "string" }, "first_name": { "description": "Customer first name.", "type": "string" }, "last_name": { "description": "Customer last name.", "type": "string" }, "phone": { "description": "Phone number.", "type": "string" } }, "required": [ "customer_id" ], "type": "object" }, "name": "chargebee_update_customer", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:05e76b96b18f2ba40cf3265955d43e4262377439e787de4446f80d5e6631baa4 | sha256sum