CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
gaviwhatsapp avatar

Whatsapp

gaviwhatsapp/gaviwhatsapp
55 toolsauthSTDIOregistry active
Summary

Connects your AI coding environment to the WhatsApp Business API so you can send messages, templates, and media directly from Cursor or Claude Code. Exposes six core operations: send text messages, send template messages, send media files, run broadcast campaigns, register webhooks, and manage contacts. You authenticate with a Gavi WhatsApp API key and then just ask your AI to send messages, which it handles through their REST endpoints. Useful when you're building notification systems, customer support flows, or marketing automation and want to test or trigger WhatsApp sends without leaving your editor. Requires a paid Gavi WhatsApp subscription starting at $9.99/month plus Meta's per-message fees.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →

Tools

Public tool metadata for what this MCP can expose to an agent.

55 tools
manycontacts.contextGet ManyContacts account overview: WhatsApp Business channels, contact/user/tag counts, active AI agents, and enabled features. Use this first to understand the account state.

Get ManyContacts account overview: WhatsApp Business channels, contact/user/tag counts, active AI agents, and enabled features. Use this first to understand the account state.

No parameter schema in public metadata yet.

manycontacts.contacts.listList WhatsApp Business contacts with filters (tags, team, date, unread, blacklist, scheduled). Returns paginated results.12 params

List WhatsApp Business contacts with filters (tags, team, date, unread, blacklist, scheduled). Returns paginated results.

Parameters* required
assigned_tostring
Filter by assigned user ID
blackliststring
Set to 'true' for only blacklisted contacts
date_fromstring
Filter updated after date (YYYY-MM-DD)
date_tostring
Filter updated before date (YYYY-MM-DD, max 90 days range)
limitnumber
Results per page, max 200 (default 50)
openstring
Filter by open/closed status: 'true' or 'false'
pagenumber
Page number (default 1)
scheduledstring
Set to 'true' for only contacts with pending scheduled messages
stagesstring
Comma-separated funnel stage IDs
tagsstring
Comma-separated tag IDs (contacts must have ALL tags)
teamstring
Filter by team ID
unreadstring
Set to 'true' for only contacts with unread messages
manycontacts.contacts.getGet detailed information about a WhatsApp Business contact including tags, teams, and funnel stages.1 params

Get detailed information about a WhatsApp Business contact including tags, teams, and funnel stages.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.contacts.createCreate a new WhatsApp Business contact in ManyContacts CRM.3 params

Create a new WhatsApp Business contact in ManyContacts CRM.

Parameters* required
namestring
Contact display name
notesstring
Internal notes about the contact
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.contacts.updateUpdate an existing WhatsApp Business contact (name, notes, custom fields).4 params

Update an existing WhatsApp Business contact (name, notes, custom fields).

Parameters* required
customFieldsstring
Custom fields as JSON string
namestring
New contact name
notesstring
New contact notes
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.contacts.deleteDelete a WhatsApp Business contact from ManyContacts CRM.1 params

Delete a WhatsApp Business contact from ManyContacts CRM.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.contacts.assignAssign a WhatsApp Business contact to a team member.2 params

Assign a WhatsApp Business contact to a team member.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
userIdstring
User ID to assign the contact to
manycontacts.contacts.unassignUnassign a WhatsApp Business contact (remove current user assignment).1 params

Unassign a WhatsApp Business contact (remove current user assignment).

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.contacts.closeClose a WhatsApp Business conversation.1 params

Close a WhatsApp Business conversation.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.contacts.openReopen a closed WhatsApp Business conversation.1 params

Reopen a closed WhatsApp Business conversation.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.contacts.tag.addAdd a tag to a WhatsApp Business contact.2 params

Add a tag to a WhatsApp Business contact.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
tagIdstring
Tag ID to add
manycontacts.contacts.tag.removeRemove a tag from a WhatsApp Business contact.2 params

Remove a tag from a WhatsApp Business contact.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
tagIdstring
Tag ID to remove
manycontacts.contacts.team.addAdd a team to a WhatsApp Business contact.2 params

