How AI Agents Can Now Manage Your CRM: Introducing Attio on Seren MCP
Your AI agent can now source prospects from Crunchbase and Apollo, enrich them with company intelligence, and automatically populate your Attio CRM—all through Seren MCP.

The CRM Problem AI Agents Can Finally Solve
Every sales team knows the pain: hours spent researching prospects, manually entering data into CRMs, and keeping contact information current. It's tedious work that distracts from what actually closes deals—building relationships.
What if your AI agent could handle all of this autonomously?
Today we're announcing Attio CRM as a publisher on Seren MCP. This means any AI agent—Claude, GPT, or your custom-built assistant—can now create contacts, manage companies, track deals, schedule tasks, and orchestrate your entire CRM workflow through natural language commands.
What Attio + Seren MCP Enables
Attio is a modern CRM built for the AI era. Unlike legacy CRMs with rigid schemas, Attio adapts to how you actually work. Combined with Seren MCP, your agents gain full programmatic access to:
- Contacts & Companies: Create, update, search, and enrich records
- Deals & Opportunities: Track pipeline stages and revenue
- Tasks & Meetings: Schedule follow-ups and log activities
- Notes & Comments: Attach context to any record
- Custom Objects: Work with your unique data models
All accessible through simple tool calls, billed per operation through your SerenBucks balance.
Case Study: The Autonomous Prospecting Agent
Let's look at a real-world scenario that demonstrates the power of AI-driven CRM management.
The Challenge
A B2B SaaS company needed to build a qualified prospect list for their sales acceleration product. Their Ideal Customer Profile (ICP) included:
- Series A+ funded startups
- Companies with 50-500 employees
- Industries: SaaS, FinTech, Healthcare Tech
- Decision makers: VP Sales, Head of BD, Revenue Operations
Traditionally, this would require a sales development rep spending 20+ hours per week manually researching companies, finding contacts, and entering data into the CRM.
The AI Agent Solution
Using Seren MCP, they deployed an autonomous prospecting agent. Here's the full prompt you can copy and paste to try it yourself:
1You are an autonomous B2B prospecting agent. Your task is to build a qualified
2prospect list and populate my Attio CRM. Follow these steps:
3
4## Step 1: Source Companies from Crunchbase
5Use the Crunchbase publisher via Seren MCP to find companies matching:
6- Funding stage: Series A or later
7- Industry: SaaS, FinTech, or Healthcare Tech
8- Founded: 2020 or later
9- Employee count: 50-500
10- Location: United States
11
12For each company found, extract: company name, website, funding amount,
13employee count, industry, and a brief description.
14
15## Step 2: Enrich with Decision-Maker Contacts via Apollo
16For each company from Step 1, use the Apollo publisher to find contacts with
17titles containing: "VP Sales", "Head of Sales", "VP Business Development",
18"Head of BD", "Revenue Operations", or "RevOps".
19
20For each contact, extract: full name, email (if verified), job title,
21LinkedIn URL, and phone number (if available).
22
23## Step 3: Gather Company Intelligence with Firecrawl
24For each company, use the Firecrawl publisher to scrape their website's
25About page and main product pages. Extract:
26- Company positioning/value proposition
27- Target customer segments they serve
28- Any mentioned technology stack or integrations
29- Recent news or announcements
30
31## Step 4: Create Records in Attio CRM
32For each fully enriched prospect:
33
341. Create a Company record in Attio with:
35 - Name, website, industry, employee count, funding stage
36 - Custom field "Intelligence Notes" with the Firecrawl insights
37
382. Create Person records for each decision-maker contact, linked to the company:
39 - Name, email, job title, LinkedIn URL, phone
40
413. Set the company's pipeline stage to "Researched"
42
434. Add a Note to the company record summarizing why they match our ICP
44
45## Output
46After processing, write a summary to SerenNotes explaining:
47- Total companies added and why each was selected
48- Total contacts added
49- Any companies skipped and why
50- Total Seren API costs incurred
51- Your reasoning for ICP match decisions
52
53This gives me a persistent record to review your choices asynchronously.Estimated Cost Per Prospect (assuming 4 contacts per company):
| Step | Publisher | Operation | Cost |
|---|---|---|---|
| 1 | Crunchbase | Company lookup | $0.15 |
| 2 | Apollo | Contact search (returns multiple) | $0.04 |
| 3 | Firecrawl | Website scrape | $0.002 |
| 4 | Attio | Create company + 4 contacts + note | $0.012 |
| — | SerenCron | Nightly execution | $0.0001 |
| — | — | Total per prospect | ~$0.20 |
For 500 companies with 2,000 contacts: ~$100 total spend for a fully enriched pipeline.
The Results
The agent runs nightly via SerenCron, continuously building and enriching the prospect database:
- 500+ qualified companies added to pipeline in first month
- 2,000+ decision-maker contacts with verified emails
- Zero manual data entry by the sales team
- $0.20 average cost per fully enriched prospect record
The sales team now spends their time on outreach and closing, not research and data entry.
How It Works Technically
Attio on Seren MCP uses OAuth for secure, per-user authentication. Here's the architecture:

