Algenta MCP Server
REMOTE · API.ALGENTA.AI · 2 COMPONENTS · SCANNED AUG 4
Governed data discovery, exact queries, decisions, simulations, and runtime utilities over MCP.
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 →
Endpoint Security89
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, but the challenge carries no valid RFC 9728 metadata, so a client cannot discover where to get a token. 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 Usability49
- AI-judged instruction clarity (fair).Partial
- Tool/resource definitions use about 8704 tokens (~62/item across 140 items; 140 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management30
- Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage77
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 30% of tool parameters carry a description.Partial
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · api.algenta.ai
claude mcp add --transport http thyn-ai-algenta https://api.algenta.ai/mcp
[mcp_servers.thyn-ai-algenta] url = "https://api.algenta.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"thyn-ai-algenta": {
"type": "remote",
"url": "https://api.algenta.ai/mcp",
"enabled": true
}
}
} openclaw mcp add thyn-ai-algenta --url https://api.algenta.ai/mcp --transport streamable-http
mcp_servers:
thyn-ai-algenta:
url: "https://api.algenta.ai/mcp" {
"mcpServers": {
"thyn-ai-algenta": {
"type": "http",
"url": "https://api.algenta.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.
- 4 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.
- 2 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 +7
- 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 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 29 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Jul 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 61
First indexed and scored.
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 4 Aug 2026 · Probed https://api.algenta.ai/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=algenta.ai | CN=WE1,O=Google Trust Services,C=US | 19 Jun 2026 | 17 Sept 2026 | ECDSA 256 | ECDSA-SHA256 | a5792be4fd45d65c137f8a069452abe8 |
| SANs: algenta.ai, *.algenta.ai | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
DNSSEC insecure
Validation of api.algenta.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| algenta.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Challenged, unverified
The endpoint asked for a token, but we could not retrieve and validate the RFC 9728 metadata that tells a client how to obtain one.
| Result | Challenged, unverified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer realm="algenta", error="invalid_token"
Bearer realm="algenta", error="invalid_token" | Header | Value |
|---|---|
| strict-transport-security | max-age=15552000; includeSubDomains |
Protected resource metadata
| Retrieved | No |
|---|---|
| Problem | no_resource_metadata |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.algenta.ai/mcp | Verified | 200 | |
| http (plaintext) | http://api.algenta.ai/mcp | HTTPS enforced | 301 | https://api.algenta.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.
get_deployment_cost ~29
Get current-month cost details for one deployment by id.
| Name | Type | Req | Description |
|---|---|---|---|
| deployment_id | string | yes | — |
No output schema declared.
No examples provided.
get_execution_policy ~20
Get the current autonomous execution policy for the active organization.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_job_result ~35
Fetch the completed result payload for an async simulation job by id.
| Name | Type | Req | Description |
|---|---|---|---|
| job_id | string | yes | UUID of the async job |
No output schema declared.
No examples provided.
get_job_status ~32
Fetch the latest async simulation job status by id.
| Name | Type | Req | Description |
|---|---|---|---|
| job_id | string | yes | UUID of the async job |
No output schema declared.
No examples provided.
get_limits ~20
Get current plan quotas and limits for the active API key.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_me ~20
Get current user and organization identity for the active API key.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_repository_intelligence_capabilities ~23
List globally supported Repository Intelligence languages and ranked support progress.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_repository_snapshot ~37
Fetch one immutable repository snapshot by repository_id and snapshot_id.
| Name | Type | Req | Description |
|---|---|---|---|
| repository_id | string | yes | — |
| snapshot_id | string | yes | — |
No output schema declared.
No examples provided.
get_run ~29
Fetch a single simulation run by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| run_id | string | yes | UUID of the simulation run |
No output schema declared.
No examples provided.
get_runtime_benchmarks ~55
Get the authenticated Algenta runtime benchmark catalog. Use this when an agent needs benchmark classes, benchmark evidence paths, evaluation quality gates, SLO budgets, compiled artifacts, or module benchmark linkage before reasoning about runtime performance claims.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_runtime_manifest ~49
Get the signed Algenta runtime manifest. Use this when an agent needs the canonical runtime-core inventory, maturity states, proof matrix, typed failure contract, or release theorem before using runtime-backed execution paths.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_runtime_modules ~48
Get the authenticated Algenta runtime module proof catalog. Use this when an agent needs the shipping module inventory, proof-matrix entries, maturity counts, or compiled module evidence before using runtime-backed paths.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_runtime_release_validation ~49
Get the authenticated Algenta runtime release validation result. Use this when an agent needs the current manifest-listed release verdict, formal theorem conditions, or fail-closed proof status before using runtime-backed paths.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_source_schema ~55
Advanced tool. Get the full schema for a specific registered source: column types, cardinality, fill rates, formula relationships, and detected join keys to other sources.
| Name | Type | Req | Description |
|---|---|---|---|
| source_id | string | yes | Source ID from list_sources. |
No output schema declared.
No examples provided.
get_usage ~20
Get current billing period usage vs quota for this API key.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
ingest_data ~147
Auto-map tabular data to a simulation payload. Detects variable distributions, polarity (revenue=positive, cost=negative), units, and builds the objective function automatically. Set run_simulation=true to execute the simulation immediately and get results. Multiple tables: auto-detects join keys and merges before analysis.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | — | Optional domain hint (finance, supply_chain, hr) for better field mapping. |
| run_simulation | boolean | — | Execute the simulation immediately and return results. |
| runs | integer | — | Scenarios to evaluate (1,000–1,000,000). |
| tables | array | yes | One or more data tables. First table is primary. |
No output schema declared.
No examples provided.
ingest_metering_events ~35
Ingest an explicitly enabled managed-runtime analytics batch.
| Name | Type | Req | Description |
|---|---|---|---|
| device_id | string | yes | — |
| events | array | yes | — |
No output schema declared.
No examples provided.
invite_team_member ~32
Invite a team member to the current organization.
| Name | Type | Req | Description |
|---|---|---|---|
| string | yes | — | |
| role | string | — | — |
No output schema declared.
No examples provided.
list_agent_runs ~67
List persisted Algenta agent runs for the authenticated org.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
| policy_snapshot_id | string | — | — |
| request_hash | string | — | — |
| schema_snapshot_id | string | — | — |
| status | string | — | — |
No output schema declared.
No examples provided.
list_api_keys ~24
List active API keys for the current organization. Never returns raw secret material.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_capabilities ~44
List unified capabilities filtered by kind, provider, or binding.
| Name | Type | Req | Description |
|---|---|---|---|
| binding_ids | array | — | — |
| kinds | array | — | — |
| provider_ids | array | — | — |
No output schema declared.
No examples provided.
list_capability_bindings ~34
List capability bindings for the current organization.
| Name | Type | Req | Description |
|---|---|---|---|
| provider_id | string | — | — |
| scope | string | — | — |
No output schema declared.
No examples provided.
list_capability_providers ~29
List unified capability providers across data, MCP, skills, native tools, and runtime libraries.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_connectors ~58
List saved data connectors such as databases, APIs, and file-backed sources. Use this before get_connector, test_connector, or browse_connector.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
| status | string | — | — |
No output schema declared.
No examples provided.
list_data ~144
List visible datasets for the current user. Use search plus compact mode first for low-token dataset discovery, then get_data_schema on the chosen dataset_id.
| Name | Type | Req | Description |
|---|---|---|---|
| compact | boolean | — | When true, request the low-token compact dataset discovery shape. |
| limit | integer | — | Results per page (default: all visible datasets, max 200 when set). |
| page | integer | — | Page number (default 1). |
| search | string | — | Deterministic lexical filter over dataset_id, name, and source_names. |
| source_name | string | — | Optional source-name filter for narrowed dataset discovery. |
| status | string | — | Optional dataset readiness filter such as ready or training. |
No output schema declared.
No examples provided.
list_datasets ~149
List registered datasets and their current model tier. Use search plus compact mode for low-token discovery, then poll status or use the primary data tools once you choose a dataset.
| Name | Type | Req | Description |
|---|---|---|---|
| compact | boolean | — | When true, request the low-token compact dataset discovery shape. |
| limit | integer | — | Results per page (default: all visible datasets, max 200 when set). |
| page | integer | — | Page number (default 1). |
| search | string | — | Deterministic lexical filter over dataset_id, name, and source_names. |
| source_name | string | — | Optional source-name filter for narrowed dataset discovery. |
| status | string | — | Optional dataset readiness filter such as ready or training. |
No output schema declared.
No examples provided.
list_decisions ~129
Retrieve the Decision Memory audit trail — all logged decisions, most recent first. Use with_outcome_only=true to see only decisions where actual results have been recorded. outcome_delta = actual_outcome - expected_value: negative means worse than predicted.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Canonical results per page (default 20, max 200). |
| page | integer | — | Page number (default 1). |
| page_size | integer | — | Results per page (default 20, max 100). |
| with_outcome_only | boolean | — | When true, return only decisions with recorded actual outcomes. |
No output schema declared.
No examples provided.
list_deployment_regions ~21
List available deployment providers and regions for the current organization.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_devices ~30
List registered devices for the current organization.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
No output schema declared.
No examples provided.
list_distributions ~19
List supported distribution types for the active API key.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_execution_policy_snapshots ~21
List persisted execution-policy snapshots for the active organization.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_jobs ~49
List async simulation jobs with pagination and optional status filtering.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
| status | string | — | Optional job status filter such as queued or completed. |
No output schema declared.
No examples provided.
list_models ~74
List the current Algenta model catalog, including deterministic utility models and any provider-backed routed entries with their routing, failover, timeout, and auth metadata, including capability-specific chat and embedding auth/header readiness. Use this before calling tokenize, count_tokens, chat_completions, responses, embeddings, embedding_similarity, or rerank.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_runs ~46
List recent simulation runs with optional filters.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max results (1-100) |
| mode | string | — | Filter by mode |
| status | string | — | — |
No output schema declared.
No examples provided.
list_runtime_libraries ~74
List executable local-runtime Mojo libraries. Use this when you need the runtime-backed compute catalog rather than the governed data/query tools. This surface is local/runtime-backed only.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Maximum number of libraries to return after filtering. |
| search | string | — | Optional lexical filter over module names and function names. |
No output schema declared.
No examples provided.
list_skills ~18
List skill capabilities from the unified capability plane.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_sources ~73
Advanced tool. List all registered data sources for this org with their schema summaries. Use this to discover available tables before calling query_data or register_source.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Results per page (default: all visible sources, max 200 when set). |
| page | integer | — | Page number (default 1). |
No output schema declared.
No examples provided.
list_team_members ~31
List team members for the current organization.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| page | integer | — | — |
No output schema declared.
No examples provided.
list_templates ~19
List built-in simulation templates for the active API key.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_triggers ~80
List all registered triggers with their current status, last-checked time, and last-fired simulation result summary.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Results per page (default: all visible triggers, max 200 when set). |
| page | integer | — | Page number (default 1). |
| status | string | — | Filter by trigger status (default: all). |
No output schema declared.
No examples provided.
log_decision ~262
Persist a decision to the Decision Memory audit trail. Link to a simulation run_id to bind the full DecisionPlan context. Call record_outcome later to close the feedback loop and measure prediction accuracy. Every logged decision is immutably hashed — no tampering possible.
| Name | Type | Req | Description |
|---|---|---|---|
| chosen_action | string | yes | The action that was decided upon. |
| confidence | number | — | Confidence score (0–1) from the simulation. |
| context | string | — | Business context — what was the situation when this decision was made? |
| expected_value | number | — | Expected outcome value at decision time. |
| options_considered | array | — | All option names that were evaluated. |
| rationale | string | — | Explanation of why this option was chosen. |
| request_hash | string | — | SHA-256 input fingerprint from the simulation. |
| result_hash | string | — | SHA-256 output fingerprint from the simulation. |
| risk_p5 | number | — | 5th-percentile downside at decision time. |
| risk_p95 | number | — | 95th-percentile upside at decision time. |
| risk_pol | number | — | Probability of loss (0–1) at decision time. |
| run_id | string | — | Simulation run_id that produced this decision (from simulate or recommend). |
No output schema declared.
No examples provided.
onboard_dataset ~179
Register a dataset for semantic querying. Pass column names, inline records, or raw CSV. The engine profiles roles automatically and starts background training. Queries work immediately via a fallback model — accuracy improves once schema-specific training completes (poll status with list_datasets).
| Name | Type | Req | Description |
|---|---|---|---|
| async_train | boolean | — | Start background semantic training immediately (default: true). |
| columns | array | — | Column names only — fastest path, no data required. |
| csv | string | — | Raw CSV text with header row. |
| domain_aliases | object | — | Optional map of abbreviation → expansions. Example: {"ppa": ["per", "person", "average"]}. Auto-suggested if omitted. |
| name | string | — | Human-readable name for this dataset. |
| records | array | — | Sample rows as JSON records (list of dicts). Up to 200 rows. |
No output schema declared.
No examples provided.
pause_trigger ~49
Pause or resume an existing trigger without deleting it.
| Name | Type | Req | Description |
|---|---|---|---|
| paused | boolean | — | Set true to pause, false to resume (default: true). |
| trigger_id | string | yes | Trigger ID to update. |
No output schema declared.
No examples provided.
plan_decision ~38
Build a structured Algenta DecisionPlan from a validated simulation-style request. Use this when the caller needs the plan summary without the full decision envelope.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
poll_job ~98
Wait for an async simulation job to reach a terminal state. Returns the final result when the job completes, or the terminal status when it fails, is cancelled, or times out.
| Name | Type | Req | Description |
|---|---|---|---|
| job_id | string | yes | UUID of the async job |
| poll_interval_seconds | number | — | Delay between status checks while the job is still queued or running. |
| timeout_seconds | number | — | Maximum wall-clock time to wait before returning a timed_out response. |
No output schema declared.
No examples provided.
preview_browse_connector ~44
Browse one inline connector definition without saving it to discover files, tables, endpoints, or items.
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | — | — |
| connector_type | string | yes | — |
No output schema declared.
No examples provided.
preview_test_connector ~38
Run a real connectivity test for one inline connector definition without saving it.
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | — | — |
| connector_type | string | yes | — |
No output schema declared.
No examples provided.
product_agent_run ~61
Run the simple product task-execution helper and return a compact task result.
| Name | Type | Req | Description |
|---|---|---|---|
| context | object | — | — |
| max_steps | integer | — | — |
| output_format | string | — | — |
| task | string | yes | — |
| tools | array | — | — |
No output schema declared.
No examples provided.
product_decision ~78
Run the simple product decision helper and return the chosen action plus risk summary.
| Name | Type | Req | Description |
|---|---|---|---|
| engine | string | — | — |
| inputs | array | yes | Business inputs with current value and optional low/high bounds. |
| label | string | — | — |
| objective | string | — | — |
| risk_tolerance | string | — | — |
| scenarios | integer | — | — |
No output schema declared.
No examples provided.
product_forecast ~58
Run the simple product forecast helper over a historical metric series.
| Name | Type | Req | Description |
|---|---|---|---|
| confidence_level | number | — | — |
| history | array | yes | — |
| horizon | integer | — | — |
| metric | string | yes | — |
| seasonality | boolean | — | — |
No output schema declared.
No examples provided.