Public alpha · available now

The customer-context layer for AI agents.

Connect your data sources once. Get one real-time, identity-resolved profile per customer — ready for any LLM.
Token-efficient. Secure. Compliant.

any AI chat or agent
Claude · Sonnet 4.6 · Pathbound MCP
get_company { name: "Meridian Pay" } · · ·
12 contacts · 6× tickets · usage −55% — scan the team
list_contacts { company_id: "co_01H7K4…", active_30d: true } · · ·
Sarah Chen — VP Eng, gone dark 9d, last viewed /pricing. Pull timeline.
get_contact { id: "ct_4f2a…", include: ["timeline","apollo"] } · · ·
create_company_note { id: "co_01H7K4…", assign: "@alex" } · · ·
Ask anything…
Pathbound
ingesting...
Sources 4
Contacts 1,184
Companies 327
Events 8,541
get_company { name: "Meridian Pay" } · · ·
list_contacts { company_id: "co_01H7K4…", active_30d: true } · · ·
get_contact { id: "ct_4f2a…", include: ["timeline","apollo"] } · · ·
create_company_note { id: "co_01H7K4…", assign: "@alex" } · · ·
3 calls · 0 source roundtrips
resolved · domain match 9ms
M
Meridian Pay · fintech
meridianpay.com · 240 ppl · 12 contacts
co_01H7K4…
+ 12 contacts · + 248 events · + 23 conversations
list · contacts · 3 returned
+ 3 contacts · cross-source profiles
SC
Sarah Chen · VP Engineering
4 yrs · ex-Stripe · SF · 12K LinkedIn
ct_4f2a…
+ 84 events · + 6 threads · apollo enriched
customer data sources
Integrations

Plug in your stack. We do the stitching.

Eight live integrations today. Every record gets identity-resolved and merged into the right contact — automatically.

Surfaces

MCP for agents. REST for everything else.

MCP

Drop into Claude, ChatGPT, any MCP client.

Claude · pathbound MCP connected
you
Tell me about [email protected] — recent activity, deal stage, any risk signals.
get_contact { email: "[email protected]" } 200 · 312 tokens · 480ms
contactJane Reyes · Senior PM
companyacme.com · fintech · 240
stagetrial · evaluation
get_contact_timeline { contact_id: "ctc_01H..." } 5 events · 480ms
trackervisited /pricing · 2× today
gmailreplied to onboarding · yesterday
hubspotdeal_stage → evaluation
claude
Jane is a senior PM at Acme (fintech, 240 employees), currently in trial · evaluation. She visited /pricing twice today, submitted a demo-request form, and replied yesterday to the onboarding email with technical questions about billing.
signal Active engagement, no risk indicators. Fast to respond.
claude_desktop_config.json
{
  "mcpServers": {
    "pathbound": {
      "url": "https://mcp.pathbound.ai/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_..."
      }
    }
  }
}
Tools out of the box · read & write
get_contactfull unified profile
get_contact_timelinecross-system activity
list_contactssearch and filter
list_eventsbehavioral signal stream
update_contactpatch properties through the resolved entity
aggregate_dataserver-side group-by, no client paging

…and 20 more. full reference →

REST

Hit it from curl, Node, Python.

GET /v1/contacts/:id GET /v1/contacts/events/:id GET /v1/contacts?search= POST /v1/batch/activity POST /v1/aggregate
GET /v1/contacts/:id
curl "https://api.pathbound.ai/v1/contacts/ctc_01H..." \
  -H "Authorization: Bearer sk_live_..."
200 OK · application/json RESPONSE 312 tokens · 480ms
{
  "status": "success",
  "contact": {
    "_id": "ctc_01H...",
    "email": "[email protected]",
    "_summary": "Jane Reyes · Senior PM at Acme · fintech · trial",
    "properties": { "firstname": "Jane", "lastname": "Reyes", "jobtitle": "Senior PM", "lifecyclestage": "trial" }
  },
  "unified_profile": {
    "source_count": 4,
    "sources": ["tracker", "hubspot", "gmail", "apollo"],
    "profile": { "company": "Acme", "industry": "fintech", "numberofemployees": 240 }
  },
  "events": [
    { "event": "page_view", "url": "…/pricing", "timestamp": "…14:02:08Z" },
    { "event": "form_submission", "timestamp": "…14:01:42Z" }
  ]
}

Bearer-auth · /v1/contacts /v1/contacts/events /v1/batch/details /v1/aggregate full reference →

Safety primitives

Compliance, privacy, safe writes — built in.

Versioned writes

Shipping soon

Every change snapshots the resolved entity and the raw source state before fan-out. Roll back by ID, time range, or actor.

Full audit trail

reads · writes shipping

Every read and write logged with actor, timestamp, payload, propagation, and result. The audit trail SOC 2 and GDPR auditors look for — without you stitching it together.

Safe updates

Shipping soon

Schema validation, dry-run mode, idempotency keys, per-source rate limits. Agents can't double-send or write malformed records.

Approval gates

Roadmap

Human-in-the-loop on flagged fields, segments, or action types. Useful for high-stakes ops: deletions, mass updates, large-scale outbound.

GDPR / CCPA fan-out

Shipping soon

One call propagates a deletion or redaction across every source where the customer's data lives. Right to be forgotten, made real.

Conflict resolution

Shipping soon

When sources disagree, Pathbound is the source of truth. You set the merge rules; we enforce them on every read and every write.

Built-in tracker

One snippet. Every event. Auto-linked to the right contact.

Clicks, forms, video, page views — captured by a 4 KB script. The moment a visitor identifies, every event in their history snaps to the contact.

Read more about the tracker
Try it on your own data

Within five minutes, your agent is querying real customer context.

Sign up. Drop in the tracker snippet. Connect one CRM. Point your MCP client at mcp.pathbound.ai/mcp.