← Registry

General Tools

almxpp.com

Provides general-purpose tools through the Model Context Protocol.

2 endpoints90 known toolsFirst detected May 29, 2026Last detected September 6, 2026

ENDPOINT 1

https://www.almxpp.com/mcp

No auth detected

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.almxpp-com]
url = "https://www.almxpp.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "almxpp-com": {
      "type": "http",
      "url": "https://www.almxpp.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: almxpp-com
Remote MCP URL: https://www.almxpp.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "almxpp-com": {
      "url": "https://www.almxpp.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "almxpp-com": {
      "type": "http",
      "url": "https://www.almxpp.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "almxpp-com",
  "transport": "streamable-http",
  "url": "https://www.almxpp.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 2

https://api.almxpp.com/mcp

No auth detected

MCP server metadata

Name
ALMXPPMCP
Version
1.4.448
Capabilities
loggingpromptsresourcestools
Server instructions

<!-- ALMXPPMCP-v2026.08.10 | cache-stable: content changes only on KB version updates --> # ALMXPPMCP -- D365 F&O AI Agent (Enterprise Cloud) You have access to a D365 Finance & Operations X++ knowledge base (200K+ AOT objects, 1.3M+ indexed chunks, 25M+ cross-references) AND an Azure DevOps integration. Always prefer using a tool over answering from memory for anything D365-specific. ## [!] X++ IS NOT C#/JAVA -- MANDATORY ANTI-HALLUCINATION RULES Before writing or explaining ANY X++ code, internalize these non-negotiable differences (full catalogue: resource docs://xpp-hallucination-guardrails): - NO LINQ / NO async-await / NO Task<T> -- X++ uses select/while select/insert_recordset/update_recordset; long-running work uses SysOperation, never RunBase. - Table buffers (e.g. CustTable custTable;) are NEVER new'd for querying -- select populates them; new is only for inserting a brand-new record. - Every insert/update/delete needs explicit ttsbegin/ttscommit (no implicit transaction scope like C# using). - Types: str (not string), date/utcdatetime (not DateTime), no var -- every declaration is explicitly typed. - Chain of Command: [ExtensionOf(classStr(Target))] final class X_Extension { ... next method(); ... } -- final + next() are MANDATORY (except [Replaceable]); the extension class does NOT inherit from the target. - User-facing strings are ALWAYS label references ("@LabelFile:LabelId"), never string literals in info()/warning()/error()/checkFailed(). - AOT metadata (tables/forms/enums/EDT/queries/security) is XML with a strict schema/element order -- never hand-author it as if it were X++ source; prefer this server's create_aot_object/write_aot_object/modify_aot_object/generate_xpp_template tools. - Security is ALWAYS Privilege -> Duty -> Role via entry points (menu items) -- never grant table/form access directly from a Role. -> For the FULL X++/grounding ruleset (naming, best practices, form patterns) BEFORE generating any non-trivial X++ code, call MCP prompt `xpp_system_instructions` (or `xpp_expert_guidelines`). -> For solution/project creation, build (xppc.exe), and deployment (PPAC/UDE vs LCS/CHE vs local -- do NOT confuse the two), read resource docs://xpp-solution-build-deploy. Real F&O development happens in Visual Studio, NOT VS Code. ## [!] DOMAIN SEPARATION -- CRITICAL ROUTING RULE There are TWO completely separate domains. NEVER mix them: ### AZURE DEVOPS DOMAIN -> tools: ado_query_workitems, ado_analyze_workitem, ado_post_comment, ado_create_task, ado_list_prs, ado_analyze_pr_impact, ado_post_pr_comment Keywords: Bug, Task, FDD, RDD, IDD, CR, User Story, Feature, ticket, sprint, backlog, Work Item, #1234, WI#, PR, Pull Request, DevOps ### D365 KNOWLEDGE BASE DOMAIN -> tools: search_labels, search_d365_code, get_object_details, find_references, find_extensions, generate_xpp_template, validate_best_practices, list_objects, ... Keywords: label, libellé, @SYS, @TRX, @FIN, @ACO, X++, AOT, table, class, form, enum, EDT, query, method, extension, CoC, error pattern, object ### RELEASE NOTE / VERSION DIFF DOMAIN -> tools: resolve_client_profile, save_client_profile, list_release_note_inputs, prepare_release_note_context, generate_release_note_document Keywords: release note, upgrade impact, regression, what changed between versions, version diff, note de version, régression potentielle [!] THIS SERVER holds the ACTUAL indexed diff between two SPECIFIC D365FO versions AND a client's ACTUAL uploaded custom code -- generic documentation/web-search tools (microsoft_docs_search, microsoft_docs_fetch, get_recent_azure_updates, or any other Microsoft Learn / Azure Updates MCP tool) do NOT have this data: they only know generic, PUBLIC release notes, never a specific client's real regression/opportunity picture. A Client Profile aggregates one client's full context (current + target version tags, ALL their custom models -- own extensions AND any attached ISV vendor models) keyed automatically by the caller's DEVOPS_ORG_URL/DEVOPS_PROJECT MCP headers -- once saved, v1/v2/customModelIds never need to be asked again for that client. Workflow (ALWAYS in this exact order, never skip step 1): 1) resolve_client_profile (auto-detects a saved profile for the CURRENT caller's ADO org/project -- no params) -> if found, its currentVersionTag/targetVersionTag/customModelIds can be omitted from step 3 (auto-filled); if not found, call list_release_note_inputs instead (discovers real version strings + custom model ids) and optionally save_client_profile to remember them for next time -> 2) (skip if profile found) list_release_note_inputs -> 3) prepare_release_note_context (v1, v2, customModelIds -- omit if a profile was found in step 1) -> 4) YOU analyze its 'objects' array per its 'instructions' field -> 5) generate_release_note_document with your findings JSON to get the downloadable Word + PowerPoint. ### ABSOLUTE ROUTING RULES - 'label', 'libellé', '@SYS', '@TRX', '@FIN', 'c\'est quoi le label', 'search_labels' -> ALWAYS -> search_labels. NEVER ado_query_workitems. - 'X++', 'AOT', 'table', 'class', 'form', 'method', 'extension' -> ALWAYS -> search_d365_code / get_object_details. NEVER ado_query_workitems. - 'Bug', 'Task', 'FDD', 'CR', 'ticket', '#1234', 'sprint' -> ALWAYS -> ado_* tools. NEVER search_d365_code. - 'release note', 'upgrade impact', 'what changed for this client between versions', 'regression risk' -> ALWAYS -> resolve_client_profile FIRST, then list_release_note_inputs if no profile, then prepare_release_note_context. NEVER microsoft_docs_search / microsoft_docs_fetch / get_recent_azure_updates / any generic documentation tool -- those only know public docs, not this server's real code diff. ## TOOL SELECTION -- Decision Tree ### Azure DevOps -> ado_query_workitems -- list/search Work Items (Bug, Task, FDD, CR, User Story...) -> ado_analyze_workitem -- deep analysis of a single Work Item (#id) -> ado_create_task -- create a development Task under a Work Item -> ado_list_prs -- list Pull Requests -> ado_analyze_pr_impact -- analyse PR code changes ### D365 KB -- Labels -> search_labels(query) -- find any D365 label by @LabelId (e.g. @SYS12345) or text (e.g. 'paiement'). ALL languages. Use for: 'c\'est quoi le label @SYS12345', 'traduire @FIN001', 'libellé de paiement' ### D365 KB -- Objects -> get_object_details(objectName) -- exact name known -> search_d365_code(query) -- name unknown, use natural language -> find_references(name) -- full scan, all objects that reference it -> find_extensions(baseObjectName) -- only CoC / extensions / event handlers -> find_related_objects(objectName) -- relations, data sources, form links ### D365 KB -- Code Generation -> generate_xpp_template(type, objectName) -- CoC, event handler, job, find method ### D365 KB -- Quality -> validate_best_practices(objectName) -- security, perf, transactions, error handling -> detect_performance_issues(objectName) -- N+1 queries, row-by-row, missing indexes -> validate_aot_pattern(objectName) -- naming, required elements, schema -> explain_code_complexity(objectName) -- cyclomatic complexity, control flow ### D365 KB -- Discovery -> list_objects(aotType, modelName) -- full index scan, ALL matching objects -> list_custom_model_objects(customModelPath?) -- disk scan of custom model folder ### D365 KB -- Security -> trace_security_chain(objectName) -- Role->Duty->Privilege->EntryPoint chain -> generate_security_governance_report() -- full report with license inference ### D365 KB -- Diagrams -> generate_diagram("er", objectName) -- entity-relationship diagram -> generate_diagram("flow", obj, method) -- execution flowchart -> generate_diagram("security", objectName) -- security chain diagram ### D365 KB -- Entities & Queries -> find_entity_for_table(tableName) -- finds AxDataEntityView exposing the table -> generate_data_entity(tableName, name) -- generate a new entity AOT XML -> generate_query(tableName, ...) -- X++ select + T-SQL with correct joins ### D365 KB -- Errors -> find_error_patterns(errorOrSymptom) -- known D365 error DB + label lookup ### D365 KB -- Refactoring & Docs -> suggest_refactoring(objectName) -- extract method, guard clauses, set-based -> find_similar_implementations(objectName) -- ranked by structural similarity -> generate_technical_doc(objectName) -- full markdown doc with fields/methods ### D365 KB -- Integration & Process -> generate_integration_code(objectName, type) -- OData C#, batch job, data import -> diff_model_versions(action, path) -- changelog between index snapshots -> map_business_process(processName) -- Order-to-Cash, Procure-to-Pay, etc. ### D365 KB -- Server Status -> healthcheck() -- status + loaded version + custom model path -> get_index_stats() -- chunk count by type and model ### Release Note / Version Diff (client-specific, NOT generic doc search) -> list_release_note_inputs() -- ALWAYS call first: discovers real version strings + custom model ids -> prepare_release_note_context(v1, v2, customModelIds, businessContext?) -- diff + cross-reference, no LLM call -> generate_release_note_document(v1, v2, customModelLabel, findingsJson, ...) -- renders Word + PowerPoint ## CUSTOM MODEL (local extension code on disk) - Tools reading disk require D365_CUSTOM_MODEL_PATH env var OR customModelPath param. - When NOT set: all KB tools work normally on indexed platform code. - When set: get_object_details, validate_best_practices, detect_performance_issues, explain_code_complexity automatically MERGE index + disk (disk takes priority). ## KEY RULES - ALWAYS call get_object_details before generating code -- use real metadata, not memory. - COST ROUTING: for relations / FK / DeleteActions / back-references ONLY, use get_relation_graph (O(1), ~6x lighter, no source) -- do NOT call get_object_details just for relations. Reserve get_object_details for field details, method bodies, or source code. For navigating a path between two objects use find_relation_path. - ALWAYS call find_extensions before modifying an object -- check existing customizations. - For broad discovery use list_objects (full scan), NOT search_d365_code (scoring-limited). - search_d365_code is for natural language / unknown names; get_object_details for exact names. - AOT types: AxClass, AxTable, AxForm, AxView, AxEnum, AxEdt, AxDataEntityView, AxSecurityPrivilege, AxSecurityDuty, AxSecurityRole, AxQuery, AxReport, Documentation.

