NjanggoNjanggoDocumentation API

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.

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

Commencez toujours par 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 :

Endpoint MCP
https://mcp.njanggo.com

Transport 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

Assistant IACursor · Claude · ChatGPTmcp.njanggo.comStreamable HTTP + OAuthClerk OAuthConnexion organisateurapi.njanggo.com62 outils MCPBearer Clerk → calendrier résolu automatiquement → appels dashboard / v1 Pro

Flux OAuth (première connexion)

  1. 1Le client MCP contacte https://mcp.njanggo.com/mcp sans token
  2. 2Découverte via /.well-known/oauth-protected-resource/mcp
  3. 3Redirection OAuth Clerk — connexion compte Njanggo
  4. 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

ChampValeur
NomNjanggo
URLhttps://mcp.njanggo.com
AuthentificationOAuth (compte organisateur Njanggo via Clerk)

Endpoints de découverte OAuth

Les clients MCP récupèrent automatiquement la configuration via les URLs well-known :

RessourceURL
Protected resource metadatahttps://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)

Le package @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

  1. Ouvrez Cursor → Settings → MCP
  2. Cliquez Add new global MCP server
  3. Collez la configuration JSON ci-dessous
  4. Rechargez le serveur — OAuth Clerk s'ouvre dans le navigateur
mcp.json
{
  "mcpServers": {
    "njanggo": {
      "url": "https://mcp.njanggo.com"
    }
  }
}

Clients compatibles

CursorClaude DesktopClaude CodeChatGPTVS CodeCodexGeminiWindsurf

Autres 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_health
  • njanggo_capabilities
  • njanggo_get_billing_plans

Calendrier

  • njanggo_get_calendar
  • njanggo_get_calendar_membership
  • njanggo_update_calendar
  • njanggo_add_calendar_admin

Événements

  • njanggo_list_my_events
  • njanggo_get_event
  • njanggo_create_event
  • njanggo_update_event
  • njanggo_delete_event
  • njanggo_cancel_event
  • njanggo_duplicate_event

Communications événement

  • njanggo_send_announcement
  • njanggo_send_reminder
  • njanggo_add_host
  • njanggo_update_host
  • njanggo_list_email_templates
  • njanggo_get_email_template
  • njanggo_update_email_template
  • njanggo_reset_email_template

Invités

  • njanggo_list_event_guests
  • njanggo_create_guest
  • njanggo_invite_guests
  • njanggo_update_guest_status
  • njanggo_approve_guest
  • njanggo_reject_guest
  • njanggo_export_event

Check-in

  • njanggo_list_checkins
  • njanggo_lookup_checkin
  • njanggo_create_checkin

Tags, contacts & membres

  • njanggo_create_calendar_tag
  • njanggo_delete_calendar_tag
  • njanggo_create_member_tag
  • njanggo_delete_member_tag
  • njanggo_assign_event_tag
  • njanggo_remove_event_tag
  • njanggo_add_calendar_contacts
  • njanggo_remove_calendar_member
  • njanggo_block_calendar_member

Newsletters

  • njanggo_create_newsletter
  • njanggo_update_newsletter
  • njanggo_delete_newsletter
  • njanggo_send_newsletter
  • njanggo_schedule_newsletter
  • njanggo_cancel_newsletter_schedule
  • njanggo_preview_newsletter

Soumissions & webhooks

  • njanggo_approve_event_submission
  • njanggo_reject_event_submission
  • njanggo_list_webhooks
  • njanggo_create_webhook
  • njanggo_update_webhook
  • njanggo_test_webhook
  • njanggo_delete_webhook

Clés API Pro

  • njanggo_list_api_keys
  • njanggo_create_api_key
  • njanggo_update_api_key
  • njanggo_revoke_api_key
  • njanggo_list_api_key_scopes

Analytics

  • njanggo_get_analytics_dashboard
  • njanggo_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.