402lounge

com.402lounge由 402lounge.com 发布官方发布者v0.4.0更新于 Nov 5, 2026

Receipts, invoices and a payTo register for AI agents that pay with x402 (USDC on Base).

已验证Streamable HTTP可网页运行网页搜索与抓取金融商业与电商

概览

AI 生成的概览

远程 MCP 服务器,把 x402(Base 上的 USDC)付款记录为收据、按月开具发票,并可查询 payTo 钱包的归属方。

可以做什么
  • 查询 payTo 地址背后的卖家,并搜索支持 x402 的服务目录,免费且无需账户
  • 按交易哈希和付款 URL 记录 x402 付款,并列出、筛选和查看生成的收据
  • 管理账户:注册、资料、钱包、会话、应用、通知、导出与删除
  • 管理公司:法定信息、VAT 校验、邮箱、邀请、成员代理、角色、钱包分配与标签
  • 处理单据:月度凭证与发票、草稿、PDF、作废以及税务顾问的请求
适用场景
适合用 x402 付费购买服务并需要记账的代理:付款前核实卖家、逐笔登记付款、为公司生成月度收据与发票。也可在无账户的情况下浏览支持 x402 的服务。
运行要求
远程 streamable HTTP 端点 mcp.402lounge.com,无需本地安装。register.lookup、directory.search、lounge.requirements 等免费工具无需账户。账户类工具需在 Authorization 请求头中携带 Bearer 会话令牌,令牌通过 lounge.signup 获取,注册需要钱包签名;部分操作还需新的签名挑战。
安装前请注意
注册、添加钱包、接受条款和删除都需要钱包签名,服务器会把钱包绑定到公司。写入类工具会更改账户、公司、代理和发票状态;删除与关闭公司为预约执行,届时会移除代理、人员、会话和钱包。收据会与 Base 上的链上转账匹配并给出暂定欧元金额。仪表盘链接会以你的身份提供一次性浏览器访问。

安装

在 SourceWeft 中

  1. 打开 控制台中的 402lounge,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.402lounge%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "402lounge": {
      "type": "http",
      "url": "https://mcp.402lounge.com/mcp"
    }
  }
}

工具

57

lounge.requirements

What you need to join

Rules, prices, the current terms and the exact sentences you will sign. Free, no account.

无需输入参数。

lounge.terms

Current terms

Versions, hashes and links of the terms and the privacy notice. With accept: true you confirm a new version: first call returns a challenge, second call with proof {message, signature} records it.

输入参数proofacceptclientsession_token

lounge.signup

Create your account

Free. Your account is a company from the first call, named after you until company.update adds the legal data. With invite_code you join an existing company instead. Proves your wallet with a signature: first call returns a challenge, second call with proof {message, signature} creates the account. Wallets that cannot sign pay 0.001 USDC over HTTP instead (pay_instead in the answer), once payments are open.

输入参数name必填emailproofaccept必填clientaddressproviderinvite_codesession_token

lounge.me

You and your company

Who you are (agent and role), your company with its agents, people and level, its wallets, your apps, terms state and pending notices.

输入参数proofclientsession_token

lounge.agent.update

Rename yourself

Your name inside the company, 1 to 40 characters, unique in the company. Company data lives in company.update.

输入参数name必填proofclientsession_token

lounge.wallet.add

Add a wallet

The new wallet proves itself: first call returns a challenge for it, second call with wallet_proof {message, signature} adds it. It belongs to your company and you operate it. How many follows the plan: Free 1, Books 5 per agent and 15 in all, Books for teams without limit.

输入参数proofclientaddress必填providerwallet_proofsession_token

lounge.wallet.remove

Remove a wallet

Your own wallets (admins: any wallet of the company). Not the one you sign in with, and never your last one. Sessions made with that wallet end. Its receipts stay.

输入参数proofclientaddress必填session_token

lounge.wallet.primary

Set your sign-in wallet

The wallet you sign in with. It has to be assigned to you.

输入参数proofclientaddress必填session_token

lounge.wallet.list

Wallets

All wallets of your company, each with the agent that operates it. mine: true lists only yours.

输入参数mineproofclientsession_token

lounge.session

Session tokens

create: a new lg_ token (needs a signature or an existing token). list and revoke manage them.

输入参数proofaction必填clientsession_idsession_token

lounge.apps

Connected apps

Which clients this agent has used. deactivate ends their sessions, activate turns them back on, disconnect forgets them.

输入参数proofactionclientapp_clientsession_token

lounge.notices

Notices

Terms changes, moderation decisions, deletion and security notes, for you and for your company. ack marks one as read.

输入参数idallproofactionclientsession_token

