{"$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-06T01:18:38.651Z","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce.md","server":{"slug":"io-usefulapi-ticketsauce","name":"Ticketsauce MCP by usefulapi","registryName":"io.usefulapi/ticketsauce","description":"Read Ticketsauce events, orders and ticket check-in IDs (read-only).","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"ticketsauce","type":"remote","identifier":"https://ticketsauce.usefulapi.io/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce","version":"1.11.3","transport":null,"scoredAt":"2026-11-05T15:03:54.619Z"},"score":{"total":18,"tier":"low","status":"scored","weekDelta":-45,"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":67},{"date":"2026-10-31","total":66},{"date":"2026-10-30","total":63},{"date":"2026-10-29","total":63},{"date":"2026-10-28","total":62},{"date":"2026-10-27","total":62},{"date":"2026-10-26","total":61}]},"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":"ticketsauce","type":"remote","identifier":"https://ticketsauce.usefulapi.io/mcp","withdrawn":false,"score":18,"current":true,"url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce.md"}],"facts":[{"label":"Endpoint","value":"https://ticketsauce.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":"ticketsauce_list_events","title":"List events","description":"List the events you own on Ticketsauce with id, name, slug, start/end (local and UTC), venue address, timezone, organization, privacy type, whether tickets are on sale, and the event and ticket-shop URLs. Filter by start/end/created dates (yyyy-mm-dd, UTC), a phrase such as this_weekend, organization or partner. The API has no paging for events. Use the event id for orders and check-ins. GET /v2/events.","inputs":[{"name":"active_only","type":"boolean","required":false,"description":"Only active events (the API default is true)."},{"name":"created_after","type":"string","required":false,"description":"Events created on/after this date, yyyy-mm-dd."},{"name":"created_before","type":"string","required":false,"description":"Events created on/before this date, yyyy-mm-dd."},{"name":"end_after","type":"string","required":false,"description":"Events ending on/after this date, yyyy-mm-dd."},{"name":"end_before","type":"string","required":false,"description":"Events ending on/before this date, yyyy-mm-dd."},{"name":"inactive_only","type":"boolean","required":false,"description":"Only inactive events (the API default is false)."},{"name":"include_performers","type":"boolean","required":false,"description":"Include the performers of each event."},{"name":"organization_id","type":"string","required":false,"description":"Only events of this organization."},{"name":"partner_id","type":"string","required":false,"description":"Only events of this partner."},{"name":"privacy_type","type":"string","required":false,"description":"public (API default), unlisted or all."},{"name":"sort_by","type":"string","required":false,"description":"Sort field (default date)."},{"name":"sort_dir","type":"string","required":false,"description":"Sort direction (default asc)."},{"name":"start_after","type":"string","required":false,"description":"Events starting on/after this date, yyyy-mm-dd."},{"name":"start_before","type":"string","required":false,"description":"Events starting on/before this date, yyyy-mm-dd."},{"name":"start_phrase","type":"string","required":false,"description":"Events starting in a named period (today, this_weekend, next_month...)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":363},{"name":"ticketsauce_get_event","title":"Get event","description":"One event by id or slug: everything in the list plus summary and description (text and HTML), order_count and ticket_count (tickets sold, not refunded or voided). Replies are cached for an hour. GET /v2/event/{id_or_slug}.","inputs":[{"name":"event","type":"string","required":true,"description":"Event id (UUID) or event slug, as returned by ticketsauce_list_events."},{"name":"include_performers","type":"boolean","required":false,"description":"Include the performers."},{"name":"photos","type":"boolean","required":false,"description":"Include the photo gallery records."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":110},{"name":"ticketsauce_list_orders","title":"List orders of an event","description":"Orders of one event, oldest first by default (pass sort_dir desc for newest first): order id, status, buyer name, email, phone and address, totals (total_paid, refund_amount, taxes, fees), promo code, ticket_count, paid date. Contains your customers' personal data. Filter by order or modified dates, a phrase, buyer email or last name (exact match), totals, or promo use; optionally embed tickets, questionnaire answers and line-item fees. Paged: per_page up to 500, then pass next_page. Replies are cached for an hour. GET /v2/orders/{event_id}.","inputs":[{"name":"event_id","type":"string","required":true,"description":"Event id (UUID) from ticketsauce_list_events."},{"name":"modified_after","type":"string","required":false,"description":"Modified on/after (UTC)."},{"name":"modified_before","type":"string","required":false,"description":"Modified on/before (UTC)."},{"name":"ordered_after","type":"string","required":false,"description":"Ordered on/after (UTC)."},{"name":"ordered_before","type":"string","required":false,"description":"Ordered on/before (UTC)."},{"name":"ordered_phrase","type":"string","required":false,"description":"Ordered in a named period."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1). Pass the previous reply's next_page."},{"name":"per_page","type":"integer","required":false,"description":"Orders per page, 1-500 (default 100)."},{"name":"promo_used_only","type":"boolean","required":false,"description":"Only orders that used a promo code."},{"name":"q","type":"string","required":false,"description":"Exact buyer email address or last name."},{"name":"return_line_item_fees","type":"boolean","required":false,"description":"Include line-item fees."},{"name":"return_questionnaires","type":"boolean","required":false,"description":"Include questionnaire answers."},{"name":"return_tickets","type":"boolean","required":false,"description":"Include each order's tickets."},{"name":"sort_by","type":"string","required":false,"description":"Sort field (default date)."},{"name":"sort_dir","type":"string","required":false,"description":"Sort direction (default asc)."},{"name":"total_above","type":"number","required":false,"description":"Only orders with a total greater than this."},{"name":"total_below","type":"number","required":false,"description":"Only orders with a total less than this."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":400},{"name":"ticketsauce_get_order","title":"Get order","description":"One order by id, with its buyer details, totals and its tickets (ticket type, name, price, redeemed state, promo code). Contains personal data. Replies are cached for an hour. GET /v2/order/{order_id}.","inputs":[{"name":"order_id","type":"string","required":true,"description":"Order id (UUID) from ticketsauce_list_orders."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":76},{"name":"ticketsauce_list_checkin_ids","title":"List ticket check-in ids","description":"The ticket check-in ids of one event, for door/scanning reconciliation (the API documents no response fields; the reply is returned as is). Paged: per_page up to 5000, then pass next_page. Replies are cached for 5 minutes. GET /v2/tickets/checkin_ids/{event_id}.","inputs":[{"name":"event_id","type":"string","required":true,"description":"Event id (UUID) from ticketsauce_list_events."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1). Pass the previous reply's next_page."},{"name":"per_page","type":"integer","required":false,"description":"Ids per page, 1-5000 (default 1000)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":144}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T15:03:54.000Z","track":"remote","endpoint":"https://ticketsauce.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":"ticketsauce.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-26","recent":[{"id":"chg_01a19ae9-4dca-7005-b066-592525244be2","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-ticketsauce/ticketsauce#chg-chg_01a19ae9-4dca-7005-b066-592525244be2"},{"id":"chg_01a19ae9-4dcb-7267-b110-f752ac3efefe","kind":"check.unverifiable","summary":"Authorization (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a19ae9-4dcb-7267-b110-f752ac3efefe"},{"id":"chg_01a19ae9-4dcc-7135-8935-a8bafe58339e","kind":"check.unverifiable","summary":"Stability (0.20 → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a19ae9-4dcc-7135-8935-a8bafe58339e"},{"id":"chg_01a19ae9-4dcc-7b1a-b442-0a38df9140cf","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-ticketsauce/ticketsauce#chg-chg_01a19ae9-4dcc-7b1a-b442-0a38df9140cf"},{"id":"chg_01a19ae9-4dcd-72d6-8445-b77f181c4fdc","kind":"check.unverifiable","summary":"Capabilities (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a19ae9-4dcd-72d6-8445-b77f181c4fdc"},{"id":"chg_01a19ae9-4dcd-78aa-a03b-8349b52a1a3e","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-ticketsauce/ticketsauce#chg-chg_01a19ae9-4dcd-78aa-a03b-8349b52a1a3e"},{"id":"chg_01a19ae9-4dce-7198-a3ee-542201eac3b5","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-ticketsauce/ticketsauce#chg-chg_01a19ae9-4dce-7198-a3ee-542201eac3b5"},{"id":"chg_01a19ae9-4dce-784a-8ccb-4840780178a7","kind":"score.total_changed","summary":"Trust score (67 → 18)","materiality":"functional","direction":"regression","scoreDelta":-49,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a19ae9-4dce-784a-8ccb-4840780178a7"},{"id":"chg_01a195c4-72cc-7613-844b-92bef20a2a92","kind":"score.total_changed","summary":"Trust score (66 → 67)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a195c4-72cc-7613-844b-92bef20a2a92"},{"id":"chg_01a193fb-cf43-7a53-965d-b9eed5572c28","kind":"check.verdict","summary":"Authorization (partial → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a193fb-cf43-7a53-965d-b9eed5572c28"},{"id":"chg_01a193fb-cf44-71e1-9f11-ef82728a98e0","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-ticketsauce/ticketsauce#chg-chg_01a193fb-cf44-71e1-9f11-ef82728a98e0"},{"id":"chg_01a193fb-cf44-7768-bbff-6acfa444f672","kind":"prompt.added","summary":"New prompt “audit_promo_code_use”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a193fb-cf44-7768-bbff-6acfa444f672"},{"id":"chg_01a193fb-cf44-7c96-9f52-85145f3fbcb5","kind":"prompt.added","summary":"New prompt “find_a_buyer_s_order_and_tickets”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a193fb-cf44-7c96-9f52-85145f3fbcb5"},{"id":"chg_01a193fb-cf45-7266-a1d9-a96758aec1c4","kind":"prompt.added","summary":"New prompt “pull_check_in_ids_for_door_reconciliation”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a193fb-cf45-7266-a1d9-a96758aec1c4"},{"id":"chg_01a193fb-cf45-77d2-a102-355e16dedaf3","kind":"prompt.added","summary":"New prompt “review_recent_orders_for_an_event”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a193fb-cf45-77d2-a102-355e16dedaf3"},{"id":"chg_01a193fb-cf45-7e85-a71c-66054aff5105","kind":"prompt.added","summary":"New prompt “review_the_events_you_are_running”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a193fb-cf45-7e85-a71c-66054aff5105"},{"id":"chg_01a193fb-cf46-7483-b11d-d966c77c7783","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-ticketsauce/ticketsauce#chg-chg_01a193fb-cf46-7483-b11d-d966c77c7783"},{"id":"chg_01a193fb-cf46-7ad4-8027-f4054567ee53","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-ticketsauce/ticketsauce#chg-chg_01a193fb-cf46-7ad4-8027-f4054567ee53"},{"id":"chg_01a193fb-cf47-72ad-bb08-efe67adf8165","kind":"score.total_changed","summary":"Trust score (63 → 66)","materiality":"functional","direction":"improvement","scoreDelta":3,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a193fb-cf47-72ad-bb08-efe67adf8165"},{"id":"chg_01a1931f-8f2c-7726-b0f1-b9bb829d8b09","kind":"server.version_changed","summary":"Server version (1.6.0 → 1.7.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce#chg-chg_01a1931f-8f2c-7726-b0f1-b9bb829d8b09"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce/changelog.json"},"links":{"html":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce","markdown":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce.md","changelogJson":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce/changelog.json","changelogRss":"https://verifymcp.io/servers/io-usefulapi-ticketsauce/ticketsauce.xml","external":[{"label":"Remote endpoint","href":"https://ticketsauce.usefulapi.io/mcp"},{"label":"Repository","href":"https://github.com/m190/usefulapi-mcp"},{"label":"Website","href":"https://usefulapi.io/ticketsauce/"}]}}