MCP servercom.brainiall/nlp
Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit.
Overview
Score?
UNRATED 0.419
of what a free look can see, on 31 looks
Looks
35
last 9 hr ago
Tools
22
More info
URL
api.brainiall.com/mcp/nlp/mcp
streamable-http
Says it is
brainiall-nlp 2.14.7
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.419 · highest on record 0.8561
Toolsfrom sha256:6ebade2222…8ee555
| Tool | Schema |
|---|---|
| analyze_sentiment Analyze text sentiment.
Returns positive/negative classification with confidence scores.
Brainiall Sentiment engine-based with sub-10ms latency. Multiple domain-specific
model var |
input · no output |
| analyze_toxicity Analyze text for toxic content.
Returns scores for 6 categories: toxic, severe_toxic, obscene, threat,
insult, identity_hate. Each score is 0.0-1.0.
BERT-based classifier with sub |
input · no output |
| answer_question Answer a question using ONLY the supplied text; returns the supporting sentence(s) with character offsets.
Replies found:false rather than guessing when the answer isn't present i |
input · no output |
| aspect_sentiment Sentiment per aspect. Brainiall Aspect Sentiment engine.
Splits the text into sentences mentioning each aspect, classifies each, aggregates. |
input · no output |
| check_groundedness Hallucination check: is a claim actually supported by a source text?
Brainiall Groundedness engine. Returns {grounded, confidence, supporting_span, reason}. |
input · no output |
| check_nlp_service Check health status of NLP API services and loaded models.
Returns:
dict with keys:
- status (str): 'healthy' or error state
- models (dict): Loaded model stat |
input · no output |
| classify_text_custom Zero-shot text classification — define your labels at call time. No training, no data upload.
Brainiall Custom Classifier engine. Returns {top_label, scores, confidence}. |
input · no output |
| detect_conversational_pii Multi-turn PII detection with cross-turn coreference.
Brainiall Conversational PII engine. Same surface text + type across turns gets the same entity_id. |
input · no output |
| detect_language Detect the language of text.
Supports 176 languages using fastText. Sub-1ms inference latency.
Returns ISO 639-1 codes with confidence scores.
Args:
text: Text to identify th |
input · no output |
| detect_pii Detect personally identifiable information (PII) in text.
Finds emails, phone numbers, SSNs, credit cards, IP addresses, and
person names. Optionally returns redacted text with PI |
input · no output |
| detect_prompt_injection Classify a prompt before it reaches your LLM. Brainiall Prompt Shield engine.
Returns category (jailbreak | prompt_injection | data_exfiltration | impersonation | none),
severity, |
input · no output |
| detect_protected_material Detect copyrighted text in user input — famous lyrics, literary openings, proprietary code.
Brainiall Protected Material engine. Returns matched spans with source attribution. |
input · no output |
| extract_entities Extract named entities (NER) from text.
Identifies persons, organizations, locations, and miscellaneous entities
with span offsets and confidence scores. BERT-NER based with sub-5 |
input · no output |
| extract_key_phrases Statistical key-phrase extraction — top-N ranked phrases.
Brainiall Key Phrases engine. Pure-statistical (TF + position + casing + stopword filter), no ML cost. |
input · no output |
| fraud_feedback Report the confirmed outcome of an event so the fraud model can be re-calibrated to your data.
Args:
event_id: The event identifier.
label: 'fraud' | 'legitimate' | 'charg |
input · no output |
| fraud_score Score a transaction or account event for fraud risk. Send whatever signals you have — all optional.
Returns a 0-1 fraud probability, a risk level, the exact risk factors that drov |
input · no output |
| knowledge_ingest Ingest a document into a knowledge base: it is chunked, embedded and stored for you (managed RAG).
Args:
namespace: The knowledge-base namespace.
text: The document text.
|
input · no output |
| knowledge_list_documents List the documents stored in a knowledge base (most recent first).
Args:
namespace: The knowledge-base namespace.
Returns:
dict with keys: documents (list of {doc_id, tit |
input · no output |
| knowledge_query Retrieve the most relevant passages from a knowledge base plus (optionally) a grounded, cited answer.
Returns found:false rather than a guess when the passages don't contain the a |
input · no output |
| link_entities_to_wikidata Named-entity recognition + canonical linking to Wikidata Q-ids.
Brainiall Entity Linker engine. Disambiguates 'Apple' the company from 'apple' the fruit. |
input · no output |
| summarize_text Summarize text — extractive (verbatim key sentences in original order) or abstractive (concise rewrite).
Args:
text: The text to summarize.
mode: 'abstractive' or 'extract |
input · no output |
| translate_text Translate text between 100+ languages.
Args:
text: The text to translate.
target_lang: Target language code.
source_lang: Source language code; omit to auto-detect.
R |
input · no output |
Verify it yourself
npx teppi-check https://api.brainiall.com/mcp/nlp/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ25A3QG2BM8Z0V2BQCW5W