Everything here was measured by our prober or read from a registry. Nothing is self-reported.
30-day availability1/1 checks ok
30 days agotoday
Endpoints
https://api.brainiall.com/mcp/nlp/mcpmcp streamable http · checked on a schedule
Registry facts
Not distributed through a package registry we index.
when
check
result
http
latency
detail
25 min ago
mcp initialize
ok
200
88 ms
server brainiall-nlp 2.14.7 · protocol 2025-06-18 · 22 tools
Tools observed via MCP handshake
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
analyze_sentiment — Analyze text sentiment.
Returns positive/negative classification with confidence scores.
Brainiall Sentiment engine-based with sub-10ms latency. Multiple domai
extract_entities — Extract named entities (NER) from text.
Identifies persons, organizations, locations, and miscellaneous entities
with span offsets and confidence scores. BERT-
detect_pii — Detect personally identifiable information (PII) in text.
Finds emails, phone numbers, SSNs, credit cards, IP addresses, and
person names. Optionally returns r
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:
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
translate_text — Translate text between 100+ languages.
Args:
text: The text to translate.
target_lang: Target language code.
source_lang: Source language code; omi
summarize_text — Summarize text — extractive (verbatim key sentences in original order) or abstractive (concise rewrite).
Args:
text: The text to summarize.
mode: 'abst
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 an
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:
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
knowledge_list_documents
Declared by sources
What the publisher says
Attributed to the source that supplied each field. Treated as claims, not facts.
No long description beyond the summary.
kind ← Official MCP Registry
name ← Official MCP Registry
summary ← Official MCP Registry
version ← Official MCP Registry
description ← Official MCP Registry
homepageUrl ← Official MCP Registry
publisherName ← Official MCP Registry
Derived by Wellknown
Capabilities
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
3 h ago · declared · summary → "Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit."
3 h ago · declared · description → "Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit."
3 h ago · declared · publisherName → "com.brainiall"
3 h ago · declared · homepageUrl → "https://brainiall.com"
3 h ago · declared · version → "1.0.0"
3 h ago · declared · protocols → ["mcp"]
— List the documents stored in a knowledge base (most recent first).
Args:
namespace: The knowledge-base namespace.
Returns:
dict with keys: documents (
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 ri
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' | '
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
aspect_sentiment — Sentiment per aspect. Brainiall Aspect Sentiment engine.
Splits the text into sentences mentioning each aspect, classifies each, aggregates.
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, c
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.
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.
detect_prompt_injection — Classify a prompt before it reaches your LLM. Brainiall Prompt Shield engine.
Returns category (jailbreak | prompt_injection | data_exfiltration | impersonatio
check_groundedness — Hallucination check: is a claim actually supported by a source text?
Brainiall Groundedness engine. Returns {grounded, confidence, supporting_span, reason}.
detect_protected_material — Detect copyrighted text in user input — famous lyrics, literary openings, proprietary code.
Brainiall Protected Material engine. Returns matched spans with sou
Dribba: services, case studies, budget estimates and contact, as MCP tools.
First seen 3 h ago · updated 24 min ago. About records