ThinkNEO Control Plane
REMOTE · MCP.THINKNEO.AI · SCANNED SEP 20
Enterprise AI Control Plane: governance, guardrails, spend tracking, compliance & smart routing.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (thinkneo_rotate_key). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability83
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 7973 tokens (~113/item across 70 items; 68 tools + 2 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 70 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
How do I install the ThinkNEO Control Plane MCP server?
ThinkNEO Control Plane is a hosted endpoint at https://mcp.thinkneo.ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.thinkneo.ai
claude mcp add --transport http ai-thinkneo-control-plane 'https://mcp.thinkneo.ai/mcp'
{
"mcpServers": {
"ai-thinkneo-control-plane": {
"url": "https://mcp.thinkneo.ai/mcp"
}
}
} {
"servers": {
"ai-thinkneo-control-plane": {
"type": "http",
"url": "https://mcp.thinkneo.ai/mcp"
}
}
} [mcp_servers.ai-thinkneo-control-plane] url = "https://mcp.thinkneo.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ai-thinkneo-control-plane": {
"type": "remote",
"url": "https://mcp.thinkneo.ai/mcp",
"enabled": true
}
}
} openclaw mcp add ai-thinkneo-control-plane --url 'https://mcp.thinkneo.ai/mcp' --transport streamable-http
mcp_servers:
ai-thinkneo-control-plane:
url: "https://mcp.thinkneo.ai/mcp" {
"McpServers": {
"ai-thinkneo-control-plane": {
"Transport": "http",
"Url": "https://mcp.thinkneo.ai/mcp"
}
}
} assistant mcp add ai-thinkneo-control-plane -t streamable-http -u 'https://mcp.thinkneo.ai/mcp'
{
"mcpServers": {
"ai-thinkneo-control-plane": {
"type": "http",
"url": "https://mcp.thinkneo.ai/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 26 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Aug 26 +1
- Stability: 0.97 → pass security
- 23 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 11 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 7 Aug 26 0
- The server no longer declares the “experimental” capability functional
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 27 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://mcp.thinkneo.ai/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=thinkneo.ai | CN=YE2,O=Let's Encrypt,C=US | 17 Jul 2026 | 15 Oct 2026 | ECDSA 256 | ECDSA-SHA384 | 51a1d359856b9fc94f524fa9d70fdc39eaf |
| SANs: a2a.thinkneo.ai, agent.thinkneo.ai, api.thinkneo.ai, blog.thinkneo.ai, finance.thinkneo.ai, mcp.thinkneo.ai, mcp.thinkneo.app, missioncontrol.thinkneo.ai, robot.thinkneo.ai, thinkneo-ai.com, thinkneo.ai, thinkneo.app and 3 more | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.thinkneo.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| thinkneo.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000; includeSubDomains; preload |
| content-security-policy | default-src 'self'; script-src 'self' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: https:; font-src 'self' https: data:; connect-src 'self' https: wss:; frame-src 'none'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'; |
| x-content-type-options | nosniff |
| x-frame-options | DENY |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | camera=(), microphone=(), geolocation=(), payment=(), usb=() |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.thinkneo.ai/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.thinkneo.ai/mcp | HTTPS enforced | 301 | https://mcp.thinkneo.ai/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
thinkneo_a2a_audit ~56
Retrieve immutable audit trail for A2A interactions with hash verification. Each event is cryptographically chained for tamper detection.
| Name | Type | Req | Description |
|---|---|---|---|
| trace_id | – | – | Filter by trace ID |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_a2a_flow ~45
Visualize agent-to-agent communication flow. Shows registered agents, their approval status, and interaction patterns from the live gateway.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_a2a_log ~62
Retrieve A2A (agent-to-agent) interaction logs from the live gateway. Shows which agents called which, actions performed, costs, and outcomes.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Max events to return |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_a2a_policy ~46
Retrieve A2A interaction policies from the live gateway. Shows allowed actions, rate limits, cost caps, and approval requirements.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_agent_roi ~96
Calculate ROI per AI agent. Shows value generated vs AI cost consumed, with daily trend, success rate, and comparison to pre-AI baseline. Answers: 'Is this agent generating or consuming value?' and 'What's the ROI trend?'
| Name | Type | Req | Description |
|---|---|---|---|
| agent_name | – | – | Specific agent to analyze. If omitted, returns all agents. |
| days | integer | – | Number of days to analyze |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_alert_rule_create ~287
Create a Monitor Agent alert rule. Example: notify by email when API key 'X' reaches 75% of its budget → metric=key_spend_pct_of_budget, operator=gte, threshold=75, scope_value=<api_key_id>, budget_usd=<key budget>. Requires an admin API key.
| Name | Type | Req | Description |
|---|---|---|---|
| budget_usd | number | – | Key budget in USD — required for key_spend_pct_of_budget |
| channels | string | – | Comma-separated: email, discord_webhook, whatsapp |
| cooldown_minutes | integer | – | Minimum minutes between firings |
| metric | string | yes | One of: key_spend_24h_usd, key_spend_30d_usd, key_spend_pct_of_budget, workspace_error_rate_pct, workspace_max_rps, workspace_requests, workspace_spend_24h_usd, workspace_spend_30d_usd |
| name | string | yes | Human-readable rule name |
| operator | string | – | Comparison: gte, gt, lte, lt, eq |
| scope_value | string | – | API key id — required for key_* metrics |
| severity | string | – | low, medium, high, critical |
| threshold | number | yes | Threshold value to compare the metric against |
| workspace | string | – | Workspace id (optional — defaults to the API key's workspace) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_alert_rule_delete ~67
Delete a Monitor Agent alert rule by its rule_id. Requires an admin API key.
| Name | Type | Req | Description |
|---|---|---|---|
| rule_id | string | yes | The rule_id to delete (from thinkneo_alert_rule_list) |
| workspace | string | – | Workspace id (optional — defaults to the API key's workspace) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_alert_rule_list ~86
List your configurable Monitor Agent alert rules. Each rule watches a metric (e.g. an API key reaching a % of its budget, workspace spend, error rate) and notifies your channels (email/discord/whatsapp) when it fires. Requires an admin API key.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace | string | – | Workspace id (optional — defaults to the API key's workspace) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_alert_rule_test ~77
Send a test notification through a rule's configured channels to confirm delivery (email/discord/whatsapp). Requires an admin API key.
| Name | Type | Req | Description |
|---|---|---|---|
| rule_id | string | yes | The rule_id to test (from thinkneo_alert_rule_list) |
| workspace | string | – | Workspace id (optional — defaults to the API key's workspace) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_audit_export ~76
Export audit events from the live gateway. Supports JSON and CSV formats with date range filtering for SIEM integration.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | End date ISO format |
| format | string | – | Output format: ndjson or csv |
| start_date | – | – | Start date ISO format |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_benchmark_compare ~99
Compare providers side-by-side for a specific task type. Shows quality scores, verification rates, and rankings based on real outcomes. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| providers | – | – | Optional list of providers to compare (e.g., ['anthropic', 'openai']). Leave empty for all. |
| task_type | string | yes | Task type to compare: 'summarization', 'code_generation', 'classification', 'translation', 'analysis', 'chat' |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_benchmark_report ~79
View the outcome benchmark matrix — real quality scores per provider/model/task_type based on verified outcomes, not static estimates. Shows verification rates, sample counts, and rankings. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| task_type | – | – | Filter by task type: 'summarization', 'code_generation', 'classification', 'translation', etc. Leave empty for all. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_bridge_a2a_to_mcp ~40
Bridge A2A agents to MCP tool format.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_name | string | – | A2A agent name to map |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_bridge_generate_agent_card ~35
Generate an A2A Agent Card from registry data.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Agent ID from registry |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_bridge_list_mappings ~26
List all MCP <-> A2A bridge mappings for a tenant.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_bridge_mcp_to_a2a ~45
Bridge MCP tool registry to A2A format. Shows tool-to-skill mappings.
| Name | Type | Req | Description |
|---|---|---|---|
| tool_name | string | – | MCP tool name to bridge |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_business_impact ~101
Executive business impact dashboard. Returns a single view of: total value generated by AI agents, total AI cost, net ROI, risk avoided in dollars, cost per decision, top performing agents, and risk event summary. This is the report a CxO needs to justify AI investment.
| Name | Type | Req | Description |
|---|---|---|---|
| period | string | – | Time period: 'this-week', 'this-month', 'this-quarter', 'all' |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_cache_status ~21
Get semantic cache stats from the live gateway runtime metrics.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_check ~79
Free-tier prompt safety check. Analyzes text for prompt injection patterns and PII (credit card numbers, Brazilian CPF, US SSN, email, phone, passwords). Returns a safety assessment with specific warnings. No authentication required.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | The text or prompt to check for safety issues (max 50,000 characters) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_check_pii_international ~226
Detect international PII across 30+ document types from 15+ countries: Brazil (CPF, CNPJ, RG, PIS), USA (SSN, EIN, ITIN, Passport), UK (NINO, UTR), Canada (SIN), EU (IBAN, VAT), Germany (Tax-ID), France (INSEE), Spain (DNI/NIE), Italy (Codice Fiscale), Argentina (CUIT), Mexico (CURP/RFC), Australia (TFN/ABN), India (Aadhaar/PAN), China (ID), Japan (My Number), and credit cards (Luhn validated). Required for LGPD/GDPR/HIPAA compliance. No authentication required.
| Name | Type | Req | Description |
|---|---|---|---|
| countries | array | – | Filter by country codes (BR, US, UK, CA, EU, DE, FR, ES, IT, AR, MX, AU, IN, CN, JP, INTL). Empty = all. |
| text | string | yes | Text to scan for PII (max 100,000 chars) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_check_policy ~45
Check AI governance policies including model access, budget limits, data controls, and agent governance from the ThinkNEO gateway.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace | string | – | Workspace name or ID |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_check_spend ~95
Check AI spend summary for a workspace, team, or project. Returns real cost breakdown by provider, model, and time period from the ThinkNEO AI gateway.
| Name | Type | Req | Description |
|---|---|---|---|
| group_by | string | – | Group costs by: provider, model, team, or project |
| period | string | – | Time period: today, this-week, this-month, last-month |
| workspace | string | – | Workspace name or ID |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_compare_models ~63
Compare available AI models from the live gateway catalog.
| Name | Type | Req | Description |
|---|---|---|---|
| models | string | yes | Comma-separated model IDs to compare (e.g. gpt-4o,claude-sonnet-4-20250514,gemini-2.5-flash) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_complete ~131
Run a governed LLM completion through the ThinkNEO AI gateway. The request is authorized, classified, and policy-checked against your workspace governance BEFORE any provider is called — a blocked prompt never reaches the model. Tenant/workspace are derived from your API key.
| Name | Type | Req | Description |
|---|---|---|---|
| max_tokens | integer | – | Max output tokens |
| model | string | – | provider/model, e.g. 'anthropic/claude-haiku-4-5-20251001' |
| prompt | string | yes | The user prompt to complete |
| system | – | – | Optional system instruction |
| temperature | number | – | Sampling temperature |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_compliance_generate ~87
Generate a compliance report for regulatory frameworks (EU AI Act, ISO 42001, SOC2, NIST). Exports from live audit data.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | – | Output format: ndjson or csv |
| framework | string | – | Framework: eu-ai-act, iso-42001, soc2, nist |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_count_tokens ~33
Estimate token count for text (chars/4 approximation).
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | Text to estimate tokens for |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_decision_cost ~113
Analyze cost-per-decision for AI agents. Shows the actual AI cost for each decision, compared to the pre-AI baseline. Answers: 'How much does each AI decision cost?' and 'How does it compare to doing it without AI?'
| Name | Type | Req | Description |
|---|---|---|---|
| agent_name | – | – | Filter by specific agent |
| period | string | – | Time period: 'today', 'this-week', 'this-month', 'all' |
| process_name | – | – | Filter by specific process |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_detect_injection ~47
Detect prompt injection attempts in text using guardrail patterns. Also retrieves live guardrails_blocked stats from the gateway.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | Text to analyze for injection attempts |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_detect_waste ~108
Detect waste and inefficiency in AI operations. Analyzes agent performance, A2A communication overhead, error costs, unused capacity, and cost outliers. Returns specific actionable findings like 'you are losing $3,200/month on error retries' or 'this flow is 5x more expensive than your best-performing flow'. This is the diagnostic tool that creates the buying trigger.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | Analysis window in days |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_end_trace ~87
End an active agent trace and get the session summary. Returns total cost, duration, tool/model call counts, and event count. Triggers post-session anomaly detection (cost spikes, error rate). Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| session_id | string | yes | Session ID from thinkneo_start_trace |
| status | string | – | Final session status: 'success', 'failure', or 'timeout' |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_evaluate_guardrail ~117
Evaluate a prompt or text against ThinkNEO guardrail policies before sending it to an AI provider. Returns risk assessment, violations found, and recommendations. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| guardrail_mode | string | – | Evaluation mode: 'monitor' (log violations only) or 'enforce' (block the request on violation) |
| text | string | yes | The prompt or text content to evaluate for policy violations (max 32,000 characters) |
| workspace | string | yes | Workspace whose guardrail policies to apply for this evaluation |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_evaluate_trust_score ~144
Evaluate your organization AI Trust Score (0-100) across 10 dimensions: Guardrails, PII Protection, Injection Defense, Audit Trail, Compliance, Model Governance, Cost Controls, Outcome Validation, Observability, and Smart Routing. Returns a score, detailed breakdown, badge level (Platinum/Gold/Silver/Bronze/Unrated), and actionable recommendations. Score is valid for 30 days. Generates a public badge URL for embedding in websites and documentation. Part of the 'From Prompt to Proof' framework. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| org_name | string | yes | Organization name for the trust score badge (e.g., 'Acme Corp') |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_get_budget_status ~44
Check AI budget status including spend vs limit, forecast, and chargeback data from the ThinkNEO gateway.
| Name | Type | Req | Description |
|---|---|---|---|
| workspace | string | – | Workspace name or ID |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_get_compliance_status ~89
Get compliance status including framework coverage (EU AI Act, ISO 42001, NIST AI RMF, SOC 2) and governance assessments from the ThinkNEO gateway.
| Name | Type | Req | Description |
|---|---|---|---|
| framework | string | – | Filter by framework: eu-ai-act, iso-42001, nist-ai-rmf, soc2, all |
| workspace | string | – | Workspace name or ID |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_get_observability_dashboard ~94
Get the agent observability dashboard — aggregated metrics for your AI agents. Includes total sessions, events, cost, error rate, latency, top agents, top tools, active alerts, and cost trend over time. Like Datadog, but for AI agents. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| period | string | – | Time period: '1h', '24h', '7d', or '30d' |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_get_proof ~76
Retrieve the immutable proof record for a verified claim. Includes the original claim, verification evidence, verifier identity, and a SHA-256 proof hash for tamper detection. This is the 'proof' in 'From Prompt to Proof'. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| claim_id | string | yes | UUID of the claim to get proof for |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_get_savings_report ~90
Get your AI cost savings report. Shows total requests routed, original cost (what you'd have paid with premium models), actual cost, total savings, savings percentage, breakdown by task type, and model distribution. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| period | string | – | Report period: '7d' (7 days), '30d' (30 days), or '90d' (90 days) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_get_trace ~67
Retrieve the full trace for an agent session. Returns the complete timeline of events (tool calls, model calls, decisions, errors), session metadata, total cost, duration, and any alerts triggered. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| session_id | string | yes | Session ID to retrieve the trace for |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_get_trust_badge ~76
Get a public AI Trust Score badge by report token. Returns the organization name, score, badge level, and validity period. Use the badge URL to embed the trust badge in websites and documentation. No authentication required.
| Name | Type | Req | Description |
|---|---|---|---|
| report_token | string | yes | The report token from a trust score evaluation (URL-safe string) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_list_alerts ~61
List active alerts for budget, policy, SLA, and security from the ThinkNEO gateway.
| Name | Type | Req | Description |
|---|---|---|---|
| severity | string | – | Filter by severity: critical, high, medium, low, all |
| workspace | string | – | Workspace name or ID |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_log_decision ~271
Log a business decision made by an AI agent. Tracks the AI cost and the business value generated. If a baseline exists for the process, value is auto-calculated from the baseline cost. Example: agent 'support-bot' resolved a 'customer_support_ticket' at $0.03 AI cost, replacing a $12 human-handled ticket. ROI: 400:1.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_name | string | yes | Name of the AI agent that made the decision, e.g. 'support-bot', 'loan-reviewer' |
| ai_cost_usd | number | – | Actual AI cost for this decision in USD, e.g. 0.03 |
| confidence | – | – | Confidence score 0.0-1.0 |
| decision_type | string | yes | Type of decision, e.g. 'ticket_resolved', 'loan_approved', 'content_reviewed' |
| metadata | – | – | JSON string with additional context |
| outcome | string | – | Result: 'success', 'escalated', 'rejected', 'error' |
| process_name | – | – | Links to a baseline process for auto ROI calculation |
| value_generated_usd | – | – | Explicit business value in USD. If omitted and process_name has a baseline, auto-calculated. |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_log_event ~246
Log an event within an active agent trace. Supports event types: tool_call, model_call, decision, error, pii_access, guardrail_triggered. Returns event_id and running session cost. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| cost | number | – | Estimated cost in USD for this event (e.g., 0.003 for an API call) |
| event_type | string | yes | Event type: 'tool_call', 'model_call', 'decision', 'error', 'pii_access', or 'guardrail_triggered' |
| input_summary | – | – | Brief summary of the input (max 500 chars, truncated if longer) |
| latency_ms | integer | – | Latency in milliseconds for this event |
| metadata | – | – | Optional dict with additional event context |
| model_name | – | – | Model used (for model_call events, e.g., 'gpt-4o', 'claude-sonnet-4-20250514') |
| output_summary | – | – | Brief summary of the output (max 500 chars, truncated if longer) |
| session_id | string | yes | Session ID from thinkneo_start_trace |
| tool_name | – | – | Name of the tool called (for tool_call events) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_log_risk_avoidance ~195
Log a risk event that was blocked or avoided by the governance layer. Quantifies the estimated dollar impact of the avoided risk. Examples: PII leak blocked (est. $50K GDPR fine), prompt injection prevented, policy violation caught before production. If estimated_impact_usd is not provided, a default is calculated from severity.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_name | – | – | Agent involved, if applicable |
| description | – | – | Brief description of what was blocked |
| estimated_impact_usd | – | – | Estimated cost if this risk had materialized in USD |
| risk_type | string | yes | Type: 'pii_leak', 'injection_blocked', 'policy_violation', 'spend_limit', 'compliance_breach', 'data_exfiltration' |
| severity | string | – | Severity level: 'low', 'medium', 'high', 'critical' |
| workspace | string | – | Workspace identifier |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_manage_secrets ~21
Check connector grants and secrets status from the gateway.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_optimize_prompt ~33
Analyze prompt and suggest optimizations with live metrics context.
| Name | Type | Req | Description |
|---|---|---|---|
| prompt | string | yes | Prompt text to analyze |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_provider_status ~92
Get real-time health and performance status of AI providers routed through the ThinkNEO gateway. Shows latency, error rates, and availability. No authentication required.
| Name | Type | Req | Description |
|---|---|---|---|
| provider | – | – | Specific provider to check: openai, anthropic, google, mistral, xai, cohere, or together. Omit to get status for all providers. |
| workspace | – | – | Workspace context for provider routing configuration (optional) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_read_memory ~112
Read Claude Code project memory files. Without arguments, returns the MEMORY.md index listing all available memories. With a filename argument, returns the full content of that specific memory file. Use this to access project context, user preferences, feedback, and reference notes persisted across Claude Code sessions.
| Name | Type | Req | Description |
|---|---|---|---|
| filename | – | – | Name of the memory file to read (e.g. 'user_fabio.md', 'project_thinkneodo_droplet.md'). Omit to get the MEMORY.md index with all available files. |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_register_claim ~375
Register an action claim from an AI agent. The agent declares it performed an action (e.g., sent an email, created a PR, wrote a file) and ThinkNEO will verify it actually happened. Returns a claim_id for tracking. Part of the Outcome Validation Loop — 'From Prompt to Proof'. Requires authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Type of action claimed: 'email_sent', 'http_request', 'file_written', 'db_insert', 'pr_created', 'payment_processed', 'message_sent', 'api_call', 'task_completed', 'data_exported', 'notification_sent… |
| agent_name | – | – | Name of the agent making the claim (e.g., 'marketing-agent') |
| evidence_type | string | yes | How to verify the claim: 'http_status' (check URL response), 'file_exists' (check file path), 'db_row_exists' (check database row), 'webhook' (wait for callback), 'smtp_delivery' (check email deliver… |
| metadata | – | – | Optional verification context. For http_status: {expected_status: 200, method: 'GET'}. For file_exists: {expected_hash: 'sha256...'}. For db_row_exists: {where_column: 'id', where_value: '123'}. |
| session_id | – | – | Optional observability session_id to link this claim to a trace |
| target | string | yes | Target of the action — what was acted upon. Examples: 'user@example.com' (email), 'https://api.example.com/endpoint' (http), '/opt/data/report.pdf' (file), 'usage_log' (db table) |
| ttl_hours | integer | – | Hours until claim expires if not verified (default 24, max 168) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_registry_get ~73
Get full details for an MCP server package from the ThinkNEO Marketplace. Returns readme, full tools list, version history, reviews, security score, and installation instructions. No authentication required.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Package name (e.g. 'thinkneo-control-plane', 'filesystem', 'github') |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
thinkneo_registry_install ~95
Get installation config for an MCP server from the ThinkNEO Marketplace. Returns ready-to-use JSON config for Claude Desktop, Cursor, Windsurf, or custom clients. Tracks the download. No authentication required.
| Name | Type | Req | Description |
|---|---|---|---|
| client_type | string | – | Your MCP client: claude-desktop, cursor, windsurf, or custom |
| name | string | yes | Package name to install (e.g. 'thinkneo-control-plane') |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
What is the ThinkNEO Control Plane MCP server?
ThinkNEO Control Plane is an MCP server listed in the public MCP registry as ai.thinkneo/control-plane. Enterprise AI Control Plane: governance, guardrails, spend tracking, compliance & smart routing. This page covers its hosted endpoint (https://mcp.thinkneo.ai/mcp).
Is the ThinkNEO Control Plane MCP server safe to use?
ThinkNEO Control Plane scores 82 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the ThinkNEO Control Plane MCP server expose?
ThinkNEO Control Plane exposes 68 tools: thinkneo_check_spend, thinkneo_complete, thinkneo_read_memory, thinkneo_write_memory, thinkneo_evaluate_guardrail, and 63 more. Their descriptions and schemas cost roughly 7,409 tokens of context every time the server is loaded.
Does the ThinkNEO Control Plane MCP server require authentication?
No. We connected to ThinkNEO Control Plane without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the ThinkNEO Control Plane MCP server still maintained?
ThinkNEO Control Plane is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.