LeashIndex Get the report

Index / payments

XBOSS

kr-xdata-xdata-mcp declares 266 capabilities across 266 tools, with 3 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list on https://api.xdata.kr/mcp, published in the official MCP registry as kr.xdata/xdata-mcp 1.0.0. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 266 tools

266 of 266 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 66 of 266 tools

66 tools are classified as irreversible and declare no limit.

critical · uncapped-spend · 2 of 266 tools

2 tools are classified as moving money and declare no dollar limit. A cap on the number of payments does not bound their amount.

high · no-expiry · All 266 tools

266 of 266 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 266 tools

266 of 266 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 43 of 266 tools

43 tools can modify data and declare no limit.

low · uncapped-read · 157 of 266 tools

157 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
hometax__session__loginwrite assumed
hometax__session__user_inforead declared
hometax__certificate__listread declared
hometax__certificate__apply__national_tax_paymentpay inferred
hometax__certificate__apply__tax_payment_recorddestructive declared
hometax__certificate__apply__vat_standarddestructive declared
hometax__certificate__apply__business_registrationdestructive declared
hometax__certificate__apply__financial_statementdestructive declared
hometax__certificate__apply__business_registration_reissuedestructive declared
hometax__etax__invoice__search_summaryread declared
hometax__etax__invoice__search_listread declared
hometax__etax__invoice__search_statisticsread declared
hometax__etax__invoice__search_detailread declared
hometax__etax__invoice__issuedestructive declared
hometax__etax__invoice__modifydestructive declared
hometax__tax__business_registration__search_statusread declared
hometax__tax__business_registration__search_inforead declared
hometax__tax__my_tax_agent__searchread declared
hometax__tax__return_history__search_vatread declared
hometax__tax__payment_due__search_or_payread declared
hometax__tax__electronic_notice__check_statusread declared
hometax__tax__refund__search_detailread declared
hometax__tax__unclaimed_refund__searchread declared
hometax__tax__notice__search_historyread declared
hometax__tax__overdue__search_historyread declared
hometax__tax__payment_statement__searchread declared
hometax__tax__payment_statement__search_submit_historyread declared
hometax__tax__trade_partner__search_listread declared
hometax__tax__credit_card__search_sales_dataread declared
hometax__cash_receipt__sales__search_historyread declared
hometax__cash_receipt__sales__search_summaryread declared
hometax__cash_receipt__purchase__search_historyread declared
hometax__cash_receipt__issue_individualdestructive declared
hometax__cash_receipt__daily_issue__searchread declared
hometax__cash_receipt__daily_issue__modifydestructive declared
hometax__cash_receipt__daily_issue__canceldestructive declared
hometax__certificate__apply_with_templatedestructive declared
hometax__certificate__list_templatesread declared
hometax__certificate__apply_autodestructive declared
hometax__certificate__downloaddestructive declared
hometax__certificate__apply_auto_downloaddestructive declared
hometax__etax__business_info__getread declared
hometax__etax__client_info__getread declared
nhis_edi__session__loginwrite assumed
nhis_edi__session__statusread declared
nhis_edi__hr_payroll__received_documents__optionsread declared
nhis_edi__document_box__sent_documents__listread declared
nhis_edi__document_box__sent_documents__detailread declared
nhis_edi__file_report__initwrite assumed
nhis_edi__certificates__payment_completion__initwrite assumed
nhis_edi__certificates__payment_completion__issuedestructive declared
nhis_edi__certificates__workplace_application_notice__apply__initwrite assumed
nhis_edi__certificates__workplace_member_list__apply__initwrite assumed
nhis_edi__certificates__health_premium_payment__individual__initwrite assumed
nhis_edi__certificates__workplace_application_notice__issued__initwrite assumed
nhis_edi__certificates__workplace_member_list__issued__initwrite assumed
nhis_edi__qualification__acquisition__initwrite assumed
nhis_edi__qualification__loss__initwrite assumed
nhis_edi__qualification__change__initwrite assumed
nhis_edi__qualification__dependent__initwrite assumed
nhis_edi__hr_payroll__premium_notices__searchread declared
nhis_edi__hr_payroll__premium_notices__selectread declared
nhis_edi__hr_payroll__premium_notices__detailread declared
nhis_edi__hr_payroll__health_premiums__summaryread declared
nhis_edi__hr_payroll__health_premiums__employee_detailsread declared
nhis_edi__hr_payroll__payment_status__listread declared
nhis_edi__hr_payroll__edi_electronic_notices__contractread declared
nhis_edi__hr_payroll__edi_electronic_notices__search_optionsread declared
nhis_edi__business__basic_inforead declared
nhis_edi__hr_payroll__processing_results__listread declared
nhis_edi__public__notices__listread declared
nhis_edi__public__resources__listread declared
nhis_edi__public__forms__listread declared
nps_edi__auth__npki_session__loginwrite assumed
nps_edi__auth__session__statusread declared
nps_edi__b1__workplace__main_basic_inforead declared
nps_edi__b1__declarations__processing_results__searchread declared
nps_edi__b1__certificates__application_results__searchread declared
nps_edi__b1__certificates__membership__subscribers__searchread declared
nps_edi__b1__certificates__membership__issuedestructive declared
nps_edi__b1__certificates__membership__applydestructive declared
nps_edi__b1__pension_notification_documents__searchread declared
nps_edi__b1__pension_notification_documents__detailread declared
nps_edi__b1__pension_notices__searchread declared
nps_edi__b1__pension_notices__selectread declared
nps_edi__b1__national_pension_premiums__summaryread declared
nps_edi__b1__national_pension_premiums__subscribersread declared
nps_edi__b1__national_pension_premiums__support_detailsread declared
nps_edi__b1__national_pension_premiums__payment_historyread declared
nps_edi__b1__national_pension_premiums__retro_paymentswrite assumed
nps_edi__b1__national_pension_premiums__guideread declared
nps_edi__b1__lookups__workplace_premium_notices__searchread declared
nps_edi__b1__lookups__workplace_premium_support__detailsread declared
nps_edi__b1__lookups__pension_support_recovery_decisions__searchread declared
nps_edi__b1__lookups__workplace_subscribers__statusread declared
fourinsure__session__loginwrite assumed
fourinsure__b1__business_establishment__initwrite assumed
fourinsure__b1__member_qualification__acqs_initwrite assumed
fourinsure__b1__member_qualification__los_initwrite assumed
fourinsure__b1__member_qualification__chg_initwrite assumed
fourinsure__b1__member_qualification__dependent_initwrite assumed
fourinsure__b1__member_qualification__los_member_lookupread declared
fourinsure__b1__member_qualification__los_exist_checkread declared
fourinsure__b1__member_qualification__los_savedestructive declared
fourinsure__b1__member_qualification__acqs_member_lookupread declared
fourinsure__b1__member_qualification__acqs_precheckread declared
fourinsure__b1__member_qualification__acqs_savedestructive declared
fourinsure__b1__common__com_cd__listread declared
fourinsure__b1__payroll__amount_change__initwrite assumed
fourinsure__b1__workplace_support__insurance_support__initwrite assumed
fourinsure__b1__workplace_support__household_worker__initwrite assumed
fourinsure__b1__workplace__withdrawal__initwrite assumed
fourinsure__b1__workplace__auto_transfer_unagreement__initwrite assumed
fourinsure__b1__certificate__apply__initwrite assumed
fourinsure__b1__certificate__apply__submitdestructive declared
fourinsure__b1__certificate__history__list_initread declared
fourinsure__b1__certificate__history__detail_initwrite assumed
fourinsure__b1__certificate__history__listread declared
fourinsure__b1__certificate__history__detailread declared
fourinsure__b1__certificate__history__pdf_downloaddestructive declared
fourinsure__b1__civil_receipt__history__list_initread declared
fourinsure__b1__civil_receipt__history__listread declared
fourinsure__b1__resources__faqs__list_initread declared
fourinsure__b1__resources__faqs__listread declared
fourinsure__b1__resources__faqs__detailread declared
fourinsure__b1__resources__notices__institutions__list_initread declared
fourinsure__b1__resources__notices__institutions__listread declared
fourinsure__b1__resources__notices__institutions__detailread declared
fourinsure__b1__resources__notices__institutions__attachmentsread declared
fourinsure__b1__resources__forms__list_initread declared
fourinsure__b1__resources__forms__listread declared
fourinsure__b1__resources__forms__detailread declared
fourinsure__b1__resources__forms__attachmentsread declared
fourinsure__b1__resources__files__downloadread declared
comwel__auth__npki_session__loginwrite assumed
comwel__auth__session__statusread declared
work24__auth__npki_session__loginwrite assumed
work24__auth__session__statusread declared
work24__subsidy__diagnosis__searchread declared
work24__subsidy__application__initread declared
work24__subsidy__application__requirementsread declared
work24__subsidy__application__workplace_savedestructive declared
work24__subsidy__application__target_initwrite assumed
work24__subsidy__application__draft_validateread inferred
work24__subsidy__application__submitdestructive declared
work24__subsidy__application__withdrawpay inferred
work24__subsidy__application__deletedestructive declared
work24__subsidy__application__historyread declared
work24__subsidy__application__modifydestructive declared
work24__subsidy__application__target_searchread inferred
work24__subsidy__application__target_savedestructive declared
work24__subsidy__application__attachment_deletedestructive declared
opendata__nts__statusread declared
opendata__nts__validateread declared
opendata__g2b__sanctionread declared
opendata__kiscon__sanctionread declared
opendata__env__waste_sanctionread declared
payroll_artifact__register_xlsxread declared
shinhan_easy__auth__id_password_session__loginwrite assumed
payroll_artifact__payslip_xlsxread declared
shinhan_easy__accounts__listread declared
shinhan_easy__linked_accounts__listread declared
shinhan_easy__accounts__transaction_history__searchread declared
kb_biz_card__session__loginwrite assumed
kb_biz_card__common__departments__selectread declared
kb_biz_card__common__cards__selectread declared
kb_biz_card__approvals__initwrite assumed
kb_biz_card__approvals__searchread declared
kb_biz_card__approvals__pageread declared
kb_biz_card__approvals__resultread declared
kb_biz_card__purchases__initwrite assumed
kb_biz_card__purchases__searchread declared
kb_biz_card__purchases__pageread declared
kb_biz_card__purchases__resultread declared
kb_biz_card__payments__initwrite assumed
kb_biz_card__payments__searchread declared
kb_biz_card__payments__pageread declared
kb_biz_card__payments__resultread declared
ibk_fast_account__session__loginwrite assumed
ibk_fast_account__accounts__listread declared
ibk_fast_account__accounts__quick_summary__getread declared
kb_fast_account__session__loginwrite assumed
kb_fast_account__accounts__listread declared
kb_fast_account__accounts__transaction_history__searchread declared
google__account__statusread declared
google__analytics__measurement__auditread declared
google__analytics__reportread declared
google__search_console__performanceread declared
google_marketing_pack__report_v1__generateread declared
google__search_console__index_statusread declared
google__youtube__analytics__reportread declared
google__ads__search__reportread declared
google__ads__display__reportread declared
google__ads__pmax__reportread declared
google__ads__demand_gen__reportread declared
google__youtube__report_job__readread declared
google__youtube__report_job__createwrite inferred
google__ads__channels__reportread declared
google__search_console__sitemap__submitdestructive declared
google__search_console__sitemap__deletedestructive declared
google__search_console__site__adddestructive declared
google__search_console__site__removedestructive declared
google__analytics__measurement__updatedestructive declared
google__analytics__measurement__createdestructive declared
google__youtube__video__updatedestructive declared
google__youtube__playlist__createdestructive declared
google__youtube__playlist__item__adddestructive declared
google__tag_manager__tag__createdestructive declared
google__tag_manager__tag__updatedestructive declared
google__tag_manager__version__publishdestructive declared
google__ads__video__asset__createdestructive declared
google__ads__search__campaign__updatedestructive declared
google__ads__display__campaign__updatedestructive declared
google__ads__pmax__campaign__updatedestructive declared
google__ads__demand_gen__campaign__updatedestructive declared
google__ads__search__campaign__createdestructive declared
google__ads__display__campaign__createdestructive declared
google__ads__pmax__campaign__createdestructive declared
google__ads__demand_gen__campaign__createdestructive declared
google__youtube__video__thumbnail__setdestructive declared
google__youtube__video__caption__adddestructive declared
naver_searchad__campaigns__readread declared
naver_searchad__adgroups__readread declared
naver_searchad__ads__readread declared
naver_searchad__keywords__readread declared
naver_searchad__performance__reportread declared
naver_searchad__bizmoney__readread declared
comwel__info__premium_billing_notice__searchread declared
comwel__info__premium_billing_notice__detailread declared
comwel__info__individual_billed_premium__worker_selectread declared
comwel__info__individual_billed_premium__detailread declared
hometax__tax__withholding__regular_report__initdestructive declared
hometax__tax__withholding__regular_report__basic_savedestructive declared
hometax__tax__withholding__regular_report__detail_savedestructive declared
hometax__tax__withholding__regular_report__reviewdestructive declared
hometax__tax__withholding__regular_report__previewread declared
hometax__tax__withholding__regular_report__submitdestructive declared
wetax__session__loginwrite assumed
wetax__tax__local_income__special_withholding__initread declared
wetax__tax__local_income__special_withholding__declarant_savedestructive declared
wetax__tax__local_income__special_withholding__target_savedestructive declared
wetax__tax__local_income__special_withholding__adjustment_savedestructive declared
wetax__tax__local_income__special_withholding__statement_savedestructive declared
wetax__tax__local_income__special_withholding__reviewread declared
wetax__tax__local_income__special_withholding__submitdestructive declared
wetax__tax__local_income__special_withholding__payment_statusread declared
wetax__tax__local_income__special_withholding__canceldestructive declared
wetax__tax__local_income__special_withholding__search_historyread declared
si4n__session__loginwrite assumed
si4n__premium__inquiryread declared
si4n__premium_calculation__inquiryread declared
si4n__payment_confirmation__issuedestructive declared
gov24__session__loginwrite assumed
gov24__local_tax_certificate__issuedestructive declared
gov24__business_registration_certificate__issuedestructive declared
efine__session__loginwrite assumed
efine__recent_enforcement__queryread declared
efine__unpaid_penalty__queryread declared
efine__paid_penalty__queryread declared
efine__unpaid_violation__queryread declared
efine__paid_violation__queryread declared
payroll_pack__premium_summary_v1__generateread declared
payroll_pack__employment_insurance_summary_v1__generateread declared
payroll_pack__insurance_deduction_material_v1__generateread declared
company_info_pack__brief_v1__generateread declared
xdata__job__resultread declared

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-16100 tools/list on https://api.xdata.kr/mcp, published in the official MCP registry as kr.xdata/xdata-mcp 1.0.0
2026-10-11100 tools/list on https://api.xdata.kr/mcp, published in the official MCP registry as kr.xdata/xdata-mcp 1.0.0
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.