{"$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-05T22:42:08.805Z","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox.md","server":{"slug":"io-usefulapi-talenox","name":"Talenox MCP by usefulapi","registryName":"io.usefulapi/talenox","description":"Review employees, payroll and leave, and approve or reject Talenox leave applications.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"talenox","type":"remote","identifier":"https://talenox.usefulapi.io/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox","version":"1.6.3","transport":null,"scoredAt":"2026-11-05T15:04:55.607Z"},"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":65},{"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":"talenox","type":"remote","identifier":"https://talenox.usefulapi.io/mcp","withdrawn":false,"score":18,"current":true,"url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox.md"}],"facts":[{"label":"Endpoint","value":"https://talenox.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":"talenox_list_employees","title":"List employees","description":"List the company's employees as a short summary (id, employee_id, names, email, hired/resign dates, current job). Talenox returns every employee in one reply, so use search to narrow and limit/offset to page here. Use talenox_get_employee for the full record. Sensitive fields (national id, passport, bank account) are never included.","inputs":[{"name":"limit","type":"integer","required":false,"description":"Employees to return, 1-200 (default 50)."},{"name":"offset","type":"integer","required":false,"description":"Employees to skip (default 0); use next_offset from the previous reply."},{"name":"search","type":"string","required":false,"description":"Words that must all appear in the name, employee id, nickname or email (case-insensitive)."},{"name":"status","type":"string","required":false,"description":"active = no resign date or one in the future; resigned = a resign date in the past. Default all."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":181},{"name":"talenox_get_employee","title":"Get an employee","description":"Get one employee's full record: personal details, jobs, cost centres, custom fields. National id, passport, bank account and health fields are left out unless include_sensitive is true.","inputs":[{"name":"id","type":null,"required":true,"description":"The employee's Talenox id (the numeric `id` from talenox_list_employees)."},{"name":"include_sensitive","type":"boolean","required":false,"description":"Include national id (ssn), passport, bank account, religion/race and vaccination fields. Default false."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":100},{"name":"talenox_get_job","title":"Get a job record","description":"Get one job record of an employee (title, department, start/end date, pay amount and rate, currency). Job ids are in the employee's `jobs` list.","inputs":[{"name":"id","type":null,"required":true,"description":"The job id (from an employee's jobs list)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":60},{"name":"talenox_list_branches","title":"List branches","description":"List the company's branches with their head and employee ids.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":22},{"name":"talenox_get_branch","title":"Get a branch","description":"Get one branch (name, address, head, employee ids).","inputs":[{"name":"id","type":null,"required":true,"description":"The branch id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":31},{"name":"talenox_list_cost_centres","title":"List cost centres","description":"List the company's cost centres with their employee ids.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":22},{"name":"talenox_list_roles","title":"List employee roles","description":"List the company's employee roles (access roles).","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":19},{"name":"talenox_get_role","title":"Get an employee role","description":"Get one employee role.","inputs":[{"name":"id","type":null,"required":true,"description":"The role id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":23},{"name":"talenox_get_company_settings","title":"Get company settings","description":"Get the company's API-related settings (for example whether an employee may belong to several cost centres).","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":30},{"name":"talenox_list_working_days","title":"List working-day schedules","description":"List the working-day schedules (weekly pattern Sunday to Saturday: full_day, first_half, second_half, not_working) and who is on each.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":43},{"name":"talenox_get_working_day","title":"Get a working-day schedule","description":"Get one working-day schedule.","inputs":[{"name":"id","type":null,"required":true,"description":"The working-day schedule id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":28},{"name":"talenox_list_holiday_policies","title":"List holiday policies","description":"List the company's public-holiday policies (country, state, default flag). Paged: pass next_last_seen_id as last_seen_id.","inputs":[{"name":"last_seen_id","type":"integer","required":false,"description":"Pagination: return results after this id (next_last_seen_id of the previous reply)."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (Talenox default 20)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88},{"name":"talenox_get_holiday_policy","title":"Get a holiday policy","description":"Get one holiday policy with its calendar events between two dates.","inputs":[{"name":"end_at","type":"string","required":true,"description":"End date, yyyy-mm-dd."},{"name":"id","type":null,"required":true,"description":"The holiday policy id."},{"name":"start_at","type":"string","required":true,"description":"Start date, yyyy-mm-dd."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":61},{"name":"talenox_list_company_holidays","title":"List company holidays","description":"List the company's holidays (from its default holiday policy) for a year.","inputs":[{"name":"show_inactive","type":"boolean","required":false,"description":"Include inactive holidays (default false)."},{"name":"year","type":"integer","required":false,"description":"Calendar year (default: the current year at Talenox)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":61},{"name":"talenox_list_leave_applications","title":"List leave applications","description":"List leave applications that overlap a date range, optionally by status, employee, approver or leave type. Paged: pass next_last_seen_id as last_seen_id. Uses Talenox's leave API (beta).","inputs":[{"name":"approver_id","type":null,"required":false,"description":"Only applications this employee approves."},{"name":"category","type":"string","required":false,"description":"type = leave type, oil = off in lieu."},{"name":"category_id","type":null,"required":false,"description":"Leave type id (category type) or off in lieu id (category oil)."},{"name":"employee_id","type":null,"required":false,"description":"Only this employee's applications."},{"name":"last_seen_id","type":"integer","required":false,"description":"Pagination: return results after this id (next_last_seen_id of the previous reply)."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (Talenox default 20)."},{"name":"overlap_from","type":"string","required":true,"description":"Start of the date range, yyyy-mm-dd."},{"name":"overlap_to","type":"string","required":true,"description":"End of the date range, yyyy-mm-dd."},{"name":"status","type":"string","required":false,"description":"Only applications with this status."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":210},{"name":"talenox_get_leave_application","title":"Get a leave application","description":"Get one leave application (employee, dates, half-day markers, amount, status, approvers, attachments).","inputs":[{"name":"id","type":null,"required":true,"description":"The leave application id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":42},{"name":"talenox_list_leave_types","title":"List leave types","description":"List the leave types of the company, or those an employee may apply for (employee_id). Paged: pass next_last_seen_id as last_seen_id.","inputs":[{"name":"employee_id","type":null,"required":false,"description":"Only the leave types open to this employee."},{"name":"last_seen_id","type":"integer","required":false,"description":"Pagination: return results after this id (next_last_seen_id of the previous reply)."},{"name":"limit","type":"integer","required":false,"description":"Results per page, 1-50 (Talenox default 20)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":104},{"name":"talenox_get_leave_type","title":"Get a leave type","description":"Get one leave type (name, half-day allowed, quantity type, policy dates).","inputs":[{"name":"id","type":null,"required":true,"description":"The leave type id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":37},{"name":"talenox_get_leave_balance","title":"Get leave balances","description":"Get an employee's leave balance on a date, for every leave type or for one (leave_type_id). A type that does not apply to the employee comes back with an error text instead of a balance.","inputs":[{"name":"employee_id","type":null,"required":true,"description":"The employee's Talenox id."},{"name":"leave_type_id","type":null,"required":false,"description":"Only this leave type."},{"name":"query_date","type":"string","required":true,"description":"The date to compute the balance for, yyyy-mm-dd."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":96},{"name":"talenox_get_leave_entitlement_period","title":"Get leave entitlement periods","description":"Get the entitlement periods (start and end dates) of one leave type for an employee around a date.","inputs":[{"name":"employee_id","type":null,"required":true,"description":"The employee's Talenox id."},{"name":"leave_type_id","type":null,"required":true,"description":"The leave type id."},{"name":"query_date","type":"string","required":true,"description":"Reference date, yyyy-mm-dd."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":72},{"name":"talenox_list_off_in_lieus","title":"List off in lieu types","description":"List the off-in-lieu types of the company, or of one employee. Paged: pass next_last_seen_id as last_seen_id.","inputs":[{"name":"employee_id","type":null,"required":false,"description":"Only this employee's off in lieus."},{"name":"last_seen_id","type":"integer","required":false,"description":"Pagination: return results after this id (next_last_seen_id of the previous reply)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":82},{"name":"talenox_get_off_in_lieu_balance","title":"Get off in lieu balances","description":"Get an employee's off-in-lieu balance on a date, for every off in lieu or for one (off_in_lieu_id).","inputs":[{"name":"employee_id","type":null,"required":true,"description":"The employee's Talenox id."},{"name":"off_in_lieu_id","type":null,"required":false,"description":"Only this off in lieu."},{"name":"query_date","type":"string","required":true,"description":"The date to compute the balance for, yyyy-mm-dd."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88},{"name":"talenox_list_payroll_payments","title":"List payroll payments","description":"List the payroll payment runs of a month (period, pay group, status Draft or Processed, bank file state).","inputs":[{"name":"created_by_webhook","type":"boolean","required":false,"description":"Only payments created by a webhook."},{"name":"month","type":"string","required":true,"description":"Month name in English, e.g. September."},{"name":"year","type":"integer","required":true,"description":"Year, e.g. 2026."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":84},{"name":"talenox_get_payroll_payment","title":"Get a payroll payment","description":"Get one payroll payment run (period, status, bank file and cheque export state).","inputs":[{"name":"id","type":null,"required":true,"description":"The payment id (payment_id from talenox_list_payroll_payments)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":48},{"name":"talenox_list_custom_pay_items","title":"List custom pay items","description":"List the company's pay item definitions (name, category such as Adhoc or Recurring, taxable, gross/net setting).","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":36},{"name":"talenox_get_payslips_data","title":"Get payslip data","description":"Get the payslip figures (gross, net, deductions, year-to-date) of a month as data, for all employees or the listed ones. Read only: nothing is created, processed or published. Contains salary data.","inputs":[{"name":"employee_ids","type":"array","required":false,"description":"Only these employees (default: all)."},{"name":"month","type":"string","required":true,"description":"Month name in English, e.g. September."},{"name":"year","type":"integer","required":true,"description":"Year, e.g. 2026."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":105},{"name":"talenox_approve_leave_application","title":"Approve a leave application","description":"WRITE: approve a leave application as the token's user. The employee's balance and payroll are affected and Talenox may notify them. Read the application first (talenox_get_leave_application) and confirm with the user.","inputs":[{"name":"id","type":null,"required":true,"description":"The leave application id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":67},{"name":"talenox_reject_leave_application","title":"Reject a leave application","description":"WRITE: reject a leave application as the token's user. Talenox may notify the employee. Read the application first (talenox_get_leave_application) and confirm with the user.","inputs":[{"name":"id","type":null,"required":true,"description":"The leave application id."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":59}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T15:04:55.000Z","track":"remote","endpoint":"https://talenox.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":"talenox.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_01a19af4-0977-77d6-8a00-3453c87c04e9","kind":"check.unverifiable","summary":"Stability (0.07 → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a19af4-0977-77d6-8a00-3453c87c04e9"},{"id":"chg_01a19af4-0978-7891-9e5e-76e5c8feee35","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-talenox/talenox#chg-chg_01a19af4-0978-7891-9e5e-76e5c8feee35"},{"id":"chg_01a19af4-0979-7238-b40c-cc16edb7a02d","kind":"check.unverifiable","summary":"Authorization (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a19af4-0979-7238-b40c-cc16edb7a02d"},{"id":"chg_01a19af4-0979-7ac0-8d10-1b1f9bb07511","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-talenox/talenox#chg-chg_01a19af4-0979-7ac0-8d10-1b1f9bb07511"},{"id":"chg_01a19af4-097a-716d-b034-cc4f775cb5ef","kind":"check.unverifiable","summary":"Capabilities (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a19af4-097a-716d-b034-cc4f775cb5ef"},{"id":"chg_01a19af4-097a-79a8-a6a4-9e3db2f3e261","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-talenox/talenox#chg-chg_01a19af4-097a-79a8-a6a4-9e3db2f3e261"},{"id":"chg_01a19af4-097b-7904-ab35-c316f37a7d12","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-talenox/talenox#chg-chg_01a19af4-097b-7904-ab35-c316f37a7d12"},{"id":"chg_01a19af4-097c-748a-bfa0-9760c4e8858e","kind":"score.total_changed","summary":"Trust score (65 → 18)","materiality":"functional","direction":"regression","scoreDelta":-47,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a19af4-097c-748a-bfa0-9760c4e8858e"},{"id":"chg_01a195d2-5bd5-7c6e-bd25-0bed4de37cec","kind":"score.total_changed","summary":"Trust score (64 → 65)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a195d2-5bd5-7c6e-bd25-0bed4de37cec"},{"id":"chg_01a193fe-74b9-7194-964b-10675a123839","kind":"check.verdict","summary":"Authorization (partial → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a193fe-74b9-7194-964b-10675a123839"},{"id":"chg_01a193fe-74b9-7b3a-bcc4-6d71c7767c2a","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-talenox/talenox#chg-chg_01a193fe-74b9-7b3a-bcc4-6d71c7767c2a"},{"id":"chg_01a193fe-74ba-700a-a153-60a33752d1e5","kind":"prompt.added","summary":"New prompt “approve_a_selected_leave_application”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a193fe-74ba-700a-a153-60a33752d1e5"},{"id":"chg_01a193fe-74ba-74ae-b6b7-f460450e12c3","kind":"prompt.added","summary":"New prompt “check_an_employee_leave_balance”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a193fe-74ba-74ae-b6b7-f460450e12c3"},{"id":"chg_01a193fe-74ba-7a02-9016-53b3d146625c","kind":"prompt.added","summary":"New prompt “review_leave_for_a_date_range”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a193fe-74ba-7a02-9016-53b3d146625c"},{"id":"chg_01a193fe-74bb-7455-884e-c00f026d3b51","kind":"prompt.added","summary":"New prompt “review_payroll_run_status”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a193fe-74bb-7455-884e-c00f026d3b51"},{"id":"chg_01a193fe-74bb-7a49-be62-d1ea316c4889","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-talenox/talenox#chg-chg_01a193fe-74bb-7a49-be62-d1ea316c4889"},{"id":"chg_01a193fe-74bc-71ac-8935-8992c8d67c83","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-talenox/talenox#chg-chg_01a193fe-74bc-71ac-8935-8992c8d67c83"},{"id":"chg_01a193fe-74bc-75ec-a529-6ab4d8531ea8","kind":"score.total_changed","summary":"Trust score (61 → 64)","materiality":"functional","direction":"improvement","scoreDelta":3,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox#chg-chg_01a193fe-74bc-75ec-a529-6ab4d8531ea8"},{"id":"chg_01a19321-fd2e-7638-b417-d8c9d870ed11","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-talenox/talenox#chg-chg_01a19321-fd2e-7638-b417-d8c9d870ed11"},{"id":"chg_01a191d9-332b-7836-a832-02bf23571eaf","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-talenox/talenox#chg-chg_01a191d9-332b-7836-a832-02bf23571eaf"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox/changelog.json"},"links":{"html":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox","markdown":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox.md","changelogJson":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox/changelog.json","changelogRss":"https://verifymcp.io/servers/io-usefulapi-talenox/talenox.xml","external":[{"label":"Remote endpoint","href":"https://talenox.usefulapi.io/mcp"},{"label":"Repository","href":"https://github.com/m190/usefulapi-mcp"},{"label":"Website","href":"https://usefulapi.io/talenox/"}]}}