Tutorials

How to Publish a Hermes Agent Project in 5 Minutes

Connect Deplion to Hermes Agent through MCP, publish a static website, collect contact form leads, and keep updating the project from the same autonomous agent workflow.

Hermes Agent is designed to use external tools as part of longer-running agent workflows. With MCP support built in, it can connect to Deplion and take a static website beyond generation into publication and lead collection.

The short version: add Deplion as a remote MCP server in Hermes, start Hermes with access to the website project, then ask it to publish the current site and return the public URL.

Before you start

You need:

Hermes supports remote HTTP MCP servers and OAuth authentication, which fits Deplion's remote MCP workflow.

Step 1: Add Deplion to Hermes

Hermes MCP servers are configured in your Hermes configuration.

A remote MCP entry follows this pattern:

mcp_servers:
  deplion:
    url: "YOUR_DEPLION_MCP_URL"
    auth: oauth

Use the endpoint and authentication details provided by Deplion.

On the first OAuth connection, Hermes can guide you through authorization. If you run Hermes on a remote machine, follow Hermes' remote OAuth flow for completing the browser authorization from your own device.

Once the connection is configured, start Hermes and make sure Deplion tools are available.

A simple check is:

Can you use Deplion in this session?

Step 2: Give Hermes access to the website project

Start Hermes in the environment where it can read and edit the website files.

Then ask it to review the current version:

Review this landing page for desktop and mobile. Fix obvious visual or interaction issues, but keep the existing design direction.

Inspect the result before publication.

Step 3: Ask Hermes to publish the website

When the project is ready, say:

Publish the current website with Deplion and give me the public URL.

Hermes can use the website context together with the connected Deplion tools to handle the publication workflow.

When it returns a URL, open the site yourself and compare the public result with the version you reviewed.

Step 4: Make the contact form collect leads

If the page already includes a form, ask Hermes:

Make the existing contact form collect leads through Deplion. Preserve the current design and fields, then publish the updated version.

The form can collect normal business information such as name, email, phone, company, service, and message.

This is the point where a generated landing page becomes a working acquisition tool rather than just a visual page.

Step 5: Test the visitor-to-lead flow

Open the public site and submit a test inquiry yourself.

Then ask Hermes:

Show me the latest lead from this project.

If the test inquiry appears, the public form and lead flow are working.

Step 6: Keep the website inside the Hermes workflow

Hermes is particularly useful when the project remains part of an ongoing agent workflow.

For example:

Add a new service section, update the main CTA, and make sure the mobile version still looks correct.

After reviewing the result:

Publish the updated version with Deplion.

Later you can ask:

Show me the newest leads from this website.

The same agent can continue working with both the project and the result after launch.

What if Hermes publishes an unwanted change?

If the newest public version is worse than the previous one, ask:

Roll back this project to the previous published version.

That is usually safer than asking the agent to reconstruct an earlier state from conversation memory.

One prompt worth saving

Publish this website with Deplion. Preserve the existing visual design. Make the current contact form collect leads, verify that all required files and assets are included, check desktop and mobile, publish it, and give me the public URL.

Common problems

Hermes cannot see Deplion

Check the mcp_servers configuration and make sure the Deplion entry is enabled and uses the correct remote URL.

If you added the connection while Hermes was already running, reload the MCP configuration or start a fresh session.

OAuth does not complete

Hermes supports OAuth for remote MCP servers. If Hermes runs on another machine, use the documented paste-back or remote authorization flow rather than expecting a local browser callback to reach the remote host automatically.

The website is public but looks incomplete

Ask:

Compare the public website with the current project. Fix missing styles, scripts, images, or other assets without redesigning the page, then publish the corrected version.

The form does not create a lead

Ask Hermes to verify the Deplion form connection, publish the correction, and then submit another test lead yourself.

The project requires a backend

Deplion is intended for static websites and landing pages. If the application depends on its own server-side runtime, database, authentication backend, or another server-side service, that part needs a separate solution.

Do I need GitHub first?

No. GitHub can still be useful for source control, but it is not required as an intermediate step if Hermes already has access to the project and Deplion is connected.

Why Hermes and Deplion fit together

Hermes is designed around persistent agent workflows and external tool use. Deplion gives that workflow a concrete endpoint for website publication, versions, forms, and leads.

That creates a useful loop:

Hermes builds → Hermes publishes → visitor submits → Hermes can read the lead → Hermes updates the site.

Key takeaways

The important result is not that Hermes generated a page. It is that the agent can carry the website from creation to publication and continue operating it afterward.