otherapi_key

TextRazor

TextRazor is a natural language processing API that extracts meaning, entities, and relationships from text, powering advanced content analysis and sentiment detection

Verdict

TextRazor exposes 13 natural language processing tools that dissect text at multiple levels — entities, grammatical structure, categories, logical implications, and key phrases. @mention it to extract people/places/organizations from customer feedback, classify support tickets by topic, or parse sentence structure for content analysis. Writers, researchers, and support teams get the most value when they need to understand what's in large volumes of unstructured text without reading every word. Requires an API key from TextRazor's dashboard; no OAuth complexity, but you'll need to manage rate limits on the free tier.

Common use cases

  • Extract customer names and companies from support emails
  • Classify user feedback into product feature categories
  • Identify key phrases in competitor blog posts
  • Parse sentence structure for content quality checks
  • Pull location mentions from travel reviews

Integration

Vendor
TextRazor
Category
other
Auth
API_KEY
Tools
13
Composio slug
textrazor

Tools

  • Analyze Content with TextRazor

    A comprehensive content analysis tool that combines multiple textrazor extractors to perform a complete analysis of the input text. this action allows users to analyze text content with multiple extractors in a single api call.

  • Analyze Dependency Trees

    The dependencytreesaction analyzes the grammatical relationships between words in text by creating dependency trees. it provides detailed syntactic analysis by identifying the grammatical relationships between words and their parent words i

  • Classify Text

    This tool will classify text into predefined categories using textrazor's classification capabilities. it takes input text, optional cleanup mode and language, and returns a list of relevant categories with their confidence scores from the

  • Dictionary Manager

    The textrazor dictionary manager tool allows users to create, update, and manage custom entity dictionaries in textrazor. it provides endpoints for creating/updating dictionaries, listing dictionaries, getting a specific dictionary, and del

  • Extract Entailments from Text

    This tool extracts entailments from text using textrazor's api. it identifies words or phrases that can be logically inferred from the given text by analyzing logical implications and relationships.

  • Extract Grammatical Relations from Text

    This tool extracts grammatical relations between words in the text. it identifies the relationships between different parts of sentences, including subjects, objects, and predicates. the relations extractor provides detailed syntactic analy

  • Extract Named Entities from Text

    Extract named entities (people, places, companies, etc.) from text using textrazor's entity extraction api. the tool will identify and classify named entities within the provided text, returning detailed information about each entity includ

  • Extract Phrases from Text

    The extractphrases action extracts meaningful phrases from input text using textrazor's phrase extraction capability. it analyzes text to identify important phrases and multi-word expressions that aid in tasks like content analysis, keyword

  • Extract Topics from Text

    A tool to extract topics from text using textrazor's topic extraction capabilities. topics represent the main themes and concepts discussed in the text, with relevance scores indicating their importance to the document.

  • Extract Word Senses

    This tool performs word sense disambiguation on the input text by identifying the most likely meanings of words in context. it uses textrazor's 'senses' extractor to determine the semantic meaning and provides detailed data including word,

  • Get Account Information

    This tool retrieves comprehensive information about a textrazor account, providing essential details about the account's status, usage, and limits. it returns an account object containing properties such as the current subscription plan, co

  • Manage Custom Classifiers

    This tool manages custom classifiers in textrazor, allowing users to create, update, and manage custom classification categories.

  • Spelling Correction

    This tool performs spelling correction on the provided text using textrazor's deep spelling correction system. it analyzes the input text for spelling errors and provides context-based corrections.

Setup

Setup guide

  1. 11. Log into your TextRazor account at textrazor.com and navigate to the API Keys section in your dashboard to generate a new key. 2. In Switchy, open Settings > Integrations > Add Integration and select TextRazor from the list. 3. Paste your API key into the authentication field and click Connect. 4. Switchy will validate the key by making a test request to TextRazor's API; you'll see a green checkmark when the connection succeeds. 5. Open any Space where you want to use text analysis and type '@TextRazor analyze this feedback: [paste text]' to invoke the comprehensive content analysis tool. 6. The response will include extracted entities, categories, phrases, and grammatical relations depending on which tool you called. 7. If you hit rate limits, check your TextRazor plan tier and consider upgrading or spacing out requests.