lounge.account.export

Export your data

Everything 402lounge keeps about you as an agent off chain, as JSON. The company's books come from receipts.list and invoices.list.

输入参数proofclientsession_token

lounge.account.delete

Delete yourself

Schedules your deletion as an agent in 7 days. cancel: true keeps you. Your wallets and receipts stay with the company. Needs a fresh signature with the delete statement (first call returns the challenge).

输入参数proofcancelclientconfirm必填session_token

receipts.record

Report a payment you made

Call this after every x402 payment: the transaction hash from the PAYMENT-RESPONSE header plus the URL you paid. 402lounge matches it with the transfer on Base and writes a receipt with the seller from the register, the catalogue description and a provisional EUR value. Free.

输入参数proofamountclientpay_tonetworktx_hash必填descriptionresource_urlsession_tokenpayment_response

receipts.list

Your company's receipts

Receipts of your company for one month (default: the current month, Europe/Berlin), newest first, each with the agent that paid. Totals per seller and per agent, and the reports still waiting for the chain. mine: true, agent_id or wallet narrow it.

输入参数minelimitmonthproofbeforeclientstatuswalletagent_idsession_token

receipts.get

One receipt

A single receipt of your company by id or transaction hash.

输入参数id必填proofclientsession_token

receipts.name_wallet

Name a wallet you paid

Your company's own name for a payTo wallet the register does not know, so its receipts say who was paid (e.g. a receipt that needs you because the wallet has no name). The name shows on your company's receipts only, marked as your name, never in the register. name null forgets it. Everyone in the company but viewers and the adviser.

输入参数name必填proofclientaddress必填session_token

register.lookup

Who is behind this wallet?

Wallet in, seller out: the listing that owns a payTo address, its verification level, its paid endpoints and the last health check. Free, no account. Call it before you pay someone new.

输入参数address必填

company.get

Your company

Legal data, VAT status, tier and level, what is missing for the next tier, its agents with this month's spending, its people and your role.

输入参数proofclientsession_token

company.update

Fill in or change the company data

Admins only. Your account starts as a company named after you. A company is ready for invoices (tier invoice_ready) once it has name, legal_form (or sole_proprietor), owner_name for a sole proprietor, address_line1, postal_code, city, country, a confirmed email and its VAT status with the number: in the EU a VAT id VIES confirms (checked at once), or the tax_number for small businesses and VAT-exempt companies. Until then it gets receipts and a preview of its monthly documents, and buying a plan waits. Any subset works, and the answer lists what is still missing (missing_for_company).

输入参数skrcitynameemailproofclientvat_idcountrycurrencylanguagefx_methodlegal_form另有 10 个

company.vat_check

Re-check the VAT id

Asks VIES again and updates the tier. Admins, owners and finance.

输入参数proofclientsession_token

company.email

The company email

Where documents and notices go. start sets the address and mails a 6-digit code, confirm checks it, remove clears it (only while the account has no company data). Admins only.

输入参数codeemailproofaction必填clientsession_token

company.invite

Invite another agent

Admins only. A code valid for seven days. A new agent signs up with lounge.signup {invite_code}, an agent with its own account calls company.join {code} and brings its wallets and receipts.

输入参数proofclientsession_token

company.join

Join a company

With an invite code. Works while your own account has no company data, no vouchers and no other agents: your wallets, receipts and reports move into that company and your own account goes away. You join as an agent, and an admin there can make you admin.

输入参数code必填proofclientsession_token

company.agents

Agents of your company

Every agent with its role, its wallets and what it paid this month (receipts, USDC, EUR).

输入参数proofclientsession_token

company.agent.update

Rename an agent or change its role

Admins change any agent, an agent may rename itself. role is admin or agent. The company always keeps an admin or an owner.

输入参数nameroleproofclientagent_id必填session_token

company.agent.remove

Remove an agent

Admins only. Schedules the agent's deletion in 7 days. Its wallets stay with the company, unassigned, and its receipts stay in the books.

输入参数proofclientagent_id必填session_token

company.wallet.assign

Move a wallet to another agent

Admins only. agent_id null leaves the wallet unassigned. Receipts already written keep the agent that paid, new ones get the new agent. Sessions of the previous agent made with that wallet end.

输入参数proofclientaddress必填agent_id必填session_token

company.wallet.label

Name a wallet

A name for the company's own lists, e.g. "Research budget". Agents may name their own wallets, admins any. label null clears it.

输入参数label必填proofclientaddress必填session_token

company.members

People in your company

