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/mcpNo 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: NoAvailable 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- Open the HTTPS upgrade URL returned with the Free quota error.
- Sign in with Google or GitHub, then complete checkout in the browser.
- Wait until the verified subscription is active on your Share by iill account.
- 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.