Brainiall NLP
Qué hace este MCP
Provides NLP capabilities including sentiment, toxicity, PII and injection detection, entity extraction, translation, summarization, grounded QA, and managed knowledge-base retrieval.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000, 'description': 'Text to analyze for sentiment (positive/negative)'}, 'model': {'type': 'string', 'default': 'general', 'description': "Model variant: 'general' (default), 'financial', 'twitter'"}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000, 'description': 'Text to analyze for toxicity (hate speech, insults, threats)'}}}
Esquema de entrada
{'type': 'object', 'required': ['text', 'question'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'description': 'The text/document to answer from'}, 'question': {'type': 'string', 'maxLength': 1000, 'description': 'The question to answer'}}}
Esquema de entrada
{'type': 'object', 'required': ['text', 'aspects'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}, 'aspects': {'type': 'array', 'items': {'type': 'string'}, 'description': "Aspect terms to score (e.g. ['camera','battery','price'])"}}}
Esquema de entrada
{'type': 'object', 'required': ['claim', 'source'], 'properties': {'claim': {'type': 'string', 'maxLength': 4000, 'description': 'The claim to verify'}, 'source': {'type': 'string', 'maxLength': 20000, 'description': 'The source text the claim should be grounded in'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['text', 'labels'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}, 'labels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Your candidate labels (2-20 of them)'}, 'multi_label': {'type': 'boolean', 'default': False, 'description': 'If True, multiple labels can apply'}}}
Esquema de entrada
{'type': 'object', 'required': ['turns'], 'properties': {'turns': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'List of [role, content] dicts representing a dialogue'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000, 'description': 'Text to identify the language of'}, 'top_k': {'type': 'integer', 'default': 3, 'description': 'Number of top language predictions to return'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000, 'description': 'Text to scan for personally identifiable information'}, 'redact': {'type': 'boolean', 'default': False, 'description': 'If true, return redacted text with PII replaced by [TYPE]'}}}
Esquema de entrada
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'maxLength': 20000, 'minLength': 1, 'description': 'The prompt text to classify (NOT executed)'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 20000, 'description': 'Text to scan for copyrighted material'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000, 'description': 'Text to extract named entities from (persons, organizations, locations)'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Input text'}, 'top_k': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Number of phrases to return'}, 'max_ngram': {'type': 'integer', 'default': 3, 'maximum': 4, 'minimum': 1, 'description': 'Max words per phrase (1-4)'}}}
Esquema de entrada
{'type': 'object', 'required': ['event_id', 'label'], 'properties': {'label': {'type': 'string', 'description': "The confirmed outcome: 'fraud' | 'legitimate' | 'chargeback' | 'dispute'"}, 'notes': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}], 'default': None, 'description': 'Optional free-text notes'}, 'event_id': {'type': 'string', 'maxLength': 256, 'description': 'The event_id you passed to fraud_score (or your own identifier)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'amount': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'The transaction amount'}, 'is_tor': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Request originated from a Tor exit node'}, 'currency': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'ISO 4217 currency code'}, 'event_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Your identifier for this event (echoed back; use with fraud_feedback)'}, 'avs_match': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Whether the address-verification check matched'}, 'is_new_ip': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'First time seeing this IP'}, 'ip_country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'ISO country code geolocated from the IP'}, 'card_country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'ISO country code of the payment instrument'}, 'cvv_provided': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Whether the CVV was provided'}, 'txn_count_1h': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of transactions on this account in the last hour'}, 'is_new_device': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'First time seeing this device'}, 'txn_count_24h': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of transactions on this account in the last 24h'}, 'is_proxy_or_vpn': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Request originated from a proxy/VPN/datacenter IP'}, 'account_age_days': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Age of the account in days'}, 'prior_chargebacks': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of prior chargebacks on this account'}, 'avg_txn_amount_30d': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': "The account's avg transaction amount over the last 30 days (for amount-anomaly scoring)"}, 'distinct_cards_24h': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Distinct cards used on this account in 24h'}, 'distinct_countries_24h': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Distinct countries seen on this account in 24h'}}}
Esquema de entrada
{'type': 'object', 'required': ['namespace', 'text'], 'properties': {'text': {'type': 'string', 'maxLength': 200000, 'description': 'The document text to ingest'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional title for the document'}, 'namespace': {'type': 'string', 'maxLength': 128, 'description': 'The knowledge-base namespace to ingest into (alphanumeric/hyphen)'}}}
Esquema de entrada
{'type': 'object', 'required': ['namespace'], 'properties': {'namespace': {'type': 'string', 'maxLength': 128, 'description': 'The knowledge-base namespace'}}}
Esquema de entrada
{'type': 'object', 'required': ['namespace', 'question'], 'properties': {'top_k': {'type': 'integer', 'default': 6, 'maximum': 50, 'minimum': 1, 'description': 'How many passages to retrieve'}, 'rerank': {'type': 'boolean', 'default': False, 'description': 'Re-order the retrieved passages before answering'}, 'question': {'type': 'string', 'maxLength': 2000, 'description': 'The natural-language question'}, 'namespace': {'type': 'string', 'maxLength': 128, 'description': 'The knowledge-base namespace to query'}, 'synthesize': {'type': 'boolean', 'default': True, 'description': 'Also return a concise answer grounded only in the retrieved passages'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}, 'max_entities': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Max entities to return'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'mode': {'type': 'string', 'default': 'abstractive', 'description': "'abstractive' (concise rewrite) or 'extractive' (most important sentences, verbatim)"}, 'text': {'type': 'string', 'maxLength': 50000, 'description': 'The text to summarize'}, 'max_length': {'type': 'integer', 'default': 150, 'maximum': 1000, 'minimum': 10, 'description': 'Target maximum length of the summary, in words'}}}
Esquema de entrada
{'type': 'object', 'required': ['text', 'target_lang'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'description': 'The text to translate'}, 'source_lang': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Source language code; omit to auto-detect'}, 'target_lang': {'type': 'string', 'description': "Target language code (e.g. 'pt', 'es', 'fr', 'de', 'ja')"}}}
Cambios recientes en herramientas
Servidores MCP similares
agent4.io
Manages grounded business agents, knowledge bases, skills, connected MCP tools, public shares, and structured interactive storyli…
Hipocampo MCP
Provides bilingual semantic memory, embeddings, graph links, code indexing and search, context preload, deduplication, compressio…
branchly
Manages an AI application’s knowledge-base content, prompts, tools, data sources, retrieval context, sessions, and usage analytic…
TestGraph
Supports governed semantic classification, shared AI deliberations, evidence-backed subject enrichment, structured memory, and re…
Santismm Knowledge — Harness Engineering, Agentic AI & Governance
Provides searchable and citable knowledge about harness engineering, agentic AI, enterprise patterns, architectures, governance, …
WikiKV Agent Exchange
Provides citation-backed knowledge retrieval, private RAG collections, and coordination workflows for agents exchanging evidence …
api
Extracts, summarizes, translates, searches, and fact-checks documents and web pages, with evidence bundles, citations, receipts, …
Gonka Second Opinion (multi-model)
Runs LLM inference and multi-model second opinions through Gonka, exposes model pricing and trial access, and searches Gonka docu…