Skip to content

Conversation started

MyDeepAgents agent

Online

Hi. I’m an agentbuilt on MyDeepAgents.

I plan, use tools, and ask before I act. Ask me about the platform, or scroll and I’ll show you around.

You

What is MyDeepAgents?

MyDeepAgents agent

  • docs.search“overview” · 4 results182 ms

One platform to build AI agents and workflows, connect them to the systems you already use, and put them in any website or product.

Each tenant keeps its own data, keys and limits. Here’s a real run: a HubSpot deal changes, I check the CRM, and then I wait for the deal owner. Go on, you’re the owner.

  1. TriggerA deal changes in HubSpot and the run starts.
  2. ReasonThe agent searches contacts and writes its answer.
  3. AskWrites wait for the deal owner. Here, that’s you.
  4. ActThe deal moves to Qualified, and the run is logged.
You

What can I build with it?

MyDeepAgents agent

  • catalog.list4 building blocks64 ms

Four building blocks that share one definition format, one permission model and one audit log.

Learn one and you know them all.

Agents

Agents that plan, use tools, and ask before they act

lead-qualifier.agent.json
{
  "name": "Lead qualifier",
  "profile": "privacy",
  "tools": [
    { "use": "crm.search_contacts" },
    { "use": "crm.update_deal", "approval": "always" },
    { "use": "docs.search" }
  ],
  "memory": { "scope": "end_user" },
  "limits": { "max_run_cost_usd": 0.50 }
}

Workflows

Workflows that wait, branch and retry

  1. Webhook
  2. Enrich
  3. Approve
  4. Notify

Connectors

Write a connector once. Use it three ways

hubspot.yaml
Workflow stepAgent toolMCP tool

Widgets

Embed a widget with one line

acme.com/pricing
Chat with Acme
You

How do I get from an idea to something live?

MyDeepAgents agent

  • docs.search“publishing” · 3 results147 ms

Describe the agent as data, bind each slot per environment, then publish an immutable version.

Agents and workflows are data, not code. That is what makes templates, staging and safe roll-outs simple.

  1. 1

    Define

    Describe the agent as data

    An agent is a versioned JSON document. It names slots for what it needs, such as a CRM, a knowledge base or another agent, and never a specific account.

    lead-qualifier.agent.json
    "slots": {
      "crm": { "kind": "connection" },
      "docs": { "kind": "knowledge_base" },
      "researcher": { "kind": "agent" }
    }
    
  2. 2

    Bind

    Fill each slot, per environment

    Bindings connect each slot to a real connection for live and for staging. The same definition then works as a template for every client.

    SlotlivestagingcrmAcme HubSpotSandboxdocsPricingPricing draftresearcherResearcher v4Researcher v5
  3. 3

    Publish

    Publish an immutable version

    Publishing freezes the version and records its content hash. Every run notes the version it used, and one line of HTML puts it on any site.

    v12Published

    sha256:9f2c…a41e

    index.html
    <script async src="https://cdn.mdawidgets.com/w.js"
      data-key="mda_pub_…"></script>
    
You

We’re an agency with lots of clients. Does it fit?

MyDeepAgents agent

  • tenants.tree5 tenants · 3 levels38 ms

Yes. Tenants nest to any depth, and settings, limits and branding flow down the tree.

Access never flows down. It’s granted by delegation: scoped, time-limited and audited. Pick a tenant to see what it inherits.

Pick a tenant to see what it inherits

Delegation · Builder · until 31 Mar

Clinic A · resolved settings

BrightMarketing can act here · Builder role · until 31 Mar

  • llm.allowed_providers=anthropicSet by BrightMarketing, locked
  • branding.theme.primary=#0E7C66Inherited from BrightMarketing
  • budget.monthly_usd=500Set here
You

We work with health data. Can we use it?

MyDeepAgents agent

  • policy.profilesStandard · Privacy · HIPAA51 ms

Yes. Pick the HIPAA profile for that agent, and it runs in a separate cell with its own AWS account.

Every agent has a profile: Standard, Privacy or HIPAA. The policy engine enforces it at five choke points, so feature code never has to remember the rules.

Standard

For most products. Strong defaults, nothing in your way.

Model routing
Any provider you enable
Member sign-in
MFA optional
Run content
Encrypted at rest
Logs and traces
IDs and metadata only
Audit log
Kept 1 year
Widgets
Anonymous sessions allowed
You

How do you keep our data safe?

MyDeepAgents agent

  • security.review6 controls96 ms
  • kms.describeper-tenant keys41 ms

A rigid core. One row belongs to one tenant, keys are per tenant, and the database checks every query again.

Bring your own keys and storage on AWS, GCP or Azure. Delete a tenant’s key and its data is gone. Try it.

Your dataData keyTenant keyYour KMS · AWS · GCP · Azure

Try it. Everything inside the ring depends on this one key.

  • Isolation the database enforces

    Every query runs in one tenant’s context, and row-level security checks it again. It fails closed.

  • Your keys, your cloud

    Bring your own keys and storage on AWS, GCP or Azure. Delete a tenant’s key and its data is gone.

  • Secrets never reach the model

    Credentials are decrypted only at the moment of the outbound call. Never in a prompt, never in the browser.

  • Untrusted code runs alone

    Custom code runs in an isolated Lambda sandbox with nothing to steal, never inside our workers.

  • Every outbound call is checked

    An egress proxy blocks internal addresses, pins DNS and allows only each connector’s hosts.

  • An audit trail for everything

    Who did what, as whom, and on whose behalf. Kept up to six years and immutable under HIPAA.

You

Can our developers build on it?

MyDeepAgents agent

  • api.specv1 · REST and SSE22 ms

Everything in the console is in the REST API. Runs stream over server-sent events, and your tools can be served over MCP.

Here’s a run, started and streamed from a terminal.

Start a run and stream it
$ curl -X POST https://api.mydeepagents.com/v1/agents/agt_4Fq9…/runs \
    -H "Authorization: Bearer mda_live_…" \
    -H "Idempotency-Key: 5c1e…" \
    -d '{"input": {"message": "Qualify the Acme lead"}, "target": "live"}'
→ 202 {"id": "run_8Kq2…", "status": "queued"}

$ curl -N https://api.mydeepagents.com/v1/runs/run_8Kq2…/events \
    -H "Authorization: Bearer mda_live_…"
event: run.started
event: tool.started       data: {"tool": "crm.search_contacts"}
event: message.delta      data: {"text": "Acme is a strong fit…"}
event: approval.requested data: {"tool": "crm.update_deal"}
event: run.completed      data: {"cost_usd": 0.04}
You

How do I start?

MyDeepAgents agent

Create a workspace and build your first agent. It’s a few minutes away.

Early access is open.