Nous
A unified GTM API that replaces the scattered data across your GTM tools with a single context graph for AI agents. Built for GTM engineers and outbound agencies.
what nous is
Every GTM tool keeps its own version of a person. Nous resolves all of them into one record. Your agent gets the full account in a single call, every contact, every conversation, every signal, already verified. It acts on that record and writes the outcome back, so the graph gets sharper every week.
the api your agent calls
get_account(domain) returns the whole account in one call with every contact, touch and signal.
get_context(domain) returns the right context, for the right person, at the right moment.
verify(fact) returns the source, the confidence and the freshness of any fact.
record(event) writes the outcome back so the graph keeps learning.
what it connects
Nous unifies Apollo, Salesforce, Gmail, LinkedIn, Smartlead and Fireflies into one record per person. More integrations ship every week.
what people build on it
- Pre meeting brief. One call returns every past touch with the account, so your agent writes a sharp brief before any meeting.
- Account brief. The full resolved account in one response, so your agent summarizes a company from a complete picture.
- Email personalization. The whole conversation history on demand, so follow ups reference what was actually said.
frequently asked questions
What is Nous?
Nous is the context graph for agentic GTM. It is a unified GTM API that brings every GTM tool you already use into one resolved record for every person and account. Your agent calls Nous once and gets the full account, every contact, conversation, and signal, already verified.
What is the best way to give a coding agent GTM context in Claude Code?
Nous is built for this. Install the CLI with npx @opennous/cli init, connect your GTM tools, and point Claude Code at one MCP endpoint. A single get_account(domain) call returns the whole resolved account, so the agent reasons over real history instead of raw exports.
How do I give Claude Code full context before a sales meeting?
Call get_context(domain) from Claude Code and Nous returns everything it knows about the account, every past email, meeting, LinkedIn touch, and buying signal, in one structured response. The agent turns that into a pre meeting brief in seconds.
What is the best MCP server for GTM and CRM data?
The Nous MCP server exposes your whole context graph as a set of agent ready tools. It works with Claude Code, Codex, Cursor, and any MCP client, and every call returns engineered context with the source, confidence, and freshness on each fact.
How do I resolve one contact across Apollo, Salesforce, Gmail, and LinkedIn?
Nous runs identity resolution across every connected tool and merges the same person into one canonical record. You install Nous, connect the tools, and get_account returns one contact per human instead of five scattered copies.
How do I write a personalized follow-up email with Claude Code?
Ask Claude Code to draft the follow up and it calls Nous for the full thread with that account. Because the agent sees every prior conversation and signal, the email references what was actually said instead of a generic first name merge.
How do I build an account brief with an AI agent?
Point your agent at Nous and call get_account(domain). Nous returns every contact, touchpoint, and signal at the account in one response, and the agent writes the brief from a complete picture rather than a stale CRM row.
What is a context graph?
A context graph is one connected record of every person, conversation, and touchpoint across your GTM tools, built for an agent to read. Nous resolves the fragments each tool keeps into a single source of truth your agents can call and write back to.
How does Nous work with Codex and Cursor?
Nous is agent agnostic. The same MCP server and REST API that power Claude Code work identically in Codex, Cursor, and any agent runtime. One install, one endpoint, the same context graph everywhere.
Can my agent trust the data Nous returns?
Yes. Every fact in Nous carries its source, its confidence, and how fresh it is, so your agent acts only on what it can verify. When Nous is unsure it says so instead of guessing.
How do I keep my CRM and outbound tools in sync for an agent?
Nous reads from and writes back to your stack, so a reply that lands in Smartlead or a note your agent records shows up everywhere. Your CRM and outbound stay current without manual updates.
Can I self-host Nous and is my data mine?
Yes. You own all of your data and can export it any time, and you can run Nous on your own infrastructure under AGPL if you prefer to self host.
Who is Nous for?
Nous is built for GTM engineers and outbound agencies who run go to market with agents. If you are wiring Claude Code, Codex, or Cursor into your pipeline, Nous is the context graph those agents read from.
How much does Nous cost?
Nous is usage based and billed on the reads, verifies, and writes your agents make. The free plan includes 1,000 ops a month, and paid plans start at $29 a month. There are no seats and no demo calls.
How do I install Nous?
Run npx @opennous/cli init, connect the GTM tools you already use, and point your agent at the Nous MCP endpoint. You are calling your context graph in about two minutes.
install
Run npx @opennous/cli init, connect your stack, and point your agent at one MCP endpoint.
contact
- Homepage opennous.cloud
- Email bennet@opennous.cloud
- Install
npx @opennous/cli init - Skills opennous.cloud/skills
- Docs docs.opennous.cloud
- GitHub github.com/NousC/nous
- Discord community discord.gg/2Ph4ZYXw