Add a team to a WhatsApp Business contact.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
teamIdstring
Team ID to add
manycontacts.contacts.team.removeRemove a team from a WhatsApp Business contact.2 params

Remove a team from a WhatsApp Business contact.

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
teamIdstring
Team ID to remove
manycontacts.contacts.set_stageMove a WhatsApp Business contact to a funnel/pipeline stage.3 params

Move a WhatsApp Business contact to a funnel/pipeline stage.

Parameters* required
funnel_idstring
Funnel ID
phonestring
Phone number with country code, e.g. 34600000000
stage_idstring
Stage ID within the funnel
manycontacts.contacts.bulkPerform bulk operations on multiple WhatsApp Business contacts (close, open, assign, add_tag, add_team).3 params

Perform bulk operations on multiple WhatsApp Business contacts (close, open, assign, add_tag, add_team).

Parameters* required
actionstring
Bulk action: close, open, assign, add_tag, or add_team
phonesstring
Comma-separated phone numbers
valuestring
Value for action (user_id for assign, tag_id for add_tag, team_id for add_team)
manycontacts.messages.listList WhatsApp Business messages for a contact. Shows the conversation history with timestamps and status.3 params

List WhatsApp Business messages for a contact. Shows the conversation history with timestamps and status.

Parameters* required
limitnumber
Messages per page (default 50)
pagenumber
Page number (default 1)
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.messages.send.textSend a WhatsApp Business text message to a phone number.2 params

Send a WhatsApp Business text message to a phone number.

Parameters* required
bodystring
Message text to send
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.messages.send.noteSend an internal note on a WhatsApp Business contact (not visible to the contact).2 params

Send an internal note on a WhatsApp Business contact (not visible to the contact).

Parameters* required
bodystring
Internal note text
phonestring
Phone number with country code, e.g. 34600000000
manycontacts.messages.send.templateSend a WhatsApp Business template message (for outbound messaging outside the 24h window).3 params

Send a WhatsApp Business template message (for outbound messaging outside the 24h window).

Parameters* required
phonestring
Phone number with country code, e.g. 34600000000
templateIdstring
Template ID to send
variablesstring
Template variables as JSON array, e.g. '["John","20%"]'
manycontacts.templates.listList WhatsApp Business message templates. Templates are required for sending messages outside the 24h conversation window.1 params

List WhatsApp Business message templates. Templates are required for sending messages outside the 24h conversation window.

Parameters* required
statusstring
Filter by template status: approved, pending, or rejected
manycontacts.templates.getGet details of a specific WhatsApp Business message template including components and configuration.1 params

Get details of a specific WhatsApp Business message template including components and configuration.

Parameters* required
idstring
Template ID
manycontacts.templates.syncSync WhatsApp Business templates from Meta Cloud API. Fetches the latest templates from the connected WhatsApp Business account.

Sync WhatsApp Business templates from Meta Cloud API. Fetches the latest templates from the connected WhatsApp Business account.

No parameter schema in public metadata yet.

manycontacts.campaigns.listList WhatsApp Business bulk messaging campaigns with statistics (sent, delivered, read, failed counts).

List WhatsApp Business bulk messaging campaigns with statistics (sent, delivered, read, failed counts).

No parameter schema in public metadata yet.

manycontacts.campaigns.createCreate a WhatsApp Business bulk messaging campaign. Sends a template message to a list of phone numbers at a scheduled time.5 params

Create a WhatsApp Business bulk messaging campaign. Sends a template message to a list of phone numbers at a scheduled time.

Parameters* required
datestring
Scheduled send date in ISO format, e.g. 2026-12-01T09:00:00
namestring
Campaign name
phonesstring
Comma-separated phone numbers to send to
templateIdstring
WhatsApp template ID to use
variablesstring
Template variables as JSON array, e.g. '["John","20%"]'
manycontacts.campaigns.deleteDelete a WhatsApp Business campaign.1 params