list shows them. invite adds a person by email with a role: owner (everything), finance (documents, VAT check, plan), adviser (reads and exports, changes nothing, for a tax adviser), viewer (reads). They sign in by email link. An address that is in another company already keeps its login and gets this company next to the others. role changes a role, remove takes someone out. The plan sets how many people sign in, the ones invited included: Free 1, Books 2, Books for teams no limit (plan_limit with what "people" past it). Admins and owners only, except list.

输入参数roleemailproofactionclientmember_idsession_token

company.requests

The board: requests between people and agents

Where the tax adviser or the team ask for things, like a receipt that is missing or a purchase nobody described. list shows open ones (status: done or all for more), show one with its answers (request_id), ask writes one (title, body, optional month like 2026-10 and receipt_id), answer replies (request_id, body) and opens it again, done and reopen change its status, delete takes it back. A new request mails the people who keep the books, an answer everybody in the thread. Whoever reads the receipts may use it.

输入参数bodymonthprooftitleactionclientstatusreceipt_idrequest_idsession_token

invoices.list

Your company's documents

Monthly vouchers per seller (and later invoices), newest first. Optional month like 2026-10.

输入参数limitmonthproofclientsession_token

invoices.get

One document

The full document as JSON, by id or number, with where its archived files lie and their sha256. The PDF is at /v1/invoices/{id}/pdf with your session token.

输入参数id必填proofclientsession_token

invoices.issue

Issue the documents for a month

Admins, owners and finance. Runs by itself every night for last month. Call it for an older finished month or after a cancellation. One document per seller: the monthly overview on Free, the voucher with the tax note on Books. Payments that arrive after a document get a supplement. Pairs with receipts that lack a EUR rate are skipped and listed. Needs the company data and a confirmed email (tier company).

输入参数monthproofclientsession_token

invoices.draft

The month so far

Drafts of the documents the month would get today, one per seller, with lines, totals and the tax case. Nothing is stored and there is no number. Default: the current month (Europe/Berlin). The PDF of a draft is at /v1/invoices/draft/pdf?month=&seller=.

输入参数monthproofclientsession_token

invoices.cancel

Cancel a document

Admins, owners and finance. Issues a cancellation for a document, with your reason. The original keeps its number and turns to cancelled. Its payments are open again, so invoices.issue for that month (or the nightly run for last month) puts them in a new document.

输入参数id必填proofclientreason必填session_token

company.close

Close the company

Admin agents and the owner. Closes the company in 30 days: name confirms it with the company name. Until then everything can be read and the export works (GET /v1/company/export), calls that write are refused with company_closing. Then agents, people, sign-ins, sessions and wallets are removed. Receipts and issued documents stay locked until their retention period ends. cancel: true keeps the company. now: true with export_kept: true closes at once and deletes the receipts and documents too, after you downloaded the export. Documents in a seller's name stay with the seller.

输入参数nownameproofcancelclientexport_keptsession_token

directory.get

One listing

A listing with its wallets (network and level), what its calls cost, other networks it takes and its links. Company and location show from level 2 on. Free, no account.

输入参数slug必填

directory.claim

Claim your listing

Admin agents and owners. A wallet the listing names proves the service is your company's: first call returns a challenge for that wallet, second call with wallet_proof {message, signature} signed by it claims the listing. The wallet moves to level 1 and payments to it name the listing on receipts. A listing your company holds takes more wallets the same way.

输入参数slug必填proofclientaddress必填wallet_proofsession_token

directory.preview

Read a paid URL for a new listing

We call one paid URL once without paying, read its 402 answer and show the listing it would make: name, description, price, logo and the wallet you get paid on. Says so when the host or the wallet is listed already, then claim that listing instead.

输入参数url必填proofclientsession_token

directory.submit

List your service

Admin agents and owners. Puts the service behind one paid URL into the directory on level 0, under your company: its payTo wallet on Base, the call and its price from the 402 answer. contact_email is only for us, never shown. Then prove the wallet with directory.claim for level 1.

输入参数url必填proofclientcontact_email必填session_token

billing.get

Plan, limits and usage

Your company's plan with its period and end, its limits (null means no limit), what it uses this month (transactions, agents, wallets), whether the one-time 20 % over the limit is used, whether the month is locked, the archive (keeps receipts and documents without a paid plan, archive) and what happens to them without either (retention).

输入参数proofclientsession_token

billing.checkout

Choose a plan

Admin agents, the owner and finance. A checkout link at Polar for Books or Books for teams (plan + period), monthly or yearly (a year costs ten months), or for the archive (archive: month or year, €5 a month or €50 a year), which keeps receipts and documents of a company without a paid plan. Polar is the seller: it charges, handles VAT, issues the invoice and renews until cancelled. The invoices are in Polar's customer portal (billing.portal). Hand the link to a person of your company. It starts once Polar confirms the payment.

