Tisane
Tisane API is a natural language processing tool that detects problematic content, extracts topics, and performs aspect-based sentiment analysis across 27 languages.
Verdict
Common use cases
- Detect sentiment in customer support tickets
- Flag toxic language in user-generated content
- Extract named entities from meeting transcripts
- Identify language of inbound messages
- Translate feedback into team's working language
Integration
- Vendor
- Tisane
- Category
- other
- Auth
- API_KEY
- Tools
- 6
- Composio slug
tisane
Tools
- Analyze Text
Tool to analyze input text for detailed nlu insights. use after preparing text when you need to detect sentiment, entities, topics, and other linguistic features.
- Calculate Semantic Similarity
Tool to calculate semantic similarity between two text fragments. use when you need a numeric similarity score (0-1) for two texts.
- Detect Language
Tool to detect the language of the provided text. use when you need to identify the language code.
- Extract Text
Tool to extract raw text from markup content. use when cleaning html, css, js, or json to get pure decoded text. use after confirming the input is utf-8 text; this does not process binary content.
- Get Supported Languages
Tool to list all languages supported by the api. use when needing to discover available languages for text analysis or processing. call before submitting text to ensure support.
- Transform Text
Tool to translate or paraphrase text. use when you need to convert content between languages or paraphrase within the same language.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings → Integrations → Browse MCP Servers. 2. Search for Tisane and click Connect. 3. You'll be prompted to paste your Tisane API key — get this from your Tisane dashboard under API Credentials. 4. Grant the key read access to your text analysis endpoints (no write scopes required). 5. Click Save and wait for the green checkmark confirming the connection is live. 6. Open any Space and type '@Tisane analyze this text for sentiment and entities: [your sample text]' to verify the integration responds with structured output. 7. If you see a 401 error, double-check the API key was copied in full with no trailing spaces. 8. Once working, you can invoke any of Tisane's six tools by @mentioning it and describing the task in plain language.
What teammates see: by default, memories from Tisane are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Sentiment Triage
@Tisane analyze these three support messages for sentiment and flag any with negative scores above 0.7: [paste messages here]Open in a Space →
Entity Extraction
@Tisane extract all named entities from this meeting transcript and group them by type: [paste transcript]Open in a Space →
Language Detection
@Tisane detect the language of these five messages and return the ISO code for each: [paste messages]Open in a Space →
Similarity Check
@Tisane calculate semantic similarity between these two product descriptions and tell me if they're likely duplicates: [paste text A and text B]Open in a Space →
Quick Translation
@Tisane translate this customer email from French to English and preserve the original tone: [paste email]Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Tisane analyze this customer feedback for sentiment and key topics: 'The new dashboard is confusing and slow, but the support team was incredibly helpful in getting us set up.'
This example would return a structured NLU breakdown: overall sentiment is mixed (negative on product, positive on support), with detected entities like 'dashboard' and 'support team', topics including 'usability' and 'customer service', and potentially flagged attributes like 'speed' (negative) and 'helpfulness' (positive). The response would include confidence scores for each detected feature, allowing you to quantify sentiment patterns across multiple feedback entries.
This showcases Tisane's core NLU capability — going beyond basic sentiment to extract entities, topics, and attributes in one pass. Requires an API key with text analysis permissions. Most useful when processing batches of user-generated content where you need structured insights, not just positive/negative labels.
@Tisane translate this product announcement to French and Spanish: 'We're excited to launch real-time collaboration features next quarter.'
This example would return two translations: French ('Nous sommes ravis de lancer des fonctionnalités de collaboration en temps réel au prochain trimestre.') and Spanish ('Estamos emocionados de lanzar funciones de colaboración en tiempo real el próximo trimestre.'). Each translation preserves the tone and intent of the original, with Tisane handling context-aware phrasing rather than word-for-word substitution.
Demonstrates Tisane's transformation tool for localization workflows. You can also use this for paraphrasing within the same language. Check supported languages first with the get-languages tool — not all language pairs have equal coverage. Translation quality depends on domain-specific terminology in your API plan.
@Tisane compare these two feature requests for semantic similarity: 'Add dark mode to the mobile app' vs 'Support night theme on iOS and Android'
This example would return a similarity score around 0.85–0.92 (scale 0–1), indicating these requests are semantically nearly identical despite different wording. The AI could then use this score to deduplicate feature requests in a backlog, grouping 'dark mode', 'night theme', and similar phrasings under one canonical item. Lower scores (below 0.6) would flag genuinely distinct requests.
This highlights Tisane's semantic similarity tool for deduplication or clustering tasks. Useful when consolidating user feedback, support tickets, or survey responses. The numeric score lets you set thresholds programmatically — but context matters: two texts about 'apple' (fruit vs. company) might score high on surface similarity yet differ in intent.
Use-case deep-dives
When Tisane beats keyword filters for support triage
A 6-person support team handling 200+ tickets daily across three languages needs automatic routing before agents see them. Tisane's Analyze Text tool detects sentiment and topics in one pass, so you can route angry customers to senior agents and billing questions to finance without writing regex rules for every edge case. The language detection runs first, then sentiment scoring flags priority. This works when your ticket volume justifies API costs (roughly $0.01 per analysis at scale) and you're already using an MCP-compatible workspace. If you're under 50 tickets a day, manual tagging is cheaper. For teams drowning in multilingual support chaos, Tisane turns triage from a 20-minute morning ritual into a background task.
Tisane for real-time comment filtering at community scale
A 3-person community team moderating a forum with 10k daily comments needs to catch abuse without reading every post. Tisane's sentiment and entity detection flags toxic language, personal attacks, and spam patterns faster than human review. The Analyze Text tool runs on each comment at submission, scores it for abuse signals, and holds flagged content for manual review. This setup works when you have structured text input (not images or video) and can tolerate a 200ms API round-trip per comment. If your community is under 500 comments daily, simpler keyword blocklists are enough. For high-volume forums where one missed threat tanks trust, Tisane gives you automated first-pass filtering that doesn't burn out your mod team.
When semantic similarity beats keyword search for docs
A 5-person product team maintains help docs in four languages and fields the same questions repeatedly because users can't find answers. Tisane's Calculate Semantic Similarity tool scores user queries against your doc library, surfacing the right article even when phrasing doesn't match exactly. You run Get Supported Languages once to confirm coverage, then pipe every search query through similarity scoring against pre-indexed articles. This wins when your docs are under 5k articles (larger sets need vector databases) and your team already uses an MCP workspace for support handoffs. If your knowledge base is English-only or under 50 articles, basic full-text search is simpler. For multilingual teams tired of rewriting the same answer in Slack, Tisane turns your docs into a self-service system that actually works.
Frequently asked
What does the Tisane MCP do in Switchy?
The Tisane MCP adds natural language processing to your Switchy workspace. It analyzes text for sentiment, entities, and topics; detects languages; calculates semantic similarity between passages; extracts clean text from markup; and translates or paraphrases content. Your team can pipe customer feedback, support tickets, or research notes through these tools without leaving the conversation.
Do I need a Tisane account to connect this MCP?
Yes. You need a Tisane API key, which means signing up for a Tisane account and generating credentials from their dashboard. The MCP uses API key authentication, so whoever connects it in Switchy needs access to that key. No OAuth flow—just paste the key during setup and you're done.
Can the Tisane MCP analyze text in languages other than English?
Yes. Tisane supports dozens of languages for sentiment and entity extraction. Use the Get Supported Languages tool first to confirm your target language is available, then run Analyze Text or Transform Text. The Detect Language tool identifies the language code automatically if you're unsure what you're working with.
How is this different from using ChatGPT for sentiment analysis?
Tisane returns structured NLU data—entity types, sentiment scores, topic tags—not prose summaries. If you need consistent JSON output for downstream automation or want to compare semantic similarity with a numeric score, Tisane is purpose-built for that. ChatGPT is better for open-ended interpretation; Tisane is better for repeatable extraction.
Who on my team should connect the Tisane MCP?
Whoever holds your Tisane API key and understands your text-processing workflows. Typically a product manager, data analyst, or engineer who already uses Tisane for customer feedback or content moderation. Once connected, anyone in the Switchy workspace can invoke the tools without needing their own Tisane credentials.