What teammates see: by default, memories from TextRazor 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

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Extract Entities from Feedback

@TextRazor extract named entities from this customer feedback: [paste feedback here]. Return a list of people, organizations, and locations mentioned.
Open in a Space →

Classify Support Tickets

@TextRazor classify this support ticket into categories: [paste ticket text]. Tell me which product areas or issue types it relates to.
Open in a Space →

Identify Key Phrases

@TextRazor extract key phrases from this article: [paste article text]. Show me the top 10 phrases that capture the main ideas.
Open in a Space →

Analyze Sentence Structure

@TextRazor analyze the grammatical relations in this sentence: [paste sentence]. Show me subjects, objects, and predicates with their dependencies.
Open in a Space →

Find Logical Implications

@TextRazor extract entailments from this paragraph: [paste text]. Tell me what logical conclusions can be drawn from the statements.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@TextRazor extract all named entities from this press release and tell me which companies, people, and locations are mentioned

Output

TextRazor identified 12 named entities in the text: 3 organizations (Acme Corp, TechVentures LLC, DataFlow Systems), 4 people (Sarah Chen as CEO, Michael Torres as CTO, Dr. Emily Rodriguez, James Park), 3 locations (San Francisco headquarters, Austin office, Singapore), and 2 products (CloudSync Platform, API Gateway). Each entity includes confidence scores ranging from 0.87 to 0.98 and links to knowledge-base identifiers where available.

Notes

This example shows TextRazor's core entity extraction strength — identifying and categorizing named entities with confidence scores. The API requires an API key and processes text synchronously, so very long documents (over 200KB) may hit rate limits. Entity linking to knowledge bases depends on the entities being well-known in public datasets.

Prompt

@TextRazor analyze the dependency trees in this customer feedback to understand the grammatical structure and identify what subjects are connected to negative sentiment words

Output

TextRazor parsed 8 sentences into dependency trees, revealing grammatical relationships. In sentence 3, 'interface' (subject) connects via nsubj relation to 'confuses' (verb), with 'users' as the direct object. Sentence 5 shows 'checkout' (subject) linked to 'fails' through a similar structure. The analysis identified 14 verb-object pairs and 22 modifier relationships, making it clear which product features are grammatically tied to complaint verbs versus praise verbs.

Notes

Dependency tree analysis is powerful for understanding sentence structure beyond keyword matching — useful when sentiment analysis needs grammatical context. This example pairs TextRazor's syntactic output with your own interpretation layer. Note that complex or fragmented sentences may produce ambiguous trees, and the tool works best with well-formed English text.

Prompt

@TextRazor create a custom entity dictionary called 'internal-products' with our product codenames so future analyses recognize them as entities, then classify this support ticket

Output

Dictionary 'internal-products' created with 7 entries (Project Falcon, Nighthawk API, Redwood Dashboard, etc.). TextRazor will now recognize these as custom entities in subsequent analyses. Classifying the support ticket: primary category 'Technical Support / API Issues' (confidence 0.91), secondary category 'Billing Questions' (confidence 0.34). The ticket mentions 'Nighthawk API' (now recognized as a custom entity) 4 times, suggesting it's the focus of the user's concern.

Notes

This example demonstrates TextRazor's dictionary management for domain-specific entity recognition — critical when analyzing internal documents with proprietary terminology. Custom dictionaries persist across API calls and require the dictionary management permission. Classification categories come from TextRazor's pre-trained models; you cannot define custom categories without their enterprise tier.

Use-case deep-dives

Customer feedback categorization at scale

When TextRazor wins for support teams drowning in unstructured feedback