输入参数planproofclientperiodarchivesession_token

billing.portal

Billing portal

Admin agents, the owner and finance. A link to Polar's customer portal: payment method, invoices, change or cancel the plan.

输入参数proofclientsession_token

billing.quote

Pay 402lounge in USDC

Admin agents, the owner and finance. An offer to pay in USDC on Base: a plan (plan + period), the archive for a company without a paid plan (archive: month or year) or the seller check for level 2 (seller_check: your listing slug, one year). The price is net in EUR, with VAT for your company and the ECB rate of the day, and the amount in USDC is unique for 30 minutes. Pay it yourself with your x402 client on pay_url, or a person sends exactly amount_usdc to pay_to. 402lounge sends an invoice. Nothing renews by itself. With quote_id only: the status of that offer, with the invoice once paid.

输入参数planproofclientperiodarchivequote_idseller_checksession_token

billing.invoices

Invoices of 402lounge

The invoices 402lounge issued to your company for payments in USDC, newest first, each with a PDF link (add ?lang=de for German). With id: one invoice with its full content. Plans bought through Polar get their invoice from Polar.

输入参数idproofclientsession_token

seller.get

Your seller levels

Your company as a seller: every listing with its level (0 listed, 1 wallet verified, 2 company verified, 3 invoicing), the company check and its steps, the seller profile (register entry, representative), the invoicing mandate and self-billing, and what is missing for the next level.

输入参数proofclientsession_token

seller.profile

Representative and register entry

Admin agents and owners. What level 2 needs on top of the company data: the name of the person who acts for the company (representative_name, the role is optional). The commercial register court and number help the check but are optional, no_register: true where there is none. sole_proprietor: true when the company is one person, then show_name says whether the register may show the name.

输入参数proofclientshow_nameno_registersession_tokenregister_courtregister_numbersole_proprietorrepresentative_namerepresentative_role

seller.prices

State the prices of a listing

Admin agents and owners. What your listing costs, in your words: up to 12 lines, each a label, a price in USDC and whether it is per call or the minimum top-up of a balance. All lines at once, they replace the ones before. The listing page shows them instead of what the nightly check read from your 402 answers. An empty list removes them. Nobody checks them, so state what a buyer really pays.

输入参数proofclientprices必填listing必填session_token

seller.check

The company check of a listing (level 2)

Level 2 for a listing of your company on level 1: action start {listing} opens the check and returns its steps. The domain of the listing is proved by an email address at it: email {id, email} sends a code there, confirm_email {id, code} confirms it. Without a mailbox, add the DNS TXT record from the check instead (_402lounge.<host>, value 402lounge-verify=<token>). verify {id} runs the steps again (company data with the name of the person who acts for the company, VIES, the domain, EU sanctions list, payment). Once all pass, 402lounge approves it, then the listing is on level 2 for a year. checkout {id} gives the Polar link for 10 € a year, included in Books. get {id}, withdraw {id}.

输入参数idcodeemailproofaction必填clientlistingsession_token

seller.mandate

Invoicing mandate (level 3)

Admin agents and owners. get shows the mandate text (link, version, sha256) and whether it is signed. sign: first call returns a challenge, sign it with your wallet and call again with agreement_proof {message, signature}. Then, with a listing on level 2 and Books, buyers on level 3 get monthly invoices in your name (§ 14 (2) UStG), issued by 402lounge. revoke ends it at the end of the month.

输入参数proofaction必填clientconfirmsession_tokenagreement_proof

seller.self_billing

Self-billing agreement

Admin agents and owners. Without a mandate, a company on level 2 can agree that its buyers on level 3 issue credit notes (Gutschriften) for what they paid, on any plan. get, sign (challenge, then agreement_proof), revoke (at the end of the month).

输入参数proofaction必填clientconfirmsession_tokenagreement_proof

seller.invoices

Documents in your name

Invoices 402lounge issued in your name (L-2610-10427-01), credit notes your buyers issued to you (G-...) and their cancellations, newest first, each with its e-invoice. With id the whole document. PDF and XML: GET /v1/seller/invoices/{id}/pdf and /xml.

输入参数idlimitmonthproofclientsession_token

seller.invoices.cancel

Cancel a document in your name

Admin agents, the owner and finance. Cancels an invoice in your name or a credit note you received, with a reason: a cancellation in your number range follows, the original stays. The payments are open again and the next monthly run issues them anew.

输入参数id必填proofclientreason必填session_token

版本历史

2
  1. v0.4.0最新Nov 5, 2026
  2. v0.3.0Nov 4, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。