Build agents,
deploy their tools

Build AI agents with persistent memory and multi-channel messaging. Deploy serverless functions that become tools your agent can call. Orchestrate multi-step workflows. One platform.

# Deploy a function
$ fold deploy weather.ts --name weather
 
Deployed v3
URL: https://acme.fold.run/weather
MCP: https://acme.fold.run/.well-known/mcp
Auth: api-key required
 
# Any MCP client can now discover and call it

Your AI, always on

Build an AI agent that knows your workspace, reaches you anywhere, and acts on your behalf.

Multi-channel

Reach your agent on Telegram, Discord, Slack, SMS, or web chat. One brain, every channel.

Persistent memory

Remembers your preferences, contacts, and past conversations. Context carries forward across sessions and channels.

Proactive scheduling

Morning briefings, reminders, and calendar management. Your agent reaches out when it matters, not just when you ask.

Tool calling

Deploy custom tools your agent can use. Check the weather, query a database, or call any API you build on the platform.

Your personality

Customize your agent's name, voice, and behavior with an agent profile. Define how it thinks, speaks, and prioritizes.

Private by design

Your data stays in your workspace, encrypted at rest. No training on your conversations, no sharing across accounts.

Learn more about Fold Agent →

Compose workflows that think

Chain tools, agents, and logic into multi-step orchestrations. Branch on conditions, fan out in parallel, and connect external agents — all from a visual builder.

Visual DAG builder

Drag nine node types onto a canvas and draw edges between them. Tools, agents, conditions, parallel execution, loops, and sub-workflows.

Any agent, anywhere

Invoke your Fold Agent or connect external A2A and MCP services. The platform discovers their capabilities and makes them available as workflow nodes.

Trigger from anywhere

Start manually, on a cron schedule, via webhook, or through MCP and A2A calls. Active orchestrations auto-register as callable skills.

Learn more about orchestrations →

Give your agent new capabilities

1

Write a function

Export a handler. TypeScript or JavaScript. Access built-in storage, AI models, and secrets from the runtime SDK.

2

Deploy in one command

fold deploy bundles your code and pushes it live. Every deploy is versioned. Roll back anytime.

3

Your agent can call it

Every function gets an HTTPS URL and an MCP endpoint. Your Fold Agent — and any MCP client — discovers and calls it automatically.

You ship the logic. We handle the rest.

Every function you deploy gets production infrastructure by default.

Auth

API key authentication on every endpoint. Rotate keys, set scoped permissions, and audit access from the Console.

Guardrails

PII detection, prompt injection defense, and toxicity filtering. Applied to functions, MCP tools, A2A tasks, pipelines, and orchestrations.

Versioning

Every deploy creates an immutable version. Roll back to any previous version with one command. Full audit trail included.

Observability

Real-time log streaming, analytics dashboards, latency percentiles, and error rate monitoring. Replay failed calls to debug.

Works with the tools you already use

Every function is automatically discoverable via MCP and A2A.

MCP Native

Every deployed function gets an MCP endpoint automatically. Any MCP-compatible agent discovers and calls your tools without extra configuration.

/.well-known/mcp

A2A Ready

Agent Cards are generated at deploy time. Other agents find yours via the Agent-to-Agent protocol and start collaborating immediately.

/.well-known/agent.json

Works withClaude Desktop, Cursor, and any MCP client

Built-in storage, AI model access, encrypted secrets, and more. Explore the platform →

Build your first agent in 60 seconds

Free tier. No credit card.

Get Started