Pricing:
- GET operations: $0.0005 per call
- Write operations: $0.002 per call
- Billed to your SerenBucks balance
Your agent authenticates once through Attio's OAuth flow, and Seren securely manages the tokens. Every API call is metered and billed transparently.
Available Attio Endpoints
The full Attio v2 API is available through Seren MCP:
| Category | Operations |
|---|---|
| Objects | List, get custom object configurations |
| Records | Create, read, update, delete any record type |
| Lists | Manage dynamic lists and list entries |
| Notes | Attach notes to records |
| Tasks | Create and manage tasks |
| Comments | Add comments and threads |
| Webhooks | Configure real-time notifications |
Getting Started
For Users
- Visit serendb.com/bestsellers/attio
- Connect your Attio workspace via OAuth
- Fund your SerenBucks balance
- Start using Attio tools in your AI agent
For Developers
Here's how to programmatically create the prospect records from our case study using the Seren MCP HTTP API:
1# Step 1: Create the company record in Attio
2# This creates "Acme Analytics" - a Series A SaaS company from our Crunchbase search
3
4curl -X POST "https://mcp.serendb.com/api/publishers/attio/v2/objects/companies/records" \
5 -H "Authorization: Bearer YOUR_SEREN_API_KEY" \
6 -H "Content-Type: application/json" \
7 -d '{
8 "data": {
9 "values": {
10 "name": [{"value": "Acme Analytics"}],
11 "domains": [{"domain": "acmeanalytics.io"}],
12 "description": [{"value": "Series A SaaS analytics platform, 120 employees. Tech stack: React, Python, AWS. Targeting mid-market B2B companies."}]
13 }
14 }
15 }'
16
17# Response includes the company record ID for linking contacts
18# Cost: $0.002 (write operation)1# Step 2: Create the decision-maker contact, linked to the company
2# This adds the VP of Sales we found via Apollo
3
4curl -X POST "https://mcp.serendb.com/api/publishers/attio/v2/objects/people/records" \
5 -H "Authorization: Bearer YOUR_SEREN_API_KEY" \
6 -H "Content-Type: application/json" \
7 -d '{
8 "data": {
9 "values": {
10 "name": [{"first_name": "Sarah", "last_name": "Chen"}],
11 "email_addresses": [{"email_address": "sarah.chen@acmeanalytics.io"}],
12 "job_title": [{"value": "VP of Sales"}],
13 "linkedin_url": [{"value": "https://linkedin.com/in/sarachen"}],
14 "company": [{"record_id": "COMPANY_RECORD_ID_FROM_STEP_1"}]
15 }
16 }
17 }'
18
19# Cost: $0.002 (write operation)1# Step 3: Add a note with the Firecrawl intelligence
2# Attaches the web research to the company record
3
4curl -X POST "https://mcp.serendb.com/api/publishers/attio/v2/notes" \
5 -H "Authorization: Bearer YOUR_SEREN_API_KEY" \
6 -H "Content-Type: application/json" \
7 -d '{
8 "data": {
9 "parent_object": "companies",
10 "parent_record_id": "COMPANY_RECORD_ID_FROM_STEP_1",
11 "title": "ICP Match Analysis",
12 "content": "Strong ICP fit: Series A ($12M), 120 employees, pure SaaS play. Website shows they target mid-market B2B - likely experiencing our exact pain points. Recently announced expansion into enterprise segment. Priority: HIGH."
13 }
14 }'
15
16# Cost: $0.002 (write operation)
17# Total cost for one fully enriched prospect: ~$0.006 Attio API callsThe Future of CRM is Autonomous
We're entering an era where AI agents don't just assist with CRM tasks—they own entire workflows end-to-end. Sourcing leads, enriching data, scheduling follow-ups, updating deal stages—all happening autonomously while you focus on high-value activities.
Attio's flexible data model combined with Seren's agent-native infrastructure makes this possible today. No custom integrations. No API key management. Just connect and let your agent work.
Ready to automate your CRM? Check out Attio on Seren MCP and start building your autonomous sales pipeline.
Get Started
- Attio on Seren: serendb.com/bestsellers/attio
- What is Seren? serendb.com
- Full API Docs: docs.serendb.com
- Sign Up Free: console.serendb.com
- Attio: attio.com
Questions? Drop them in comments or join our Discord.


About Taariq Lewis
Exploring how to make developers faster and more productive with AI agents
Related Posts

How We Deployed MCP-to-MCP Communications in Seren's MCP Server
Publishers can now connect their MCP servers directly to Seren—no REST APIs, no webhook plumbing, just native MCP protocol with pay-per-call built in.
Software Sales Is Dead: AI Killed Your Career While You Were Making Quota
If you are in Software Sales, your career is over. AI killed it while you were busy making quota. Here's how to survive as an Agentic Account Executive.

How to Bulk Up Your AI Agents in 90 Seconds with Seren MCP
Give your AI assistant superpowers: access to 75+ data publishers, web scrapers, financial APIs, and more—all with a single command.
