{"$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:01:25.093Z","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments.md","server":{"slug":"io-usefulapi-pin-payments","name":"Pin Payments MCP by usefulapi","registryName":"io.usefulapi/pin-payments","description":"Read Pin Payments charges, refunds, balances, transfers and subscriptions without moving money.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pin-payments","type":"remote","identifier":"https://pin-payments.usefulapi.io/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments","version":"1.6.3","transport":null,"scoredAt":"2026-11-05T15:05:24.619Z"},"score":{"total":18,"tier":"low","status":"scored","weekDelta":null,"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":18},{"date":"2026-10-31","total":64},{"date":"2026-10-30","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":"pin-payments","type":"remote","identifier":"https://pin-payments.usefulapi.io/mcp","withdrawn":false,"score":18,"current":true,"url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments.md"}],"facts":[{"label":"Endpoint","value":"https://pin-payments.usefulapi.io/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.6.3"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"pinpayments_get_balance","title":"Get balance","description":"The current Pin Payments account balance: available (ready to transfer) and pending (available plus estimated funds from charges that have not settled yet), per currency, in the currency's base unit (cents for AUD). GET /balance.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":57},{"name":"pinpayments_list_charges","title":"List charges","description":"List charges (card payments), 25 per page: amount (in the currency's base unit, e.g. cents for AUD), currency, description, payer email, status_message/success, total_fees, merchant_entitlement, amount_refunded, captured, settlement transfers, chargebacks flag, metadata. The card is shown only as scheme and last four digits. GET /charges.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":120},{"name":"pinpayments_search_charges","title":"Search charges","description":"Search charges by free text (description, email, metadata, cardholder name, currency, exact amount in the currency's base unit, exact charge/card/refund/customer token) and/or a created-date range. GET /charges/search.","inputs":[{"name":"direction","type":"string","required":false,"description":"Sort direction (default asc)."},{"name":"end_date","type":"string","required":false,"description":"Created before this date, yyyy-mm-dd."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."},{"name":"query","type":"string","required":false,"description":"Text to match."},{"name":"sort","type":"string","required":false,"description":"Sort field (default created_at)."},{"name":"start_date","type":"string","required":false,"description":"Created on or after this date, yyyy-mm-dd."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":158},{"name":"pinpayments_get_charge","title":"Get charge","description":"One charge by token (ch_...), with fees, refunds total, settlement transfer state and chargeback flag. GET /charges/{token}.","inputs":[{"name":"charge_token","type":"string","required":true,"description":"Charge token, e.g. ch_lfUYEBK14zotCTykezJkfg."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":67},{"name":"pinpayments_list_charge_refunds","title":"List refunds of a charge","description":"All refunds issued against one charge. GET /charges/{token}/refunds.","inputs":[{"name":"charge_token","type":"string","required":true,"description":"Charge token (ch_...)."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":73},{"name":"pinpayments_list_refunds","title":"List refunds","description":"List all refunds, 25 per page: amount (in the currency's base unit), currency, charge token, status_message, error_message, created_at. GET /refunds.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":79},{"name":"pinpayments_get_refund","title":"Get refund","description":"One refund by token (rf_...). GET /refunds/{token}.","inputs":[{"name":"refund_token","type":"string","required":true,"description":"Refund token, e.g. rf_ERCQy--Ay6o-NKGiUVcKKA."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":56},{"name":"pinpayments_list_authorisations","title":"List authorisations","description":"List card authorisations (held funds, not yet captured; they expire after seven days) with amount, amount_captured, amount_remaining and expired flags. GET /authorisations.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":78},{"name":"pinpayments_get_authorisation","title":"Get authorisation","description":"One authorisation by token (auth_...). GET /authorisations/{token}.","inputs":[{"name":"authorisation_token","type":"string","required":true,"description":"Authorisation token, e.g. auth_NRzYklT8z3p0yiozsXEAIg."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":60},{"name":"pinpayments_list_customers","title":"List customers","description":"List stored customers, 25 per page: token, email, first_name, last_name, phone_number, company, notes and the primary card as scheme and last four digits. GET /customers.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":82},{"name":"pinpayments_get_customer","title":"Get customer","description":"One customer by token (cus_...). GET /customers/{token}.","inputs":[{"name":"customer_token","type":"string","required":true,"description":"Customer token, e.g. cus_XZg1ULpWaROQCOT5PdwLkQ."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"pinpayments_list_customer_charges","title":"List a customer's charges","description":"Charges made by one customer. GET /customers/{token}/charges.","inputs":[{"name":"customer_token","type":"string","required":true,"description":"Customer token (cus_...)."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":71},{"name":"pinpayments_list_customer_cards","title":"List a customer's cards","description":"Cards stored for one customer, each shown only as scheme, last four digits and issuing country (no token, expiry or address). GET /customers/{token}/cards.","inputs":[{"name":"customer_token","type":"string","required":true,"description":"Customer token (cus_...)."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":90},{"name":"pinpayments_list_customer_subscriptions","title":"List a customer's subscriptions","description":"Subscriptions of one customer: state, plan, next billing date, active interval, cancellation time. GET /customers/{token}/subscriptions.","inputs":[{"name":"customer_token","type":"string","required":true,"description":"Customer token (cus_...)."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":85},{"name":"pinpayments_list_deposits","title":"List deposits","description":"List deposits made to the account (amount, currency, bank narration, available_at). GET /deposits.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":66},{"name":"pinpayments_get_deposit","title":"Get deposit","description":"One deposit by token (dpo_...). GET /deposits/{token}.","inputs":[{"name":"deposit_token","type":"string","required":true,"description":"Deposit token, e.g. dpo_Ts3YECK14zotCTykezRspu."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":57},{"name":"pinpayments_list_transfers","title":"List transfers","description":"List transfers (payouts to bank accounts), 25 per page: status, amount, debits/credits, paid_at, reference, line item count, bank account (masked) and recipient. GET /transfers.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88},{"name":"pinpayments_search_transfers","title":"Search transfers","description":"Search transfers by token, description, amount or recipient details and/or a created-date range. GET /transfers/search.","inputs":[{"name":"direction","type":"string","required":false,"description":"Sort direction (default asc)."},{"name":"end_date","type":"string","required":false,"description":"Created before this date, yyyy-mm-dd."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."},{"name":"query","type":"string","required":false,"description":"Text to match."},{"name":"sort","type":"string","required":false,"description":"Sort field (the only option is paid_at, also the default)."},{"name":"start_date","type":"string","required":false,"description":"Created on or after this date, yyyy-mm-dd."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":142},{"name":"pinpayments_get_transfer","title":"Get transfer","description":"One transfer by token (tfer_...). GET /transfers/{token}.","inputs":[{"name":"transfer_token","type":"string","required":true,"description":"Transfer token, e.g. tfer_lfUYEBK14zotCTykezJkfg."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":56},{"name":"pinpayments_list_transfer_line_items","title":"List transfer line items","description":"The ledger line items that make up one transfer (charge entitlements, fees, refunds, chargebacks). GET /transfers/{token}/line_items.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."},{"name":"transfer_token","type":"string","required":true,"description":"Transfer token (tfer_...)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":89},{"name":"pinpayments_list_recipients","title":"List recipients","description":"List transfer recipients (name, email, masked bank account). GET /recipients.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":60},{"name":"pinpayments_get_recipient","title":"Get recipient","description":"One recipient by token (rp_...). GET /recipients/{token}.","inputs":[{"name":"recipient_token","type":"string","required":true,"description":"Recipient token, e.g. rp_a98a4fafROQCOT5PdwLkQ."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"pinpayments_list_recipient_transfers","title":"List a recipient's transfers","description":"Transfers paid to one recipient. GET /recipients/{token}/transfers.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."},{"name":"recipient_token","type":"string","required":true,"description":"Recipient token (rp_...)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":74},{"name":"pinpayments_list_disputes","title":"List disputes","description":"List chargeback disputes: category, status, amount, the disputed charge, evidence_required_by and the relevant evidence types. GET /disputes.","inputs":[{"name":"direction","type":"string","required":false,"description":"Sort direction (default asc)."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."},{"name":"sort","type":"string","required":false,"description":"Sort field."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":94},{"name":"pinpayments_search_disputes","title":"Search disputes","description":"Search disputes by status or exact charge token, optionally filtered by status. GET /disputes/search.","inputs":[{"name":"direction","type":"string","required":false,"description":"Sort direction (default asc)."},{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."},{"name":"query","type":"string","required":false,"description":"Text to match (status, or an exact charge token); at least 3 characters."},{"name":"sort","type":"string","required":false,"description":"Sort field."},{"name":"status","type":"string","required":false,"description":"Dispute status, e.g. evidence_required."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":125},{"name":"pinpayments_get_dispute","title":"Get dispute","description":"One dispute by token (dis_...). GET /disputes/{token}.","inputs":[{"name":"dispute_token","type":"string","required":true,"description":"Dispute token, e.g. dis_JRs6Xgk4jMyF33yGijQ7Nw."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":61},{"name":"pinpayments_get_dispute_activity","title":"Get dispute activity","description":"The activity feed of one dispute (status changes, ledger entries such as chargeback fees and recoveries). GET /disputes/{token}/activity.","inputs":[{"name":"dispute_token","type":"string","required":true,"description":"Dispute token (dis_...)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":58},{"name":"pinpayments_list_plans","title":"List plans","description":"List subscription plans: name, amount, currency, interval, trial and setup amounts, subscription counts by state. GET /plans.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":68},{"name":"pinpayments_get_plan","title":"Get plan","description":"One plan by token (plan_...). GET /plans/{token}.","inputs":[{"name":"plan_token","type":"string","required":true,"description":"Plan token, e.g. plan_ZyDee4HNeUHFHC4SpM2idg."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"pinpayments_list_plan_subscriptions","title":"List a plan's subscriptions","description":"Subscriptions to one plan. GET /plans/{token}/subscriptions.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."},{"name":"plan_token","type":"string","required":true,"description":"Plan token (plan_...)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":71},{"name":"pinpayments_list_subscriptions","title":"List subscriptions","description":"List all subscriptions: state (trial, active, cancelling, cancelled), plan, customer, next_billing_date, active interval, cancelled_at. GET /subscriptions.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":75},{"name":"pinpayments_get_subscription","title":"Get subscription","description":"One subscription by token (sub_...). GET /subscriptions/{token}.","inputs":[{"name":"subscription_token","type":"string","required":true,"description":"Subscription token, e.g. sub_bZWXhTzHooKpk9FZjQfzqQ."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":56},{"name":"pinpayments_get_subscription_ledger","title":"Get subscription ledger","description":"The ledger entries (credits and debits) of one subscription. GET /subscriptions/{token}/ledger.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."},{"name":"subscription_token","type":"string","required":true,"description":"Subscription token (sub_...)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":78},{"name":"pinpayments_list_events","title":"List events","description":"The account's event log (charge.captured, refund.created, dispute.updated, ...), each with the affected record (cards masked). GET /events.","inputs":[{"name":"page","type":"integer","required":false,"description":"Page number, from 1 (default 1); 25 results per page. Pass the previous reply's next_page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":72},{"name":"pinpayments_get_event","title":"Get event","description":"One event by token (evt_...). GET /events/{token}.","inputs":[{"name":"event_token","type":"string","required":true,"description":"Event token, e.g. evt_12K4fafROQsdI5PdwLkX."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":54}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T15:05:24.000Z","track":"remote","endpoint":"https://pin-payments.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":"pin-payments.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-30","recent":[{"id":"chg_01a196b1-4f00-791a-b060-6a9c8dbba779","kind":"check.unverifiable","summary":"Tool safety (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a196b1-4f00-791a-b060-6a9c8dbba779"},{"id":"chg_01a196b1-4f05-7248-87e0-28fcb615bba4","kind":"check.unverifiable","summary":"Authorization (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a196b1-4f05-7248-87e0-28fcb615bba4"},{"id":"chg_01a196b1-4f06-7c89-a116-918f78ae3dd4","kind":"check.unverifiable","summary":"Stability (0.03 → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a196b1-4f06-7c89-a116-918f78ae3dd4"},{"id":"chg_01a196b1-4f07-749d-b37c-b6d18914f428","kind":"check.unverifiable","summary":"Schema quality (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a196b1-4f07-749d-b37c-b6d18914f428"},{"id":"chg_01a196b1-4f07-7ede-9345-1e4b1cf0f5aa","kind":"check.unverifiable","summary":"Capabilities (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a196b1-4f07-7ede-9345-1e4b1cf0f5aa"},{"id":"chg_01a196b1-4f08-766d-8858-fccd1634d622","kind":"check.unverifiable","summary":"Tool coverage (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a196b1-4f08-766d-8858-fccd1634d622"},{"id":"chg_01a196b1-4f08-7cd7-974e-e791c892e079","kind":"capture.status_changed","summary":"Endpoint reachability (reachable → not serving MCP)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a196b1-4f08-7cd7-974e-e791c892e079"},{"id":"chg_01a196b1-4f09-73df-9e4f-c6a4227dea89","kind":"score.total_changed","summary":"Trust score (64 → 18)","materiality":"functional","direction":"regression","scoreDelta":-46,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a196b1-4f09-73df-9e4f-c6a4227dea89"},{"id":"chg_01a193ff-0d54-706b-9a0a-7d43266f926c","kind":"check.verdict","summary":"Authorization (partial → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a193ff-0d54-706b-9a0a-7d43266f926c"},{"id":"chg_01a193ff-0d60-7531-9d1c-e02ed2310406","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-pin-payments/pin-payments#chg-chg_01a193ff-0d60-7531-9d1c-e02ed2310406"},{"id":"chg_01a193ff-0d62-7ade-a0a9-2912f2898a5f","kind":"prompt.added","summary":"New prompt “check_available_and_pending_balances”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a193ff-0d62-7ade-a0a9-2912f2898a5f"},{"id":"chg_01a193ff-0d63-72b5-b6c6-bde90b6005a0","kind":"prompt.added","summary":"New prompt “inspect_a_subscription_and_its_ledger”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a193ff-0d63-72b5-b6c6-bde90b6005a0"},{"id":"chg_01a193ff-0d65-7080-bf26-e686d5259483","kind":"prompt.added","summary":"New prompt “reconcile_a_transfer_with_its_ledger_entries”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a193ff-0d65-7080-bf26-e686d5259483"},{"id":"chg_01a193ff-0d66-7d77-b3bb-44d0a8d9c7c4","kind":"prompt.added","summary":"New prompt “review_charges_and_their_refunds”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a193ff-0d66-7d77-b3bb-44d0a8d9c7c4"},{"id":"chg_01a193ff-0d68-7abe-bfe8-25c115ffd601","kind":"prompt.added","summary":"New prompt “review_disputes_and_their_activity”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a193ff-0d68-7abe-bfe8-25c115ffd601"},{"id":"chg_01a193ff-0d69-7de8-bd49-b9f8b3f09f40","kind":"server.version_changed","summary":"Server version (1.2.0 → 1.4.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a193ff-0d69-7de8-bd49-b9f8b3f09f40"},{"id":"chg_01a193ff-0d6a-7f3f-a95d-f5da00868a18","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-pin-payments/pin-payments#chg-chg_01a193ff-0d6a-7f3f-a95d-f5da00868a18"},{"id":"chg_01a193ff-0d6c-745a-aba5-0df37c8a1d84","kind":"score.total_changed","summary":"Trust score (62 → 64)","materiality":"functional","direction":"improvement","scoreDelta":2,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a193ff-0d6c-745a-aba5-0df37c8a1d84"},{"id":"chg_01a19322-2f80-706f-983e-c2fb7db88be0","kind":"server.version_changed","summary":"Server version (1.1.0 → 1.2.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a19322-2f80-706f-983e-c2fb7db88be0"},{"id":"chg_01a191d9-8d1d-73e7-a947-de56ec904f07","kind":"server.version_changed","summary":"Server version (1.0.2 → 1.1.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments#chg-chg_01a191d9-8d1d-73e7-a947-de56ec904f07"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments/changelog.json"},"links":{"html":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments","markdown":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments.md","changelogJson":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments/changelog.json","changelogRss":"https://verifymcp.io/servers/io-usefulapi-pin-payments/pin-payments.xml","external":[{"label":"Remote endpoint","href":"https://pin-payments.usefulapi.io/mcp"},{"label":"Repository","href":"https://github.com/m190/usefulapi-mcp"},{"label":"Website","href":"https://usefulapi.io/pin-payments/"}]}}