Delete a WhatsApp Business campaign.

Parameters* required
idstring
Campaign ID to delete
manycontacts.org.getGet WhatsApp Business organization/account information (name, timezone, settings).

Get WhatsApp Business organization/account information (name, timezone, settings).

No parameter schema in public metadata yet.

manycontacts.org.updateUpdate WhatsApp Business organization settings (timezone, auto-reply, webhooks, etc.).10 params

Update WhatsApp Business organization settings (timezone, auto-reply, webhooks, etc.).

Parameters* required
auto_reply_awayboolean
Enable away auto-reply
auto_reply_away_textstring
Away auto-reply text
auto_reply_closeboolean
Enable auto-reply on chat close
auto_reply_close_minutesnumber
Minutes before auto-close
auto_reply_close_textstring
Auto-reply text when chat closes
auto_reply_openboolean
Enable auto-reply on chat open
auto_reply_open_textstring
Auto-reply text when chat opens
timezonestring
Timezone, e.g. Europe/Madrid
webhooks_forwardboolean
Enable webhook forwarding
webhooks_forward_urlstring
Webhook forward URL
manycontacts.org.schedule.getGet the business hours schedule for the WhatsApp Business account.

Get the business hours schedule for the WhatsApp Business account.

No parameter schema in public metadata yet.

manycontacts.org.apikeyGet the organization API key.

Get the organization API key.

No parameter schema in public metadata yet.

manycontacts.channels.listList connected WhatsApp Business and Instagram channels.

List connected WhatsApp Business and Instagram channels.

No parameter schema in public metadata yet.

manycontacts.tags.listList all tags for categorizing WhatsApp Business contacts.

List all tags for categorizing WhatsApp Business contacts.

No parameter schema in public metadata yet.

manycontacts.tags.createCreate a new tag for WhatsApp Business contacts.2 params

Create a new tag for WhatsApp Business contacts.

Parameters* required
colorstring
Tag color hex, e.g. #ff0000 (default #fab1a0)
namestring
Tag name
manycontacts.tags.updateUpdate an existing WhatsApp Business contact tag.3 params

Update an existing WhatsApp Business contact tag.

Parameters* required
colorstring
New tag color hex
idstring
Tag ID
namestring
New tag name
manycontacts.tags.deleteDelete a WhatsApp Business contact tag.1 params

Delete a WhatsApp Business contact tag.

Parameters* required
idstring
Tag ID to delete
manycontacts.teams.listList teams in the WhatsApp Business organization.

List teams in the WhatsApp Business organization.

No parameter schema in public metadata yet.

manycontacts.teams.createCreate a new team in the WhatsApp Business organization.1 params

Create a new team in the WhatsApp Business organization.

Parameters* required
namestring
Team name
manycontacts.teams.add_memberAdd a user to a team.2 params

Add a user to a team.

Parameters* required
teamIdstring
Team ID
userIdstring
User ID to add
manycontacts.teams.remove_memberRemove a user from a team.2 params

Remove a user from a team.

Parameters* required
teamIdstring
Team ID
userIdstring
User ID to remove
manycontacts.teams.deleteDelete a team from the WhatsApp Business organization.1 params

Delete a team from the WhatsApp Business organization.

Parameters* required
idstring
Team ID to delete
manycontacts.funnels.listList sales funnels/pipelines for organizing WhatsApp Business contacts by stage.

List sales funnels/pipelines for organizing WhatsApp Business contacts by stage.

No parameter schema in public metadata yet.

manycontacts.funnels.createCreate a new sales funnel/pipeline for WhatsApp Business contacts.1 params

Create a new sales funnel/pipeline for WhatsApp Business contacts.

Parameters* required
namestring
Funnel name
manycontacts.funnels.add_stageAdd a stage to a sales funnel/pipeline.3 params

Add a stage to a sales funnel/pipeline.

Parameters* required
funnelIdstring
Funnel ID
namestring
Stage name
ordernumber
Stage order position
manycontacts.funnels.update_stageUpdate a stage in a sales funnel/pipeline.3 params

