PUBLIC REMOTE MCP

Let your agent
hand you the link.

Connect once. Then ask your agent to publish the HTML or Markdown it created. Free publishing needs no API key or token.

Connect the endpoint

Add the following Streamable HTTP MCP URL to any compatible client:

https://html2web.iill.dev/mcp

No API key or bearer token is required for this Free endpoint.

Ask in plain language

You: Share this HTML.

Agent: I published the page.
       URL: https://…/s/abc123
       Expires: 1 hour
       Password protected: No

Available tools

publish_html
Publish an HTML string and return a share URL.
publish_markdown
Render and publish a Markdown string.
publish_html_file
Publish base64-encoded HTML or Markdown content.
update_share
Replace content using the manage token.
delete_share
Delete the share immediately.
set_password
Add, change, or remove viewer protection.
set_expiry
Change the expiry within the current plan.
get_share_status
Read status without retrieving page content.

Free limits

Up to 1 MB per file with 30-minute, one-hour, or 24-hour expiry. Fair-use publishing limits protect the public endpoint.

When the free quota is reached, the tool returns the reset time and a browser checkout link instead of a vague network error.

Reconnect with Pro OAuth

Pro uses a separate protected endpoint. Your MCP client handles OAuth; you never create, copy, or paste an API key.

https://html2web.iill.dev/mcp/pro
  1. Open the HTTPS upgrade URL returned with the Free quota error.
  2. Sign in with Google or GitHub, then complete checkout in the browser.
  3. Wait until the verified subscription is active on your Share by iill account.
  4. Add or reconnect the Pro endpoint above and finish the browser authorization prompt.

Publishing receives Pro quota only after the subscription webhook is verified and the MCP connection is authorized for that account.

If your client cannot open upgrade links

Copy the upgradeUrl from the tool result into a normal browser. Complete sign-in and checkout there, then add the Pro endpoint as a new Streamable HTTP connection. If the client still uses the public Free endpoint, remove that stale connection and reconnect—do not paste a bearer token or checkout URL into the MCP configuration.

Manage tokens are ownership keys

A publish call returns a manage token for later changes. It is not an API key, is never needed to view the page, and should not be pasted into public channels.

Inspect source for passwords, API keys, personal data, or tokens before publishing. The viewer is isolated, but the shared page is reachable by anyone who has its URL unless you set a password.