Korean tax filings, e-invoices, and payroll data from Hometax and NHIS
Connects to Korea's Hometax system for tax certificates, VAT returns, e-invoices, business registration, and payment records. Also integrates with NHIS for social insurance filings. Requires NPKI certificate login. Supports issuing and modifying tax documents with preview-then-confirm workflow.
Try asking Muse: "Show me my VAT return history for the last year and help me apply for a tax payment certificate."
Source: Found in the official MCP Registry (kr.xdata/xdata-mcp) · First listed September 24, 2026
Each bar is one check, every 15 minutes. Green means it answered. Last checked 4 h ago.
What Muse can see: It does not ask you to sign in, so it cannot see your accounts. It only sees what Muse sends it from your request.
Before it acts: Read what Muse plans to do before you approve it, and remove the app from Muse when you stop using it.
musedirectory.ai is not part of Meta. More about how Muse handles your information
Not in Muse's Connectors list yet, but Muse can still use it. Copy the request below and paste it into Muse. Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.
https://api.xdata.kr/mcpNot in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
XBOSS is a remote MCP server, so any assistant that can add a custom connector by link can use it. Same link, same tools.
In ChatGPT, open Settings, then Connectors (called Apps & Connectors on some accounts).
Under Advanced settings, switch on Developer mode. That is what lets you add a connector by link.
Choose Create, give it a name, paste the link as the MCP server URL, and save. If it needs a sign-in, ChatGPT asks for it here.
Start a chat, open the tools menu, pick the connector, and ask. ChatGPT asks before it runs a tool the first time.
Custom connectors need a paid ChatGPT plan, and on Team, Enterprise and Edu accounts only an admin can add them. Our "Working" label means the server answered us; it cannot tell whether your plan lets you add it. All connectors that work in ChatGPT
In Claude, open Settings, then Connectors.
Choose Add custom connector, give it a name, and paste the link.
If it needs a sign-in, Claude sends you to it. Then turn the connector on in a chat from the tools menu and ask.
Custom connectors are available on paid Claude plans; on Team and Enterprise accounts an admin may need to add them. Our "Working" label means the server answered us; it cannot tell whether your plan lets you add it. All connectors that work in Claude
https://api.xdata.kr/mcpResponse time at the last check: 260ms. Worked in 96.8% of checks over 30 days.
Screened, no issues found
Screening looks for known threats and hidden instructions at the time of the check, and runs again weekly and whenever the tool list changes. It cannot see the server's code, so only connect what you need and review what Muse asks to do. How screening works.
hometax__session__loginCall this FIRST before any other tool for this provider. Login to Hometax via NPKI certificate. Returns a session credential. For an authenticated call, generate and save request_idempotency_key before the first request. Reuse it with the same arguments only to recover that requehometax__session__user_infoRetrieve logged-in user info from Hometax. For an authenticated call, generate and save request_idempotency_key before the first request. Reuse it with the same arguments only to recover that request after a lost response; use a new key for a new execution. Without it, calling aghometax__certificate__listREQUIRES prior hometax__session__login call with same account_link_id. List certificate applications already filed at Hometax (민원증명 발급 목록) with their receipt ids (cvaId, rcatNo). Read-only. Without strt_dt/end_dt only the last 3 days are returned, so an empty result does not meanhometax__certificate__apply__national_tax_paymentREQUIRES prior hometax__session__login call with same account_link_id. Apply for National Tax Payment Certificate from Hometax. IRREVERSIBLE: this files an application with the NTS and a receipt record (cvaId + rcatNo) is created; there is no cancel action. Call without confirm fhometax__certificate__apply__tax_payment_recordREQUIRES prior hometax__session__login call with same account_link_id. Apply for Tax Payment Record Certificate. IRREVERSIBLE: this files an application with the NTS and a receipt record (cvaId + rcatNo) is created; there is no cancel action. Call without confirm first to get a phometax__certificate__apply__vat_standardREQUIRES prior hometax__session__login call with same account_link_id. Apply for VAT Standard Certificate. IRREVERSIBLE: this files an application with the NTS and a receipt record (cvaId + rcatNo) is created; there is no cancel action. Call without confirm first to get a previewhometax__certificate__apply__business_registrationREQUIRES prior hometax__session__login call with same account_link_id. Apply for Business Registration Certificate. IRREVERSIBLE: this files an application with the NTS and a receipt record (cvaId + rcatNo) is created; there is no cancel action. Call without confirm first to get hometax__certificate__apply__financial_statementREQUIRES prior hometax__session__login call with same account_link_id. Apply for Standard Financial Statement Certificate. IRREVERSIBLE: this files an application with the NTS and a receipt record (cvaId + rcatNo) is created; there is no cancel action. Call without confirm first hometax__certificate__apply__business_registration_reissueREQUIRES prior hometax__session__login call with same account_link_id. Apply for Business Registration Reissuance. IRREVERSIBLE: this files an application with the NTS and a receipt record (cvaId + rcatNo) is created; there is no cancel action. Call without confirm first to get ahometax__etax__invoice__search_summaryREQUIRES prior hometax__session__login call with same account_link_id. Search e-tax invoice summary (totals). Choose ONE date mode: (1) daily: set date_type='01' and start_date+end_date YYYYMMDD. (2) monthly: set date_type='02' and year+month. (3) quarterly: set date_type='03' anhometax__etax__invoice__search_listREQUIRES prior hometax__session__login call with same account_link_id. Search e-tax invoices by date range. Use from_date/to_date (YYYYMMDD or YYYY-MM-DD). prh_sls_cl_cd: '01'=issued(매출), '02'=received(매입). 국세청 rejects long ranges with '6개월이상은 조회할 수 없습니다.' — keep the window underhometax__etax__invoice__search_statisticsREQUIRES prior hometax__session__login call with same account_link_id. Search e-tax invoice monthly statistics. Use wrt_ym_strt/wrt_ym_end in YYYYMM format (e.g. 202507/202509 for July-September 2025). For an authenticated call, generate and save request_idempotency_key before thhometax__etax__invoice__search_detailREQUIRES prior hometax__session__login call with same account_link_id. Get detailed information for a specific e-tax invoice by its 승인번호 (etan). Get etan from hometax__etax__invoice__search_list results. For an authenticated call, generate and save request_idempotency_key before hometax__etax__invoice__issueREQUIRES prior hometax__session__login call with same account_link_id. Issue an e-tax invoice to 국세청. IRREVERSIBLE: once issued the buyer is notified and it enters VAT filing; it can only be corrected by issuing a 수정세금계산서, and this service's modify tool only issues one that cancehometax__etax__invoice__modifyREQUIRES prior hometax__session__login call with same account_link_id. Issue a correcting e-tax invoice (수정세금계산서) against an existing one. IRREVERSIBLE, same as issuing. This writes to the institution. The first call is not executed: it returns a preview of exactly what will be shometax__tax__business_registration__search_statusREQUIRES prior hometax__session__login call with same account_link_id. Search business registration status by business registration number (사업자등록번호). For an authenticated call, generate and save request_idempotency_key before the first request. Reuse it with the same arguments onhometax__tax__business_registration__search_infoREQUIRES prior hometax__session__login call with same account_link_id. Search detailed business registration information. Files: a document generated from this result, as Excel (xlsx) only when requested in output_formats, listed in artifacts[] of the result with a download_url thometax__tax__my_tax_agent__searchREQUIRES prior hometax__session__login call with same account_link_id. Search assigned tax agent information. Files: a document generated from this result, as Excel (xlsx) only when requested in output_formats, listed in artifacts[] of the result with a download_url that works fohometax__tax__return_history__search_vatREQUIRES prior hometax__session__login call with same account_link_id. Search VAT return history. Use rtn_dt_srt/rtn_dt_end (YYYYMMDD). Dates before 2015-02-23 are refused ('2015년 2월 23일 이후 신고내역만 조회 가능합니다.'), and the NTS screen documents a maximum window of one year — split longehometax__tax__payment_due__search_or_payREQUIRES prior hometax__session__login call with same account_link_id. Search tax amounts due by payment deadline (납부할 세액 조회). Read-only: this tool never executes a payment; the 'or_pay' in its name is historical. Files: a document generated from this result, as Excel (xlsx) onlyhometax__tax__electronic_notice__check_statusREQUIRES prior hometax__session__login call with same account_link_id. Check electronic notice reception status. For an authenticated call, generate and save request_idempotency_key before the first request. Reuse it with the same arguments only to recover that request after a lohometax__tax__refund__search_detailREQUIRES prior hometax__session__login call with same account_link_id. Search tax refund details. Use strt_dt/end_dt (YYYYMMDD). The NTS only serves the last 5 years from today. Files: a document generated from this result, as Excel (xlsx) only when requested in output_formats, lhometax__tax__unclaimed_refund__searchREQUIRES prior hometax__session__login call with same account_link_id. Search unclaimed tax refunds (최근 5년간 미수령 국세환급금). Both txpr_dscm_no and txpr_nm are required by 국세청 — the session TIN does not substitute for them. For an authenticated call, generate and save request_idempotenhometax__tax__notice__search_historyREQUIRES prior hometax__session__login call with same account_link_id. Search tax notice history. Use strt_dt/end_dt (YYYYMMDD). The NTS accepts start dates within the last 10 years. Files: a document generated from this result, as Excel (xlsx) only when requested in output_formahometax__tax__overdue__search_historyREQUIRES prior hometax__session__login call with same account_link_id. Search overdue tax history (체납 내역). Narrow the period with strt_dt/end_dt; without them the NTS default period applies. Only 3 rows come back per page unless you raise page_size. Files: a document generated frhometax__tax__payment_statement__searchREQUIRES prior hometax__session__login call with same account_link_id. Search tax payment statement. mate_knd_cd: document type code. sbms_ym_strt/sbms_ym_end: submission year-month YYYYMM. For an authenticated call, generate and save request_idempotency_key before the first requhometax__tax__payment_statement__search_submit_historyREQUIRES prior hometax__session__login call with same account_link_id. Search the submission history of payment statements such as daily-worker and simplified payment statements, including whether submitted and the year-month. Use sbms_ym_strt/sbms_ym_end (YYYYMM). For an authenthometax__tax__trade_partner__search_listREQUIRES prior hometax__session__login call with same account_link_id. Search the list of trade partners the customer has registered for management. For an authenticated call, generate and save request_idempotency_key before the first request. Reuse it with the same arguments onlhometax__tax__credit_card__search_sales_dataREQUIRES prior hometax__session__login call with same account_link_id. Search credit card sales data. Use bsno (business number), stl_yr (year YYYY), qrt_from/qrt_to (quarter 1-4). For an authenticated call, generate and save request_idempotency_key before the first request. Reushometax__cash_receipt__sales__search_historyREQUIRES prior hometax__session__login call with same account_link_id. Search cash receipt sales history. from_date/to_date are required (YYYYMMDD or YYYY-MM-DD). Counts: totalCount (and the same value in pageInfoVO.totalCount) is the record count for this query and is never fewehometax__cash_receipt__sales__search_summaryREQUIRES prior hometax__session__login call with same account_link_id. Search cash receipt sales annual summary. Use cmtt_yr for the target year. Optionally specify qrt (quarter 1-4) for quarterly breakdown. For an authenticated call, generate and save request_idempotency_key befhometax__cash_receipt__purchase__search_historyREQUIRES prior hometax__session__login call with same account_link_id. Search cash receipt purchase history. from_date/to_date are required (YYYYMMDD or YYYY-MM-DD). 국세청 rejects ranges longer than 3 months with '조회기간은 최대 3개월 까지 가능합니다.' — split longer periods into 3-month calls. Chometax__cash_receipt__issue_individualREQUIRES prior hometax__session__login call with same account_link_id. Issue a single cash receipt, for a consumer's income deduction (소득공제용) or a business's expense proof (지출증빙용, e.g. by business registration number). IRREVERSIBLE on the next day: the NTS ledger changes immediathometax__cash_receipt__daily_issue__searchREQUIRES prior hometax__session__login call with same account_link_id. Search cash receipt issuance records for a single day (당일 발급 조회). trs_dt is optional; omitting it means today. The adapter documents this endpoint as same-day only, so other dates are not a supported lookup. Chometax__cash_receipt__daily_issue__modifyREQUIRES prior hometax__session__login call with same account_link_id. Modify a cash receipt issued today. Get aprv_no from hometax__cash_receipt__daily_issue__search. Fields you send are sent as those values, but whether the NTS applies a changed usage, transaction type or issuehometax__cash_receipt__daily_issue__cancelREQUIRES prior hometax__session__login call with same account_link_id. Cancel a cash receipt issued today. Only aprv_no and cshpt_cncl_rsn_cd are needed: every other field is taken from today's original receipt when omitted (get aprv_no from hometax__cash_receipt__daily_issue__sehometax__certificate__apply_with_templateREQUIRES prior hometax__session__login call with same account_link_id. Apply for a certificate with an explicitly chosen template. IRREVERSIBLE: this files an application with the NTS and a receipt record (cvaId + rcatNo) is created; there is no cancel action. Call without confirhometax__certificate__list_templatesNo credential or login required. List the certificate templates that can be applied for (9). The slugs returned here are exactly the values accepted by cert_template; nothing else is. For an authenticated call, generate and save request_idempotency_key before the first request. Rhometax__certificate__apply_autoREQUIRES prior hometax__session__login call with same account_link_id. Apply for a certificate using the logged-in taxpayer's own details. IRREVERSIBLE: this files an application with the NTS and a receipt record (cvaId + rcatNo) is created; there is no cancel action. Call withouhometax__certificate__downloadREQUIRES prior hometax__session__login call with same account_link_id. Download an issued certificate as PDF. Result: the issuance ids in data (cva_id, rcat_no) and the PDF in artifacts[] with a signed download_url. IRREVERSIBLE: at the NTS this is a print, and each print consumehttps://api.xdata.kr/mcpNot in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use XBOSS to help me. It is a free service with an MCP server at https://api.xdata.kr/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.
At the last check (November 13, 2026, 10:45 UTC) the endpoint was working, answering in 260ms. Over the last 7 days it answered 100% of health checks. It is checked every 15 minutes.
It was screened on September 24, 2026 with the result "screened, no issues found". Screening checks the domain against threat feeds and reads the tools for hidden instructions and requests for passwords or card numbers. It cannot see the server's code, so grant only the access you need.
It exposes 40 tools, including hometax__session__login, hometax__session__user_info, hometax__certificate__list, hometax__certificate__apply__national_tax_payment. For example, you could ask Muse: "Show me my VAT return history for the last year and help me apply for a tax payment certificate."
This listing was added from public sources (Found in the official MCP Registry (kr.xdata/xdata-mcp)). If you build XBOSS, claim it to correct the details and get your badge.
Paste this on your site or README. It always shows the latest check.
<a href="https://musedirectory.ai/connector/xboss"><img src="https://musedirectory.ai/badge/xboss.svg" alt="XBOSS on musedirectory.ai" width="236" height="40"></a>