Update a stage in a sales funnel/pipeline.

Parameters* required
funnelIdstring
Funnel ID
namestring
New stage name
stageIdstring
Stage ID to update
manycontacts.funnels.contactsList contacts in a funnel/pipeline, optionally filtered by stage.4 params

List contacts in a funnel/pipeline, optionally filtered by stage.

Parameters* required
funnelIdstring
Funnel ID
limitnumber
Results per page
pagenumber
Page number
stage_idstring
Filter by stage ID
manycontacts.funnels.deleteDelete a sales funnel/pipeline.1 params

Delete a sales funnel/pipeline.

Parameters* required
idstring
Funnel ID to delete
manycontacts.users.listList team members/users in the WhatsApp Business organization.

List team members/users in the WhatsApp Business organization.

No parameter schema in public metadata yet.

manycontacts.users.getGet details of a specific team member/user.1 params

Get details of a specific team member/user.

Parameters* required
idstring
User ID
manycontacts.users.updateUpdate a team member/user profile.2 params

Update a team member/user profile.

Parameters* required
idstring
User ID
namestring
User name
manycontacts.users.inviteInvite a new team member to the WhatsApp Business organization.1 params

Invite a new team member to the WhatsApp Business organization.

Parameters* required
emailstring
Email address to invite
manycontacts.users.deleteRemove a team member from the WhatsApp Business organization.1 params

Remove a team member from the WhatsApp Business organization.

Parameters* required
idstring
User ID to remove
manycontacts.ai_agents.listList AI agents configured to auto-respond to WhatsApp Business messages.

List AI agents configured to auto-respond to WhatsApp Business messages.

No parameter schema in public metadata yet.

manycontacts.ai_agents.getGet details of a specific WhatsApp AI agent including scenarios and configuration.1 params

Get details of a specific WhatsApp AI agent including scenarios and configuration.

Parameters* required
idstring
AI Agent ID (UUID)
manycontacts.ai_agents.updateUpdate a WhatsApp AI agent's configuration (instructions, active status, etc.).5 params

Update a WhatsApp AI agent's configuration (instructions, active status, etc.).

Parameters* required
activeboolean
Enable or disable the agent
block_1string
Agent instructions block 1
block_2string
Agent instructions block 2
block_3string
Agent instructions block 3
idstring
AI Agent ID (UUID)
manycontacts.ai_agents.feedbackGet feedback/conversation logs for a WhatsApp AI agent.1 params

Get feedback/conversation logs for a WhatsApp AI agent.

Parameters* required
idstring
AI Agent ID (UUID)
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →

Configuration

YOUR_API_KEY*secret

Your API key for the service

Categories
Communication & Messaging
Registryactive
Package@gaviwhatsapp/mcp
TransportSTDIO
AuthRequired
UpdatedApr 23, 2026
View on GitHub

Related Communication & Messaging MCP Servers

View all →
infoinlet-marketplace avatar
Mcp Email

io.github.infoinlet-marketplace/mcp-email

Email for AI agents — read inbox (IMAP), search, and send (SMTP).
lazymac2x avatar
Email Validator

io.github.lazymac2x/email-validator

Cloudflare Workers MCP server: email-validator
leshchenko1979 avatar
Fast Mcp Telegram

io.github.leshchenko1979/fast-mcp-telegram

Full Telegram API for AI agents: messages, media, calls, polls, groups, reactions, admin, search
manycontacts avatar
ManyContacts - WhatsApp Business CRM

io.github.manycontacts/whatsapp-business

WhatsApp Business CRM: send messages, manage contacts, campaigns, and AI agents.
mcp-z avatar
Gmail

io.github.mcp-z/mcp-gmail

Gmail integration with OAuth authentication, message search, batch operations, and Sheets export
mcp-z avatar
Outlook

io.github.mcp-z/mcp-outlook

Outlook integration with OAuth, message search, batch operations, and calendar management