MCP Builder
Build with your AI agent. Run automatically in the cloud.
Connect Claude Code, Cursor, or Codex through MCP. Describe the work once; events in your apps start the saved workflow in Latenode, even after you close your agent.
Your agent builds it. You connect your apps, test, and activate. Latenode handles the cloud execution, with every step visible and editable.
Build a Latenode workflow: new HubSpot contact → research and qualify → update the CRM → save a Gmail draft.
Done. The workflow is in Latenode.
Five connected steps. Kept inactive for your review.
Describe it in Claude Code. Open and edit it in Latenode.
Cloud execution
Your apps trigger it. Latenode runs it.
A new contact in HubSpot. An email in Gmail. A file in Drive. Start with the event your team already works from.
Choose a built-in app trigger instead of running your own server or maintaining a webhook handler. Once connected, tested, and activated, your workflow runs in Latenode’s cloud.
Connect, test, activate
Connect HubSpot and Gmail, check the fields, and test before switching the workflow on.
Run in Latenode’s cloud
HubSpot · New Contact
Triggers use instant events or polling, depending on the app and event.
No authoring session to keep open. No server to deploy or maintain.
What will you build?
Start with an app event. Finish with useful work.
The next lead, email, row, or document can start a process your team no longer has to repeat by hand.
Choose an example, then ask your agent to adapt the connections, rules, and outputs to your team.
Give every new lead a researched first response.
Sales gets company context, a qualification reason, and a draft it can review.
When a contact is created in HubSpot, research the company, qualify the lead, update the contact, and save an introductory email in Gmail.
HubSpot · New Contact
A new CRM contact provides the email and company domain.
Updated CRM contact + Gmail draft
Company research, fit assessment, and a personalized first email, ready for human review.
Answer with the customer’s context already in hand.
Skip the CRM search before every reply. Review a draft informed by the customer record.
When a new email arrives in Gmail, find the contact in HubSpot and prepare a reply using their CRM context. Save it as a draft.
Gmail · New Email
Sender, subject, message, and conversation reference.
Gmail · New Email → HubSpot · Find Contact → Latenode · Prepare reply → Gmail · Create Draft Reply
Gmail reply draft
A contextual reply saved in the conversation for your team to review and send.
Keep the team up to date as new data arrives.
Turn a fresh spreadsheet row into checked figures and a useful team update.
When a new row is added in Google Sheets, validate its fields, calculate the key figures, and post an update to Slack.
Google Sheets · New Row Added
A new sales row in the spreadsheet you choose.
Google Sheets · New Row Added → Latenode · Validate fields → Latenode · Calculate figures → Slack · Team update
Slack team update
Checked sales figures and a link to the source row, delivered to the right channel.
Turn incoming files into checked records.
Extract invoice details once and flag missing values before they reach finance.
When a file is added or changed in our invoices folder in Google Drive, extract and validate its fields, record them in Sheets, and flag exceptions in Slack.
Google Drive · New or Modified File
An invoice in the connected folder, selected in the trigger settings.
Google Drive · New or Modified File → Latenode · Extract fields → Latenode · Validate values → Google Sheets · Save record → Slack · Flag exceptions
Spreadsheet record + exception notification
Validated invoice fields, with a notification when a required value needs review.
Put the context next to the payment alert.
Give the team the customer, invoice, and next action in the same notification.
Listen for Stripe events, filter for failed payments, look up the invoice context, and notify our team in Slack.
Stripe · New Events
Filter the event stream for the failed-payment event your process uses.
Stripe · New Events → Latenode · Filter failed payment → Stripe · Get invoice context → Slack · Notify team
Slack payment alert
Customer, invoice context, and a record link, ready for follow-up.
Move a new brief toward a reviewable post.
Connect research, writing, and image generation to the place your team plans content.
When a page is created in our Notion briefs database, research the topic, write a post, generate an image, and send both to Telegram for review.
Notion · New Page in Database
A new content brief in the selected database.
Notion · New Page in Database → Latenode · Research brief → Latenode · Write post → Latenode · Generate image → Telegram · Send for review
Telegram review message
A post and image together, ready for an editor to check.
Start with a task from your own team.
Lower repeat costs
Use AI to build. Spend tokens only where AI is needed.
Rules, formatting, and app actions can run as ordinary workflow logic. Latenode meters that execution in CPU seconds.
Your coding agent builds the route once. Each new app event runs the saved steps without asking a model to reason through the same routine again.
No model steps in this route
Add AI where it helps
The lead research, qualification, and email writing shown above use AI. Those model steps have additional usage; the surrounding app actions and rules do not need a model.
Additional model usageWorkflows and AI agents
Set the steps. Or let an agent choose its tools.
Use a workflow for a known sequence. Use a cloud AI agent when each new contact may need a different lookup.
Claude Code, Cursor, or Codex can build either approach. Both start from an app event and run in Latenode after you activate them.
A lead follows the steps you set.
Research, qualify, update, draft: AI works at defined steps, and the workflow controls their order.
An agent chooses the research it needs.
The cloud agent chooses from your configured tools to investigate the new contact, then saves its assessment to the CRM.
Apps, AI, and custom logic
Turn a new contact into a sales-ready brief.
Use the event’s contact ID, email, and company domain to connect research with the right CRM record and email draft.
Your builder agent can discover actions and their fields, then map outputs into the next step. You can inspect those mappings in the visual editor.
Choose the app and event that already signal work for your team.
Research + qualification
- Company context
- B2B software · 50–200 employees
- Fit assessment
- High fit for customer reporting automation
- Reason
- Matches the industry and team-size criteria you configured
HubSpot update + Gmail draft
- Contact 1042
- Company context and qualification reason saved
- Gmail draft
- Personalized introduction ready for review
JavaScriptHTTPNeed a custom format or API call? Add JavaScript or HTTP.
Visual control
See the workflow. Change it by hand or by prompt.
Open a node to inspect its condition, destination, or field mapping. Change it yourself, or ask Claude Code to update it.
Your team can follow the routing without reading generated code. Test changes in development while the published workflow keeps running.
Route new HubSpot contacts with a high fit assessment to our priority sales queue. Keep the remaining contacts in the standard queue.
get_scenarioupdate_scenarioHubSpot New Contact → Qualify lead → Standard queue
Rule configuration
- Field
- Lead fit
- Match
- High fit
- Destination
- Priority queue
Cloud run history
Follow an app event through every step.
See what started a run, what each node received, and what it produced. The event, logs, and results stay together in Latenode’s cloud.
Open a run to inspect the data yourself, or ask your agent to help investigate it. Here, one new HubSpot contact becomes a qualified CRM record and a Gmail draft.
Show me the cloud run for the new HubSpot contact and the draft it created.
Gmail · Draft previewA simpler way to automate customer reports
Hi Alex, I noticed Northstar builds software for growing teams. Would it be useful to explore automating customer reports across your apps?
Execution history
Newest first- 10:42 · Contact 1042SuccessSelected run
- 10:35 · Contact 1041Success
- 10:21 · Contact 1040Success
Contact 1042 · Step data
- Incoming event
- HubSpot New Contact · contact_id: 1042 · [email protected]
- Qualification
- High fit · B2B software company, 50–200 employees; matches the configured criteria.
- Result
- HubSpot contact updated · Gmail draft saved · No email sent
Connect your agent
Connect your agent and start building.
Choose your client below and connect it to Latenode with MCP. Add the recommended builder skill, then describe your first workflow.
Connection guide with four steps: create a token, configure your MCP client, install the recommended builder skill, and send a first workflow request.
Create a Latenode token
Open the MCP page in your Latenode account. Create a token, choose its name and expiry, and copy it when it appears.
Open Latenode MCPConnect your client
Replace YOUR_TOKEN_HERE in the command or configuration with your Latenode token before using it.
Claude Code
Run this command in your terminal. It makes the Latenode server available across your projects.
claude mcp add --transport http --scope user latenode https://platform-mcp.latenode.com/api/v1/mcp --header "Authorization: Bearer YOUR_TOKEN_HERE"In Claude Code, run /mcp to check the server status.
Cursor
Create or open ~/.cursor/mcp.json. Add the latenode entry under mcpServers and keep any existing server entries.
{ "mcpServers": { "latenode": { "url": "https://platform-mcp.latenode.com/api/v1/mcp", "headers": { "Authorization": "Bearer YOUR_TOKEN_HERE" } } } }Save the file, then return to Cursor.
Other agents
Add an HTTP MCP server in your client’s settings using this URL and header. Follow your client’s configuration format.
https://platform-mcp.latenode.com/api/v1/mcpFind instructions for your clientAuthorization: Bearer YOUR_TOKEN_HEREAdd the recommended builder skill
Run this from your project folder and follow the installer prompts. The skill adds Latenode’s scenario-building instructions for supported coding agents, including Claude Code and Cursor.
npx skills add latenode-com/skills --skill latenode-scenario-builderAsk for your first workflow
Paste this into your connected agent, or replace it with a task from your team.
Build a Latenode workflow triggered by a new contact in HubSpot. Research the company, qualify the lead against my criteria, update the contact, and save a personalized introductory email as a Gmail draft. Ask me for the app connections, qualification criteria, and CRM fields to update. Keep the workflow inactive so I can inspect and test it first. Create drafts only; do not send emails.Connect HubSpot and Gmail in Latenode. Check the trigger, qualification criteria, and field mappings, then test the workflow. Activate it when you’re ready: new HubSpot contacts will start cloud runs, even after you close your agent.
