nous

GTM data infrastructure
for agents

One identity-resolved record per human, across Apollo, Salesforce, Smartlead, Gmail, and LinkedIn. Query the full account from any agent in a single MCP call.

mcp.json
// ~/.config/claude/mcp.json
{
"mcpServers": {
"nous": {
"command": "npx",
"args": ["-y", "@nous/mcp"],
"env": {
"NOUS_API_KEY": "sk_live_..."
}
}
}
}
 
// Your agent calls get_account once.
// One MCP call returns the full person graph:
// → 47 events · 5 channels · icp 92 · stage qualified

The Mind.

A shared, queryable model of everyone you sell to. The layer every agent on top of Nous gets smarter from.

Apollo
Instantly
Gmail
LinkedIn
Calendly
Salesforce
HubSpot
Pipedrive
Claude Code
active
# how it works
01

Connect your tools

Plug in Apollo, Salesforce, Smartlead, Gmail, LinkedIn — OAuth in two clicks per tool. Nous handles the identity resolution.

5 tools connected
apollonous
salesforcenous
smartleadnous
gmailnous
linkedinnous
02

Set up MCP

Drop nous into any MCP host — Claude, Cursor, your own agent. One config block, zero glue code.

{
  "mcpServers": {
    "nous": {
      "command": "npx",
      "args": ["-y", "@nous/mcp"]
    }
  }
}
03

Query the full account

One call returns the merged person, every event, every channel, every ICP signal. Use it in any agent.

account = client.get_account(
  email="lara@acme.com"
)

→ 47 events · 5 channels
  icp 92 · qualified

Built for <GTM engineers>
who want proof,
not promises

Nous gives every agent the full account in one MCP call. Less redundant context, lower latency, measurably better decisions — without changing your existing pipeline.

apollo
salesforce
smartlead
gmail
▸ linkedin
Identity resolution

One clean record per human, across every tool. No duplicates, no gaps, no manual mapping.

▸ mcp call → full context
↳ 47 events
↳ 5 channels
↳ <140ms
Agent-ready

A single MCP call returns the full account. No data wrangling, no glue code. Drop into Claude, Cursor, or any MCP host.

apollo · email opened
sfdc · stage → qualified
gmail · replied · 3d
○ linkedin · viewed · 1d
Unified person graph

Every email, call, LinkedIn message, and CRM event for a person — merged into one graph. Queryable from any tool.

live · bi-directional
apollo ↔ nous ↔ sfdc
gmail ↔ nous ↔ hubspot
Live sync

Outbound tools, communication tools, and CRM stay in sync in real time. Bi-directional, idempotent, durable.

icp score92
+ size +intent +stack
ICP scoring

Every contact scored against your ICP as new signals arrive. Configurable rules. Audit-friendly. Always live.

salesforcenous
hubspotnous
pipedrivenous
CRM sync

Stays fully in sync with Salesforce, HubSpot, and Pipedrive. Enriches what you already have — doesn't replace it.

Built for any agent.
Drop into any framework.

Nous speaks MCP. Plug it into Claude Code, OpenClaw, Hermes, or your own runtime — same person graph, same queries.

Anthropic's CLI agent

Claude Code

Drop nous into Claude Code's MCP config in one line. The agent gets the full person graph as a first-class tool — no glue code, no boilerplate.

$ ~/.config/claude/mcp.json
Open-source agent harness

OpenClaw

Build custom GTM agents on top of nous via OpenClaw's MCP runtime. Your agents query the same unified record every other tool sees.

$ openclaw add mcp nous
Agent framework

Hermes

Hermes agents call nous as a structured tool. Persistent context across runs — no rebuilding state every time the agent wakes up.

$ import { nous } from '@hermes/tools'

Give your agents
the full account.

One MCP call. Every tool, every touchpoint, every signal — merged into one identity-resolved record per human.