← nondual

MCP

Add one JSON block to your MCP config. All four tools appear immediately in Cursor, Claude Desktop, Hermes, or any MCP-compatible client.

Config

{
  "mcpServers": {
    "nondual": {
      "url": "https://mcp.nondual.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Replace YOUR_API_KEY with your key from api.nondual.cloud/v1/keys. Both https://mcp.nondual.cloud/mcp and https://mcp.nondual.cloud are accepted.

Tools

contacts_resolve

Resolve any email or LinkedIn URL to a full contact profile. Call this first before any outreach.

Returns: name, role, company, verified profiles (LinkedIn, GitHub, website), written summary, recommended next step.

contacts_resolve(email: "jane@acme.com")
contacts_resolve(linkedin_url: "https://linkedin.com/in/janesmith")
InputRequiredDescription
emailone ofEmail address to resolve
linkedin_urlone ofLinkedIn profile URL to resolve

contacts_context

Get full relationship context before reaching out. Returns profile, complete interaction history across all agents, open follow-ups, and recommended next action.

contacts_context(contact: "jane@acme.com")
contacts_context(contact: "jane@acme.com", purpose: "quarterly check-in")
InputRequiredDescription
contactyesEmail or contact ID
purposenoReason for outreach — improves the next-step recommendation

contacts_record

Record an interaction after outreach. Your agent name is stored with it — any agent asking for context later will see who sent what and when.

contacts_record(
  contact: "jane@acme.com",
  channel: "email",
  direction: "outbound",
  summary: "Sent intro about partnership"
)
InputRequiredValues
contactyesEmail or contact ID
channelyesemail call linkedin slack meeting sms other
directionyesinbound outbound
summaryyesWhat happened

contacts_followup

Create a follow-up task for a contact.

contacts_followup(
  contact: "jane@acme.com",
  action: "Follow up with proposal",
  due: "2026-07-25"
)
InputRequiredDescription
contactyesEmail or contact ID
actionyesWhat to do
duenoISO date (YYYY-MM-DD)

Skill file for Hermes

If you use Hermes Agent, you can install the nondual skill directly:

curl -s https://raw.githubusercontent.com/nondual-agents/nondual/main/skills/nondual.md \
  -o ~/.hermes/skills/nondual.md