{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-06T02:13:25.146Z","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice.md","server":{"slug":"io-usefulapi-ticketspice","name":"TicketSpice MCP by usefulapi","registryName":"io.usefulapi/ticketspice","description":"Read TicketSpice forms, orders, tickets, customers, coupons; create or delete coupons.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"ticketspice","type":"remote","identifier":"https://ticketspice.usefulapi.io/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice","version":"1.11.3","transport":null,"scoredAt":"2026-11-05T15:00:27.691Z"},"score":{"total":18,"tier":"low","status":"scored","weekDelta":-46,"history":[{"date":"2026-11-05","total":18},{"date":"2026-11-04","total":18},{"date":"2026-11-03","total":18},{"date":"2026-11-02","total":18},{"date":"2026-11-01","total":68},{"date":"2026-10-31","total":67},{"date":"2026-10-30","total":64},{"date":"2026-10-29","total":64},{"date":"2026-10-28","total":63},{"date":"2026-10-27","total":63},{"date":"2026-10-26","total":62},{"date":"2026-10-25","total":62}]},"categories":[{"name":"Endpoint Security","score":46,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.","HTTPS enforcement could not be verified: the plaintext port redirected somewhere other than https, so enforcement is unproven.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.unreachable","args":{}},{"code":"https.inconclusive","args":{"reason":"redirect_not_https"}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":0,"verdict":"fail","reasons":["Transport check failed: declared streamable-http, but the endpoint redirected instead of responding directly."],"codes":[{"code":"transport.redirected","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":0,"verdict":"unverified","reasons":["Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list."],"codes":[{"code":"schema.unreachable","args":{}}]},{"name":"Stability & Change Management","score":0,"verdict":"unverified","reasons":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"codes":[{"code":"stability.insufficient_history","args":{}}]},{"name":"Tool Coverage","score":0,"verdict":"unverified","reasons":["Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list."],"codes":[{"code":"toolquality.unreachable","args":{}}]},{"name":"Tool Safety","score":0,"verdict":"unverified","reasons":["Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list."],"codes":[{"code":"toolsafety.unreachable","args":{}}]},{"name":"Capabilities","score":0,"verdict":"unverified","reasons":["Capabilities not yet verified: we couldn't read the endpoint's capabilities."],"codes":[{"code":"cap.unreachable","args":{}}]}],"inconclusive":["Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.","HTTPS enforcement could not be verified: the plaintext port redirected somewhere other than https, so enforcement is unproven.","Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.","Stability not yet verified: not enough scan history yet (needs a 30-day window).","Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.","Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.","Capabilities not yet verified: we couldn't read the endpoint's capabilities."],"malware":[],"components":[{"slug":"ticketspice","type":"remote","identifier":"https://ticketspice.usefulapi.io/mcp","withdrawn":false,"score":18,"current":true,"url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice.md"}],"facts":[{"label":"Endpoint","value":"https://ticketspice.usefulapi.io/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.11.3"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"ticketspice_list_forms","title":"List events","description":"List the account's TicketSpice forms (ticketed events / order pages): id, name, status (open, closed, scheduled or archived), created and updated dates. Use the form ids to filter orders, tickets and transactions. GET /forms.","inputs":[{"name":"created_after","type":"string","required":false,"description":"Only records created after this time."},{"name":"created_before","type":"string","required":false,"description":"Only records created before this time."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (default 25)."},{"name":"sort","type":"string","required":false,"description":"Sort by id: asc or desc (the vendor default applies when omitted)."},{"name":"starting_after","type":"integer","required":false,"description":"Cursor: pass the previous reply's next_starting_after to get the next page."},{"name":"updated_after","type":"string","required":false,"description":"Only records updated after this time."},{"name":"updated_before","type":"string","required":false,"description":"Only records updated before this time."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":182},{"name":"ticketspice_get_form","title":"Get event","description":"One form by id: name, status, accounting reference, time zone and its field layout. GET /forms/{id}.","inputs":[{"name":"form_id","type":"integer","required":true,"description":"TicketSpice form id (from ticketspice_list_forms)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":56},{"name":"ticketspice_get_form_inventory","title":"Get form inventory","description":"Inventory items of a form (limited-quantity items): path, name, sold and remaining quantity. GET /forms/{id}/inventory.","inputs":[{"name":"form_id","type":"integer","required":true,"description":"TicketSpice form id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":53},{"name":"ticketspice_list_orders","title":"List orders","description":"List orders (one per checkout): order number, buyer billing name and address, form, total, currency and status, newest or oldest first. Filter by event (form), status, buyer email, customer id, order number or dates. GET /search/orders.","inputs":[{"name":"created_after","type":"string","required":false,"description":"Only records created after this time."},{"name":"created_before","type":"string","required":false,"description":"Only records created before this time."},{"name":"customer_id","type":"integer","required":false,"description":"Only orders of this customer (buyer) id."},{"name":"email","type":"string","required":false,"description":"Only orders placed with this email address."},{"name":"form_id","type":"integer","required":false,"description":"Only orders of this form."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (default 25)."},{"name":"order_number","type":"string","required":false,"description":"Only the order with this order number."},{"name":"sort","type":"string","required":false,"description":"Sort by id: asc or desc (the vendor default applies when omitted)."},{"name":"starting_after","type":"integer","required":false,"description":"Cursor: pass the previous reply's next_starting_after to get the next page."},{"name":"status","type":"string","required":false,"description":"Order status string as the vendor returns it (for example \"completed\" or \"active\")."},{"name":"updated_after","type":"string","required":false,"description":"Only records updated after this time."},{"name":"updated_before","type":"string","required":false,"description":"Only records updated before this time."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":267},{"name":"ticketspice_get_order","title":"Get order","description":"One order by id with the buyer's billing details, event, totals and status. Set include_tickets to embed the order's tickets and include_transactions its payments (charges and refunds). GET /search/orders/{id}.","inputs":[{"name":"include_tickets","type":"boolean","required":false,"description":"Also return the order's tickets."},{"name":"include_transactions","type":"boolean","required":false,"description":"Also return the order's transactions."},{"name":"order_id","type":"integer","required":true,"description":"TicketSpice order id (from ticketspice_list_orders)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":104},{"name":"ticketspice_list_transactions","title":"List transactions","description":"List payment transactions (money movements): amount, currency, type (charge, refund, voucher), payment method, masked card, status, form and buyer email. Filter by type, method, form, order, donor or dates. GET /search/transactions.","inputs":[{"name":"created_after","type":"string","required":false,"description":"Only records created after this time."},{"name":"created_before","type":"string","required":false,"description":"Only records created before this time."},{"name":"customer_id","type":"integer","required":false,"description":"Only transactions of this customer (buyer) id."},{"name":"email","type":"string","required":false,"description":"Only transactions of orders placed with this email."},{"name":"form_id","type":"integer","required":false,"description":"Only transactions of this form."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (default 25)."},{"name":"order_id","type":"integer","required":false,"description":"Only transactions of this order id."},{"name":"order_number","type":"string","required":false,"description":"Only transactions of this order number."},{"name":"payment_method","type":"string","required":false,"description":"Payment method."},{"name":"reference","type":"string","required":false,"description":"Only the transaction with this payment reference (txReference)."},{"name":"sort","type":"string","required":false,"description":"Sort by id: asc or desc (the vendor default applies when omitted)."},{"name":"starting_after","type":"integer","required":false,"description":"Cursor: pass the previous reply's next_starting_after to get the next page."},{"name":"status","type":"string","required":false,"description":"Transaction status string as the vendor returns it (for example \"completed\" or \"active\")."},{"name":"type","type":"string","required":false,"description":"Transaction type."},{"name":"updated_after","type":"string","required":false,"description":"Only records updated after this time."},{"name":"updated_before","type":"string","required":false,"description":"Only records updated before this time."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":316},{"name":"ticketspice_get_transaction","title":"Get transaction","description":"One transaction by id: amounts, type, payment method, masked card, gateway message and status. GET /search/transactions/{id}.","inputs":[{"name":"transaction_id","type":"integer","required":true,"description":"TicketSpice transaction id (from ticketspice_list_transactions)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":59},{"name":"ticketspice_list_tickets","title":"List tickets","description":"List sold tickets (one record per ticket): id, buyer billing name, event, ticket level, amount, fee, total, status, scan count and last scan time, event date. Filter by event (form), status, order, buyer email, customer id or dates. Use it for attendee lists and check-in status. GET /search/tickets.","inputs":[{"name":"created_after","type":"string","required":false,"description":"Only records created after this time."},{"name":"created_before","type":"string","required":false,"description":"Only records created before this time."},{"name":"customer_id","type":"integer","required":false,"description":"Only tickets of this customer id."},{"name":"email","type":"string","required":false,"description":"Only tickets of orders placed with this email address."},{"name":"form_id","type":"integer","required":false,"description":"Only tickets of this event (form) id."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (default 25)."},{"name":"order_display_id","type":"string","required":false,"description":"Only tickets of the order with this customer-facing order display id."},{"name":"order_id","type":"integer","required":false,"description":"Only tickets of this order id."},{"name":"order_number","type":"string","required":false,"description":"Only tickets of this order number."},{"name":"sort","type":"string","required":false,"description":"Sort by id: asc or desc (the vendor default applies when omitted)."},{"name":"starting_after","type":"integer","required":false,"description":"Cursor: pass the previous reply's next_starting_after to get the next page."},{"name":"status","type":"string","required":false,"description":"Ticket status string as the vendor returns it (for example \"completed\" or \"active\")."},{"name":"updated_after","type":"string","required":false,"description":"Only records updated after this time."},{"name":"updated_before","type":"string","required":false,"description":"Only records updated before this time."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":324},{"name":"ticketspice_get_ticket","title":"Get ticket","description":"One ticket by id: buyer, event, level, amount, fee, total, status, scan count, last scan time and the buyer's form answers. GET /search/tickets/{id}.","inputs":[{"name":"ticket_id","type":"integer","required":true,"description":"TicketSpice ticket id (from ticketspice_list_tickets)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":72},{"name":"ticketspice_list_customers","title":"List customers","description":"List customer records (buyers): id, email, billing name and address, total spent, created and updated dates. Filter by email or dates. New customers can take up to 5 minutes to appear. GET /search/customers.","inputs":[{"name":"created_after","type":"string","required":false,"description":"Only records created after this time."},{"name":"created_before","type":"string","required":false,"description":"Only records created before this time."},{"name":"email","type":"string","required":false,"description":"Only the customer with this email address."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (default 25)."},{"name":"sort","type":"string","required":false,"description":"Sort by id: asc or desc (the vendor default applies when omitted)."},{"name":"starting_after","type":"integer","required":false,"description":"Cursor: pass the previous reply's next_starting_after to get the next page."},{"name":"updated_after","type":"string","required":false,"description":"Only records updated after this time."},{"name":"updated_before","type":"string","required":false,"description":"Only records updated before this time."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":193},{"name":"ticketspice_get_customer","title":"Get customer","description":"One customer record by id: email, billing details and total of the customer's transactions. GET /search/customers/{id}.","inputs":[{"name":"customer_id","type":"integer","required":true,"description":"TicketSpice customer id (from ticketspice_list_customers, or an order's customerId)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":64},{"name":"ticketspice_list_coupons","title":"List coupons","description":"List TicketSpice coupons: account-wide ones, or only those of one form when form_id is given. Shows discounts, codes, availability, redeemed count and expiry. GET /coupons/global or /coupons/forms/{id}.","inputs":[{"name":"code","type":"string","required":false,"description":"Only global coupons with this code (ignored with form_id)."},{"name":"form_id","type":"integer","required":false,"description":"Only coupons of this form; omit for the account-wide (global) coupons."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (default 25)."},{"name":"sort","type":"string","required":false,"description":"Sort by id: asc or desc (the vendor default applies when omitted)."},{"name":"starting_after","type":"integer","required":false,"description":"Cursor: pass the previous reply's next_starting_after to get the next page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":165},{"name":"ticketspice_get_coupon","title":"Get coupon","description":"One coupon by id with its discounts, codes, availability and redeemed counts. GET /coupons/{id}.","inputs":[{"name":"coupon_id","type":"integer","required":true,"description":"TicketSpice coupon id (from ticketspice_list_coupons)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"ticketspice_create_coupon","title":"Create coupon","description":"WRITE: create a discount coupon in the live TicketSpice account (it can be redeemed by ticket buyers right away). One discount (fixed amount or percent) and one or more codes; optionally limited to one form, to a number of uses, and to an expiry date. Not idempotent: calling it twice creates two coupons. POST /coupons.","inputs":[{"name":"available","type":"integer","required":false,"description":"How many times the coupon can be used; -1 = unlimited (default)."},{"name":"codes","type":"array","required":true,"description":"One or more redeemable codes."},{"name":"currency","type":"string","required":false,"description":"Currency code, default USD."},{"name":"discount_type","type":"string","required":true,"description":"fixed (a currency amount) or percent."},{"name":"discount_value","type":"number","required":true,"description":"Discount amount: currency units for a fixed discount, percent (1-100) for a percent discount."},{"name":"expires","type":"string","required":false,"description":"When the coupon expires; omit for no expiry."},{"name":"form_id","type":"integer","required":false,"description":"Restrict the coupon to this form; omit for all forms."},{"name":"name","type":"string","required":true,"description":"Internal coupon name."},{"name":"per_ticket","type":"boolean","required":false,"description":"Apply the discount to each ticket instead of once per order (default false)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":243},{"name":"ticketspice_delete_coupon","title":"Delete coupon","description":"WRITE: permanently delete a coupon from the live TicketSpice account; its codes stop working immediately and this cannot be undone. Show the coupon (ticketspice_get_coupon) and get the user's approval first, then call with confirm: true. GET /coupons/{id}, then DELETE /coupons/{id}.","inputs":[{"name":"confirm","type":"boolean","required":true,"description":"Must be true: the user approved permanently deleting this coupon."},{"name":"coupon_id","type":"integer","required":true,"description":"TicketSpice coupon id to delete."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":108}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T15:00:27.000Z","track":"remote","endpoint":"https://ticketspice.usefulapi.io/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=usefulapi.io","issuer":"CN=WE1,O=Google Trust Services,C=US","notBefore":"2026-09-13T08:55:39Z","notAfter":"2026-12-12T09:54:12Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=WE1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"ECDSA","keyBits":256,"isCa":true},{"subject":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2023-11-15T03:43:21Z","notAfter":"2028-01-28T00:00:42Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"ticketspice.usefulapi.io.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"io.","outcome":"verified","label":"Verified"},{"zone":"usefulapi.io.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"inconclusive","label":"Inconclusive","gate":null,"gateLabel":null,"status":302,"authorizationServers":[]},"httpsRedirect":{"outcome":"inconclusive","label":"Inconclusive","status":302},"transports":[{"transport":"streamable-http","outcome":"redirected","label":"Redirected","status":302,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-25","recent":[{"id":"chg_01a19b16-27b7-7b7b-9741-6396b47851b8","kind":"check.unverifiable","summary":"Stability (0.23 → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a19b16-27b7-7b7b-9741-6396b47851b8"},{"id":"chg_01a19b16-27bd-74ba-9a90-ef20fc8d19e1","kind":"check.unverifiable","summary":"Tool safety (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a19b16-27bd-74ba-9a90-ef20fc8d19e1"},{"id":"chg_01a19b16-27be-7454-af61-06e228c78944","kind":"check.unverifiable","summary":"Authorization (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a19b16-27be-7454-af61-06e228c78944"},{"id":"chg_01a19b16-27bf-7031-bfe7-4334e772699d","kind":"check.unverifiable","summary":"Schema quality (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a19b16-27bf-7031-bfe7-4334e772699d"},{"id":"chg_01a19b16-27bf-78cb-bccd-af87f3fa21ee","kind":"check.unverifiable","summary":"Capabilities (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a19b16-27bf-78cb-bccd-af87f3fa21ee"},{"id":"chg_01a19b16-27c0-72f5-945e-5e1c38ac35b2","kind":"check.unverifiable","summary":"Tool coverage (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a19b16-27c0-72f5-945e-5e1c38ac35b2"},{"id":"chg_01a19b16-27c0-7d49-a34c-4dc43fb58f27","kind":"capture.status_changed","summary":"Endpoint reachability (reachable → not serving MCP)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a19b16-27c0-7d49-a34c-4dc43fb58f27"},{"id":"chg_01a19b16-27c1-7600-96b8-e073f5eb0d69","kind":"score.total_changed","summary":"Trust score (68 → 18)","materiality":"functional","direction":"regression","scoreDelta":-50,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a19b16-27c1-7600-96b8-e073f5eb0d69"},{"id":"chg_01a195f0-317b-7e69-b48a-577090c9b33f","kind":"score.total_changed","summary":"Trust score (67 → 68)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a195f0-317b-7e69-b48a-577090c9b33f"},{"id":"chg_01a193fa-6ffa-7647-bc0e-1b889c83f6c1","kind":"check.verdict","summary":"Authorization (partial → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffa-7647-bc0e-1b889c83f6c1"},{"id":"chg_01a193fa-6ffb-734c-81d6-321587c967c1","kind":"check.verdict","summary":"MCP protocol (fail → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffb-734c-81d6-321587c967c1"},{"id":"chg_01a193fa-6ffb-797d-ae8d-46af45b371a7","kind":"prompt.added","summary":"New prompt “build_an_attendee_list_with_check_in_status”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffb-797d-ae8d-46af45b371a7"},{"id":"chg_01a193fa-6ffc-700c-b80c-a15c8fb208a6","kind":"prompt.added","summary":"New prompt “check_ticket_sales_and_revenue_for_an_event”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffc-700c-b80c-a15c8fb208a6"},{"id":"chg_01a193fa-6ffc-755a-88d0-6db8f795c6fa","kind":"prompt.added","summary":"New prompt “create_or_remove_a_discount_coupon”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffc-755a-88d0-6db8f795c6fa"},{"id":"chg_01a193fa-6ffc-7a42-886e-62e355cd5bd0","kind":"prompt.added","summary":"New prompt “find_everything_one_buyer_purchased”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffc-7a42-886e-62e355cd5bd0"},{"id":"chg_01a193fa-6ffd-7648-af8a-04575c7310bc","kind":"prompt.added","summary":"New prompt “review_the_coupons_of_an_event”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffd-7648-af8a-04575c7310bc"},{"id":"chg_01a193fa-6ffd-7bc9-bedb-69f80fa0c75f","kind":"prompt.added","summary":"New prompt “see_how_much_limited_inventory_is_left”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffd-7bc9-bedb-69f80fa0c75f"},{"id":"chg_01a193fa-6ffe-74bf-829f-f754c8879a42","kind":"server.version_changed","summary":"Server version (1.7.0 → 1.9.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffe-74bf-829f-f754c8879a42"},{"id":"chg_01a193fa-6ffe-7b90-8686-2a7f313bf734","kind":"protocol.version_changed","summary":"MCP protocol version (2025-06-18 → 2025-11-25)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6ffe-7b90-8686-2a7f313bf734"},{"id":"chg_01a193fa-6fff-72c3-bcc5-0241bd64edfa","kind":"score.total_changed","summary":"Trust score (65 → 67)","materiality":"functional","direction":"improvement","scoreDelta":2,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice#chg-chg_01a193fa-6fff-72c3-bcc5-0241bd64edfa"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice/changelog.json"},"links":{"html":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice","markdown":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice.md","changelogJson":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice/changelog.json","changelogRss":"https://verifymcp.io/servers/io-usefulapi-ticketspice/ticketspice.xml","external":[{"label":"Remote endpoint","href":"https://ticketspice.usefulapi.io/mcp"},{"label":"Repository","href":"https://github.com/m190/usefulapi-mcp"},{"label":"Website","href":"https://usefulapi.io/ticketspice/"}]}}