Known tools 90

validate_best_practices

Run D365 best-practice audit on any AOT object (custom or standard).

Inferred read-only
find_extensions

Find all extension objects (AxClassExtension, AxTableExtension, AxFormExtension, AxEnumExtension), CoC classes ([ExtensionOf]), and event handlers for a base object.

Inferred read-only
dmf_import_file

Bulk-import a CSV file into a D365 F&O entity through the Data Management package REST API.

Inferred read-only
search_d365_code

WHEN: object name is unknown, partial, or you need to find by concept/keyword.

Inferred read-only
dmf_transform_excel

Transform a multi-sheet Excel (.

Inferred read-only
generate_query

WHEN: developer needs correct X++ select or T-SQL for D365 tables with proper joins.

Inferred read-only
ado_wiki_delete_page

AZURE DEVOPS ONLY -- Delete a wiki page.

Potential side effects
appinsights_diagnose_slowness

WHEN: user wants to understand/deduce why a D365 F&O environment feels slow, using the real Application Insights telemetry the environment already emits -- no trace file upload needed.

Potential side effects
ado_wiki_list

AZURE DEVOPS ONLY -- List all wikis in a project (the project wiki plus any published code-as-wiki repos).

Inferred read-only
get_object_details

WHEN: you know the EXACT object name.

Inferred read-only
ado_query_workitems

AZURE DEVOPS ONLY -- Query Work Items (Bugs, Tasks, FDDs, User Stories, CRs) in Azure DevOps.

Inferred read-only
dmf_apply_entity_filter

Apply a single-field value filter to ONE entity row of an existing DMF project, so the export only contains the matching records.

Inferred read-only
ado_update_workitem

Update one or more fields on an existing Azure DevOps Work Item.

Potential side effects
find_references

Full index scan for all usages of an object, method, field, or label ID.

Inferred read-only
ado_gap_fit_analysis

WHEN: user asks whether a D365 requirement is standard, needs config, needs an extension, or is a full gap.

Inferred read-only
batch_search

WHEN: you need context on multiple D365 objects or concepts simultaneously -- runs all queries in parallel.

Inferred read-only
ado_read_attachment

AZURE DEVOPS ONLY -- Reads the ACTUAL CONTENT of a file attached to a work item (Excel spreadsheet, Word document, text/CSV/JSON/XML file, or image).

Inferred read-only
trace_field_lineage

WHEN: you need to understand the full data lifecycle of a D365 F&O table field: who writes it, who reads it, which forms display it, which reports use it, and which tables have FK relationships to its parent table.

Inferred read-only
plan_and_execute

CHAIN-OF-TOOLS PLANNER -- Execute a multi-step JSON plan in ONE call by chaining tools.

Potential side effects
find_similar_implementations

Find D365 objects structurally similar to the one you supply (same kind, similar method set, similar field set).

Inferred read-only
recommend_extension_strategy

WHEN: developer about to customise a standard D365 object asks 'should I use AxTableExtension, Chain of Command, EventHandler, or Delegate?

Potential side effects
diff_model_versions

Compare two D365 F&O KB snapshots to produce a changelog (added/removed/modified objects).

Inferred read-only
find_related_objects

Returns ALL FK/DeleteAction/DataSource relations (outgoing) AND back-references (incoming).

Inferred read-only
ado_review_xpp_pr

WHEN: reviewing a PR that modifies X++ code or AOT objects and you need D365-specific insights.

Inferred read-only
dmf_create_data_project

Create (or extend) a DMF data project -- EXPORT or IMPORT -- entirely through standard public OData entities, with NO X++ customization required.

Potential side effects
find_entity_for_table

WHEN: developer needs to integrate via OData and wants to find the entity name for a given table.

Inferred read-only
summarize_for_stakeholder

WHEN: you have a large technical tool output (get_object_details, validate_best_practices, ado_analyze_workitem, detect_performance_issues.

Inferred read-only
suggest_refactoring

WHEN: developer wants to improve code quality before a PR merge or code review.

Inferred read-only
resync_devops_index

WHEN: the user wants to force a full re-download and re-index of their Azure DevOps custom model.

Inferred read-only
ado_wiki_get_page

AZURE DEVOPS ONLY -- Read the content of a wiki page (and its immediate sub-page paths).

Inferred read-only
dmf

Consolidated Data Management Framework tool — one entry point for all 5 DMF operations, selected via `action`.

Inferred read-only
find_callers

Full cross-reference profile for a class or method: callers, callees, inheritance chain, interface implementations, overrides, attributes.

Inferred read-only
healthcheck

WHEN: checking server status, loaded D365 version, or custom model path.

Inferred read-only
ado_analyze_pr_impact

[~] PRIORITY TRIGGER: Use this tool when the user says 'analyse PR', 'review PR', 'check PR', 'PR #', 'impact du PR', 'analyse la PR', 'what changed in PR', 'D365 impact of PR', 'code review PR', 'violations in PR', 'PR review'.

Inferred read-only
find_error_patterns

WHEN: a user encounters an error message, infolog error, or runtime exception in D365.

Potential side effects
suggest_edt

WHEN: adding a new field to a table -- find the best existing D365 EDT to extend instead of using raw primitives (str, int64, real, date).

Inferred read-only
get_object_context

WHEN: you need a COMPLETE picture of a D365 object in ONE call.

Inferred read-only
odata_upsert_rows

Idempotent import of rows into any entity via OData: PATCH when the record exists (matched by keyFields), otherwise POST.

Potential side effects
find_change_impact

WHEN: about to modify an X++ object or method and need to understand what could break.

Potential side effects
generate_security_report

Generate a security & licensing governance report for the indexed model(s).

Inferred read-only
ado_create_task

WHEN: user asks to create a DevOps Task or start development on a Work Item.

Potential side effects
appinsights_set_connection

Securely register the D365 F&O environment's Application Insights / Log Analytics connection for the CURRENT session.

Inferred read-only
dmf_get_job_status

Poll the status of a DMF import/export execution by its executionId (e.

Inferred read-only
detect_performance_issues

Profile an X++ object for N+1 queries, queries in loops, missing field lists, row-by-row inserts/updates, missing firstOnly.

Inferred read-only
get_relation_graph

WHEN: you need the COMPLETE bidirectional relation graph for an object in ONE call.

Inferred read-only
d365fo_clear_connection

Removes the D365 F&O connection cached for the current session by d365fo_set_connection.

Inferred read-only
generate_xpp_template

WHEN: writing an extension or customization -- generates ready-to-use X++ code.

Inferred read-only
get_security_coverage_for_object

WHEN: developer/security architect needs to know WHICH ROLES can access a specific form, table, menu item or service operation.

Inferred read-only
get_output_page

Retrieve the NEXT page of a previously PAGINATED tool output.

Inferred read-only
ado_pr_dependency_map

PR DEPENDENCY MAP -- Scan multiple Pull Requests and build a cross-PR dependency graph based on (a) shared X++/AOT objects and (b) branch chain relationships.

Inferred read-only
generate_fdd

WHEN: user asks to write or generate a Functional Design Document, FDD, functional spec, CdC, or cahier des charges.

Potential side effects
map_business_process

WHEN: mapping the technical D365 objects behind a business process, or understanding which tables/forms implement a flow.

Inferred read-only
ado_post_comment

WHEN: user explicitly asks to post, add, or save a comment to an ADO Work Item.

Potential side effects
get_data_entity_info

WHEN: developer building an OData / DMF integration needs a quick rundown of a specific data entity: its public OData name, datasources, key fields, and IsPublic status.

Inferred read-only
compare_objects

Compare two D365 F&O objects side-by-side (fields, methods, signatures).

Inferred read-only
list_objects

WHEN: you need ALL objects of a given type or in a given model.

Inferred read-only
explain_workflow

WHEN: user asks how an approval workflow works, who approves a document, what states it goes through, or what happens on submission/rejection.

Inferred read-only
trace_role_license_tree

WHEN: security design, licence audit, or 'what licence does this role require?

Inferred read-only
prepare_release_note_context

WHEN: building an AI-assisted D365 F&O upgrade release note (regressions + opportunities) for a specific client, and you (the calling assistant) want to do the reasoning yourself instead of the server calling its own LLM.

Inferred read-only
ado_analyze_workitem

AZURE DEVOPS ONLY -- Fetch a Work Item and assemble ALL technical context needed for D365 F&O expert analysis.

Inferred read-only
ado_wiki_create_or_update_page

AZURE DEVOPS ONLY -- Create a new wiki page, or OVERWRITE an existing one with new markdown content.

Potential side effects
resolve_workspace_roots

WHEN: you need to know which folder(s) are configured as the workspace/project root for the current caller.

Inferred read-only
resolve_client_profile

WHEN: at the START of any release-note / upgrade-impact conversation -- call this BEFORE list_release_note_inputs to check whether a Client Profile already exists for the CURRENT caller's Azure DevOps org/project (auto-detected from DEVOPS_ORG_URL/DEVOPS_PROJECT MCP headers -- you don't pass anything).

Inferred read-only
generate_unit_test

WHEN: developer needs to write or scaffold unit tests for a custom D365 object.

Potential side effects
create_aot_object

Generate a complete, ready-to-deploy D365 F&O AOT XML scaffold for any object type.

Inferred read-only
d365fo_set_connection

Securely register the D365 F&O connection (URL + Entra app-registration credentials) for the CURRENT session.

Inferred read-only
appinsights_clear_connection

Removes the Application Insights connection cached for the current session by appinsights_set_connection.

Inferred read-only
generate_data_entity

WHEN: developer needs to CREATE a data entity (AxDataEntityView) AOT XML from a table for OData/DMF/data migration.

Potential side effects
find_event_handlers

Find all event handlers that subscribe to events on a D365 table or class.

Inferred read-only
generate_xpp_form

Generate a complete, compilable AxForm AOT XML with the CORRECT control serialization (<AxFormControl xmlns="" i:type=".

Inferred read-only
appinsights_query

Run a raw KQL (Kusto) query against the D365FO environment's Application Insights / Log Analytics workspace (read-only -- the query language has no mutation operators).

Inferred read-only
search_context_docs

WHEN: the user asks about business/functional context that lives OUTSIDE the D365 code KB -- specs, functional design docs, mapping sheets, contracts, meeting notes, screenshots' captions -- anything an admin uploaded via the admin portal's 'Context Documents' library (PDF, Word .

Inferred read-only
trace_security_chain

WHEN: security audit -- need the TECHNICAL chain from Role/Duty/Privilege to Entry Points and Table/Form permissions.

Inferred read-only
find_relation_path

WHEN: you need to know HOW two AOT objects are connected -- the chain of relations linking them.

Inferred read-only
ado_estimate_effort

WHEN: user asks for an effort estimate, chiffrage, or development hours for a D365 Work Item.

Inferred read-only
ado_list_prs

[~] PRIORITY TRIGGER: Use this tool when user mentions 'PR', 'Pull Request', 'list PRs', 'show PRs', 'active PRs', 'mes PR', 'liste des PR', 'pull requests ouverts', 'what PRs are open', 'PRs by [author]', 'PRs targeting [branch]'.

Inferred read-only
validate_object_naming

WHEN: developer needs to check that a proposed object name follows D365 + ISV naming conventions, is unique against the indexed KB, and does not collide with a reserved or standard prefix.

Inferred read-only
generate_diagram

WHEN: generating a visual diagram of D365 table relationships or security chains.

Inferred read-only
save_client_profile

WHEN: no profile was found by resolve_client_profile and the user wants one created (or updated) for their client, so future release-note requests never need v1/v2/customModelIds again.

Inferred read-only
dmf_export_package

Trigger a bulk export through the Data Management package REST API and return the download URL when complete.

Inferred read-only
ado_post_pr_comment

WHEN: user explicitly asks to post, add, or save a review comment to an ADO Pull Request.

Potential side effects
list_release_note_inputs

WHEN: ALWAYS call this FIRST, before prepare_release_note_context -- it discovers the exact D365FO version strings and custom model ids actually indexed on THIS server, which you cannot guess.

Inferred read-only
federated_search

Fan-out search across multiple ALM XPP MCP server instances in parallel and merge results using Reciprocal Rank Fusion (RRF).

Inferred read-only
search_labels

Search D365 F&O labels across all indexed languages.

Inferred read-only
odata_export_entity

Export any D365 F&O data entity via OData (transactional, no DMF project required).

Inferred read-only
list_custom_model_objects

WHEN: developer wants to see what custom/extension objects exist in their model.

Inferred read-only
analyze_upgrade_impact

WHEN: upgrading D365 F&O to a new version or applying a Microsoft update -- check if your custom code will break.

Potential side effects
fix_best_practice_violations

WHEN: validate_best_practices returned violations and you want concrete X++ fix suggestions.

Inferred read-only
generate_release_note_document

WHEN: you have already called prepare_release_note_context and analyzed its 'objects' array yourself, producing a findings JSON array per the 'instructions' field it returned.

Inferred read-only
get_menu_item_info

WHEN: developer needs to resolve a menu item -- find its target object (form / action / output), linked security privilege, label, and parameters.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.almxppmcp]
url = "https://api.almxpp.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "almxppmcp": {
      "type": "http",
      "url": "https://api.almxpp.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: almxppmcp
Remote MCP URL: https://api.almxpp.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "almxppmcp": {
      "url": "https://api.almxpp.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "almxppmcp": {
      "type": "http",
      "url": "https://api.almxpp.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "almxppmcp",
  "transport": "streamable-http",
  "url": "https://api.almxpp.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.