# Getting Started with MCP Pro Actions
Connect your first MCP service in 5 minutes
This guide walks you through connecting your first MCP service and creating your first AI-powered workflow.
## Prerequisites
- Pro plan or higher ([upgrade here](https://app.chipp.ai/plans))
- An account with the service you want to connect (e.g., Notion, HubSpot)
- 5 minutes
## Step 1: Choose Your First Integration
**Recommended for beginners:**
- **Notion** (OAuth) - If you use Notion for documentation
- **HubSpot** (API Key) - If you have a CRM
- **Zapier** - If you want to connect multiple services
**Pick one service** to start. You can add more later.
## Step 2: Navigate to Pro Actions
1. Go to [app.chipp.ai](https://app.chipp.ai)
2. Open your app (or create a new one)
3. Click **Build** in the sidebar
4. Scroll to **Capabilities**
5. Click **Add Pro Action**
You'll see a modal with available MCP providers.
## Step 3: Connect Your Service
### Option A: OAuth Services (Notion, Asana, Atlassian)
**For Notion:**
1. Find **Notion** in the provider list
2. Click **Connect**
3. A popup opens to notion.com
4. Click **Select pages** → Choose which pages to share
5. Click **Allow access**
6. Popup closes automatically
**You're now connected!** Chipp can read and write to your selected Notion pages.
### Option B: API Key Services (HubSpot, Close, Needle)
**For HubSpot:**
1. Get your HubSpot API key:
- Go to HubSpot → Settings → Integrations → Private Apps
- Click **Create a private app**
- Name it "Chipp AI Assistant"
- Under **Scopes**, select:
- `crm.objects.contacts.read`
- `crm.objects.contacts.write`
- `crm.objects.deals.read`
- Click **Create app** → Copy the access token
2. Back in Chipp modal:
- Find **HubSpot** in the list
- Click **Configure**
- Paste your API key
- Leave **Transport** as "HTTP"
- Leave **Auth Type** as "API Key"
3. Click **Test & List Tools**
- Wait 2-5 seconds
- You'll see available capabilities like:
- Search contacts
- Get contact by ID
- Update contact
- Create deal
4. Check the boxes for tools you want to enable
- Start with 2-3 tools for testing
- You can enable more later
5. Click **Save**
**Done!** Your AI can now search and update HubSpot contacts.
## Step 4: Configure Tool Access
After connecting, you'll see a list of available tools. **Don't enable everything yet.**
**Recommended starting set:**
**For Notion:**
- ✅ Search pages
- ✅ Create page
- ✅ Read page content
**For HubSpot:**
- ✅ Search contacts
- ✅ Get contact details
- ✅ Create contact
**For Zapier:**
- ✅ Trigger Zap
- ✅ List available Zaps
**Why selective?**
- Easier to test and debug
- Clearer AI behavior
- Better performance
- You can add more anytime
## Step 5: Test Your Integration
Now let's verify it works.
### Test in the Chat Interface
1. Go to **Preview** tab (or **Share** → **Test**)
2. Ask a question that requires the integration:
**For Notion:**
```
"Search my Notion workspace for pages about Q1 planning"
```
**For HubSpot:**
```
"Find contact information for john@example.com in HubSpot"
```
**For Zapier:**
```
"What Zaps do I have available?"
```
3. Watch the AI:
- It should recognize the request
- Call the MCP tool
- Return results from the service
If you see results from your connected service, **you're done!** The integration is working.
### Troubleshooting Test Issues
**AI doesn't use the tool:**
- Make sure you enabled the relevant tool in Step 4
- Try being more explicit: "Use Notion to search for..."
- Check your app's system prompt doesn't forbid actions
**"Authentication failed" error:**
- OAuth: Try disconnecting and reconnecting
- API Key: Verify you copied the entire key
- Check the service's status page
**"Tool not found" error:**
- The tool might not be enabled
- Go back to Pro Actions → Configure → Enable the tool
## Step 6: Add to Your System Prompt (Optional)
For better AI behavior, mention the integration in your system prompt:
**Example for Notion:**
```
You have access to the user's Notion workspace.
When they ask about documentation, project plans,
or notes, search Notion to find relevant pages.
```
**Example for HubSpot:**
```
You can search and update our HubSpot CRM.
When users ask about contacts, leads, or deals,
use HubSpot tools to look up current information.
```
This helps the AI understand when to use the tools.
## Common First Workflows
### Notion: Meeting Notes Assistant
**System prompt:**
```
You help users create and search meeting notes in Notion.
When they want to take notes, create a new page in their
"Meeting Notes" database with today's date as the title.
```
**Test:**
```
User: "Create meeting notes for today's standup"
AI: Creates Notion page, returns link
```
### HubSpot: Lead Qualification Bot
**System prompt:**
```
You qualify incoming leads by checking HubSpot.
When given an email, search for the contact, check
their deal stage, and report if they're a good fit.
```
**Test:**
```
User: "Is sarah@acme.com a qualified lead?"
AI: Searches HubSpot, checks deal status, reports findings
```
### Zapier: Workflow Automation
**System prompt:**
```
You can trigger Zapier workflows. When users want to
automate tasks across multiple apps, offer to run
the appropriate Zap.
```
**Test:**
```
User: "Add this lead to our newsletter and CRM"
AI: Triggers "New Lead → Mailchimp + HubSpot" Zap
```
## Next Steps
**Add more integrations:**
- Try connecting 2-3 services that work together
- Example: Notion + Slack + HubSpot
**Enable more tools:**
- Revisit Pro Actions → Configure
- Enable additional capabilities as needed
**Create workflows:**
- Combine multiple MCP tools in one conversation
- Example: Search Notion → Create HubSpot contact → Send Slack message
**Monitor usage:**
- Check **Analytics** to see which tools are used most
- Optimize your enabled tools based on actual usage
**Advanced patterns:**
- Chain tool calls: "Search Notion, then create a HubSpot deal from the info"
- Conditional logic: "If the contact exists in HubSpot, update it. Otherwise, create it."
- Multi-service workflows: "Find the project in Notion, check Asana for tasks, report status in Slack"
## Examples & Templates
Documentation search, page creation, database queries
Lead qualification, contact management, deal tracking
Combine Notion, Slack, HubSpot, and more
Connect your own MCP-compatible server
## Quick Reference
**Add another MCP service:**
1. Build → Capabilities → Add Pro Action
2. Choose service → Connect/Configure
3. Enable tools → Save
**Disable a tool:**
1. Build → Capabilities → Find the integration
2. Click Configure
3. Uncheck the tool → Save
**Revoke access:**
1. Build → Capabilities → Find the integration
2. Click the trash icon → Confirm
3. Also revoke in the service's settings (e.g., Notion → Settings → My connections)
**Check tool usage:**
1. Go to Analytics tab
2. View "Tool Calls" section
3. See which MCP tools are being used
## Get Help
**Not working?**
- Check our [Troubleshooting Guide](/docs/pro-actions/troubleshooting)
- [Email support@chipp.ai](mailto:support@chipp.ai)
- [Join Discord](https://discord.gg/chipp) for community help
**Want to see it in action?**
- [Watch video tutorial](#) (coming soon)
- [Try example apps](https://app.chipp.ai/marketplace?filter=mcp)
**Ready for advanced features?**
- [Custom MCP Servers](/docs/pro-actions/custom-servers)
- [Error Handling](/docs/pro-actions/error-handling)
- [Rate Limit Management](/docs/pro-actions/rate-limits)