A 6-person support team at a B2B SaaS company gets 200+ customer emails daily, plus Slack messages and survey responses. They need to route feedback to product, engineering, or account management without reading every word. TextRazor's classification and entity extraction tools tag each message with product areas, sentiment, and named features in under a second. The team sets up a shared Switchy workspace where the MCP runs on incoming feedback, auto-tags tickets in Linear, and surfaces trending issues in a daily digest. This works when your feedback volume justifies the API cost (roughly $0.50 per 1,000 analyses) and you can define 8-12 stable categories. If your product changes weekly or you get fewer than 50 messages a day, manual tagging is faster. For teams at 100+ daily inputs with consistent taxonomy, TextRazor pays for itself in saved triage time.

Content compliance review for regulated industries

How TextRazor catches risky language in marketing copy before publication

A 4-person marketing team at a fintech startup writes blog posts, email campaigns, and landing pages that must avoid specific claims (like 'guaranteed returns' or unapproved medical terms). They use TextRazor's dependency tree and entailment extraction to flag sentences that imply prohibited statements, even when the exact phrase isn't present. The MCP runs in a Switchy workspace connected to their Google Docs drafts, highlighting risky constructions before legal review. This setup works when you have a defined list of 20-50 prohibited concepts and publish 10+ pieces per month. The dependency tree analysis is overkill for simple keyword blocking—use a regex if you're just banning exact phrases. For regulated teams that need semantic compliance checks without a full-time compliance officer, TextRazor's linguistic depth justifies the API key and 13-tool learning curve.

Competitive intelligence extraction from earnings calls

When TextRazor's entity linking beats manual note-taking for market research

A 3-person strategy team at a Series A company monitors 15 public competitors by reading quarterly earnings transcripts. They need to track which products, partnerships, and geographies each competitor mentions, then compare trends over time. TextRazor's named entity extraction and phrase tools pull structured data from unstructured transcripts—company names, product mentions, geographic markets—and link entities to Wikidata for disambiguation. The team drops transcripts into a Switchy workspace, runs the MCP, and exports a CSV of entities by quarter. This works when you're analyzing 5+ long documents per month and need consistent entity tagging across sources. If you're only tracking 2-3 competitors or reading summaries instead of full transcripts, a spreadsheet and manual highlights are faster. For research teams building longitudinal datasets from public filings, TextRazor's entity linking saves 4-6 hours per analyst per week.

Frequently asked

What does the TextRazor MCP do in Switchy?

It runs natural language processing on any text your team feeds it — extracting entities, classifying content, parsing grammar trees, and pulling out logical entailments. You can analyze customer feedback, tag support tickets, or enrich documents without writing NLP code. The 13 tools cover everything from named entity recognition to dependency parsing, all callable from Switchy prompts.

Do I need a TextRazor account to use this MCP?

Yes. You need an active TextRazor account and an API key. Paste the key into Switchy's integration settings and the MCP handles the rest. No OAuth dance — just API key auth. If your team already has a TextRazor subscription, anyone with the key can connect it.

Can the TextRazor MCP write back to my documents or CMS?

No. It's read-only analysis. You send text in, you get structured data back — entities, categories, grammar relations. If you want to save those results to Notion or Google Docs, chain the TextRazor MCP with another integration in the same Switchy workflow. The MCP itself doesn't persist anything.

How is this different from calling the TextRazor API directly?

You skip the boilerplate. No HTTP client setup, no parsing JSON responses, no credential management. The MCP exposes TextRazor's features as plain-English tools that work inside Switchy prompts. If you're already comfortable with API calls and want full control, stick with the API. If you want your team to run NLP without touching code, use the MCP.

Who on the team should connect the TextRazor MCP?

Whoever owns your TextRazor account and has the API key. Once connected, any Switchy workspace member can use the tools in their prompts — no per-user auth required. Usage counts against your TextRazor plan limits, not Switchy's, so coordinate with whoever manages that budget.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.