Njanggo MCP
Serveur MCP distant pour piloter votre calendrier depuis Cursor, Claude, ChatGPT, VS Code ou tout client compatible — 62 outils, OAuth Clerk, forfaits Plus & Pro.
Dans cet article
Index documentation
Découvrez toutes les pages sur docs.njanggo.com. Page setup interactive : njanggo.com/settings/mcp.
Vue d'ensemble
Njanggo MCP est un serveur distant basé sur le Model Context Protocol. Une fois connecté à un assistant IA, votre agent peut créer des événements, gérer les invités, envoyer des newsletters, configurer des webhooks et consulter les analytics — directement depuis le chat.
Tout s'exécute sur votre compte Njanggo — forfaits Plus ou Pro (pas le plan Free). Pas de clé API à gérer pour le serveur distant : à la première connexion, vous vous authentifiez via OAuth Clerk et c'est tout.
Configuration guidée avec logos clients : njanggo.com/settings/mcp
Démarrage
1. Compte Plus ou Pro
Un forfait organisateur Plus ou Pro actif est requis. Le MCP partage les mêmes droits que le dashboard web.
Voir les tarifs →2. Ajouter le serveur
Ajoutez https://mcp.njanggo.com dans les paramètres MCP de votre assistant (Cursor, Claude, VS Code…).
3. Approuver OAuth Clerk
À la première connexion, connectez-vous à Njanggo dans le navigateur. Pas de clé API à copier.
4. Piloter votre calendrier
Demandez : « Crée un meetup vendredi », « Exporte les invités », « Configure un webhook Zapier ».
Astuce
njanggo_capabilities dans le chat pour voir les outils disponibles selon votre auth et votre calendrier.Endpoint serveur
Le serveur MCP Njanggo est accessible à l'adresse suivante :
https://mcp.njanggo.comTransport streamable HTTP — chemin technique : https://mcp.njanggo.com/mcp
Il utilise le transport streamable HTTP : tout client MCP moderne peut se connecter directement. Aucun bridge local ni installation npm requise pour les organisateurs.
Architecture
Architecture
Flux OAuth (première connexion)
- 1Le client MCP contacte
https://mcp.njanggo.com/mcpsans token - 2Découverte via
/.well-known/oauth-protected-resource/mcp - 3Redirection OAuth Clerk — connexion compte Njanggo
- 4Session conservée — les 62 outils sont disponibles dans le chat
Authentification
Njanggo MCP utilise OAuth 2.0 via Clerk. La première connexion ouvre une fenêtre navigateur pour vous connecter à Njanggo. Ensuite, le client conserve la session.
Champs de connexion
| Champ | Valeur |
|---|---|
| Nom | Njanggo |
| URL | https://mcp.njanggo.com |
| Authentification | OAuth (compte organisateur Njanggo via Clerk) |
Endpoints de découverte OAuth
Les clients MCP récupèrent automatiquement la configuration via les URLs well-known :
| Ressource | URL |
|---|---|
| Protected resource metadata | https://mcp.njanggo.com/.well-known/oauth-protected-resource/mcp |
| Authorization server (Clerk) | Découvert via authorization_servers dans les métadonnées |
Serveur local (développeurs)
@njanggo/mcp stdio reste disponible pour le dev avec NJANGGO_BEARER_TOKEN et NJANGGO_CALENDAR_SLUG. Voir le README du monorepo.Connecter un client
Chaque client demande les mêmes informations. Sélectionnez votre assistant ci-dessous — les logos identifient les intégrations testées.
Cursor
Configuration MCP Njanggo
- Ouvrez Cursor → Settings → MCP
- Cliquez Add new global MCP server
- Collez la configuration JSON ci-dessous
- Rechargez le serveur — OAuth Clerk s'ouvre dans le navigateur
{
"mcpServers": {
"njanggo": {
"url": "https://mcp.njanggo.com"
}
}
}Clients compatibles
CursorClaude DesktopClaude CodeChatGPTVS CodeCodexGeminiWindsurfAutres clients compatibles (Windsurf, OpenClaw, Hermes…) : ajoutez https://mcp.njanggo.com en serveur HTTP streamable, nommez-le Njanggo, et terminez l'OAuth Clerk quand il s'affiche.
Outils disponibles
62 outils stables — référencez-les directement dans vos prompts. Le serveur MCP est la source de vérité ; tools/list reflète toujours l'ensemble live.
Pour lister newsletters, tags, soumissions ou admins : utilisez njanggo_get_calendar (vue manage complète).
Diagnostic
njanggo_healthnjanggo_capabilitiesnjanggo_get_billing_plans
Calendrier
njanggo_get_calendarnjanggo_get_calendar_membershipnjanggo_update_calendarnjanggo_add_calendar_admin
Événements
njanggo_list_my_eventsnjanggo_get_eventnjanggo_create_eventnjanggo_update_eventnjanggo_delete_eventnjanggo_cancel_eventnjanggo_duplicate_event
Communications événement
njanggo_send_announcementnjanggo_send_remindernjanggo_add_hostnjanggo_update_hostnjanggo_list_email_templatesnjanggo_get_email_templatenjanggo_update_email_templatenjanggo_reset_email_template
Invités
njanggo_list_event_guestsnjanggo_create_guestnjanggo_invite_guestsnjanggo_update_guest_statusnjanggo_approve_guestnjanggo_reject_guestnjanggo_export_event
Check-in
njanggo_list_checkinsnjanggo_lookup_checkinnjanggo_create_checkin
Tags, contacts & membres
njanggo_create_calendar_tagnjanggo_delete_calendar_tagnjanggo_create_member_tagnjanggo_delete_member_tagnjanggo_assign_event_tagnjanggo_remove_event_tagnjanggo_add_calendar_contactsnjanggo_remove_calendar_membernjanggo_block_calendar_member
Newsletters
njanggo_create_newsletternjanggo_update_newsletternjanggo_delete_newsletternjanggo_send_newsletternjanggo_schedule_newsletternjanggo_cancel_newsletter_schedulenjanggo_preview_newsletter
Soumissions & webhooks
njanggo_approve_event_submissionnjanggo_reject_event_submissionnjanggo_list_webhooksnjanggo_create_webhooknjanggo_update_webhooknjanggo_test_webhooknjanggo_delete_webhook
Clés API Pro
njanggo_list_api_keysnjanggo_create_api_keynjanggo_update_api_keynjanggo_revoke_api_keynjanggo_list_api_key_scopes
Analytics
njanggo_get_analytics_dashboardnjanggo_get_event_analytics
FAQ
Njanggo expose un serveur MCP distant en streamable HTTP sur https://mcp.njanggo.com. Tout client compatible peut appeler les 62 outils depuis le chat.