Tally MCP Server

officiel

Créer et modifier les formulaires Tally et analyser les soumissions

Documentation

Serveur MCP

Créez des formulaires Tally et listez des formulaires ou des soumissions à l'aide d'assistants IA via le Model Context Protocol

Le serveur MCP Tally est actuellement en version bêta et est susceptible d'être modifié.

Qu'est-ce que MCP ?

Le Model Context Protocol (MCP) vous permet de créer des formulaires Tally et de récupérer des formulaires ou des soumissions en langage naturel via des assistants IA comme Claude.

URL du serveur

Le serveur MCP Tally est disponible à l'adresse suivante :

https://api.tally.so/mcp

Authentification

Le serveur MCP Tally prend en charge deux méthodes d'authentification :

Option 1 : OAuth (Recommandée)

Le moyen le plus simple de se connecter est via OAuth. De nombreux assistants IA prennent en charge l'authentification OAuth pour les serveurs MCP, vous permettant de vous connecter en quelques clics sans gérer manuellement les clés API.

Lorsque votre assistant IA demande une authentification OAuth :

  1. Cliquez sur le bouton de connexion ou le lien d'autorisation
  2. Connectez-vous à votre compte Tally (si ce n'est pas déjà fait)
  3. Autorisez la connexion
  4. L'assistant IA configurera automatiquement la connexion

Option 2 : Clé API

Vous pouvez également vous authentifier en utilisant une clé API dans l'en-tête Authorization :

Authorization: Bearer tly-xxxx

En savoir plus sur comment obtenir votre clé API.

Configuration

Claude Desktop

Cette méthode fonctionne pour Claude Desktop et claude.ai, et s'applique à toutes les applications Claude qui prennent en charge les connecteurs, y compris Claude Chat, Claude Code et Claude Cowork.

  1. Ouvrez Claude Desktop (ou claude.ai dans votre navigateur) et accédez à Personnaliser > Connecteurs > Ajouter un connecteur personnalisé depuis la barre latérale gauche. Claude connectors
  2. Donnez un nom au connecteur et l'URL du serveur MCP Tally.
https://api.tally.so/mcp
  1. Cliquez sur "Ajouter" pour enregistrer le connecteur. Add Tally MCP connector
  2. Redémarrez Claude Desktop
  3. La première fois que vous utilisez le serveur MCP Tally, Claude ouvrira un flux OAuth pour s'authentifier avec votre compte Tally.

Claude Code CLI

Pour connecter Claude Code au serveur MCP Tally, exécutez la commande suivante dans votre terminal :

claude mcp add tally --transport http https://api.tally.so/mcp

Claude Code gérera automatiquement le flux OAuth lors de la première utilisation du serveur MCP Tally. Vous pouvez vérifier la connexion en exécutant la commande /mcp dans Claude Code.

Cursor

  1. Ouvrez Paramètres Cursor > Outils & MCP
  2. Cliquez sur Nouveau serveur MCP
  3. Collez le JSON suivant pour configurer le serveur MCP Tally :
{
  "mcpServers": {
    "tally": {
      "url": "https://api.tally.so/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}

Exemples d'utilisation

Une fois configuré, vous pouvez demander à votre assistant IA de créer des formulaires en langage naturel. Voici quelques exemples :

Créer un formulaire de contact simple

Create a simple contact form

L'assistant IA créera automatiquement un formulaire de contact avec les champs couramment attendus en fonction de sa compréhension de ce qu'un formulaire de contact typique devrait inclure.

Mettre à jour le formulaire de contact

Si le formulaire généré n'est pas exactement ce que vous vouliez, vous pouvez facilement le modifier en poursuivant :

We don't need the Company field, remove the consent checkbox and maybe add a captcha

L'assistant IA devrait correctement modifier le formulaire et l'enregistrer.

Créer un formulaire avec des champs spécifiques

Alternativement, vous pouvez être explicite sur les champs exacts que vous souhaitez :

Create a contact form with these specific fields:
- Name (required)
- Email (required)
- Phone (optional)
- Message (required)
- Captcha (required)

L'assistant IA devrait créer un formulaire avec les champs spécifiés et l'enregistrer.

Mettre à jour un formulaire existant

Update this form https://tally.so/r/a1B2c3
- Remove the phone number field
- Also add a captcha
- Make company field optional

L'assistant IA utilisera les outils MCP pour charger votre formulaire, apporter les modifications demandées et enregistrer la version mise à jour.

Récupérer les soumissions de formulaire

Vous pouvez récupérer les soumissions pour n'importe quel formulaire, avec des filtres optionnels pour le statut et la plage de dates :

Show me all completed submissions for https://tally.so/r/a1B2c3 from January 2025

L'assistant IA récupérera et affichera les soumissions correspondantes pour votre formulaire, y compris les libellés des questions et les données de réponse.

Lister les formulaires

Vous pouvez lister les formulaires dans vos espaces de travail accessibles et demander un filtrage par nom, statut ou récence :

Show my 10 most recently updated published forms

L'assistant IA appellera l'outil MCP de liste des formulaires et renverra les formulaires correspondants avec des détails clés tels que le nom du formulaire, l'URL, le statut et la date de dernière mise à jour.

Exemple d'utilisation avec Claude

Configuration du serveur MCP Tally en utilisant OAuth avec Claude