ENDPOINT 1
https://www.almxpp.com/mcp
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
MCP server metadata
- Name
- ALMXPPMCP
- Version
- 1.4.448
<!-- 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_practicesRun D365 best-practice audit on any AOT object (custom or standard).
Inferred read-onlyfind_extensionsFind all extension objects (AxClassExtension, AxTableExtension, AxFormExtension, AxEnumExtension), CoC classes ([ExtensionOf]), and event handlers for a base object.
Inferred read-onlydmf_import_fileBulk-import a CSV file into a D365 F&O entity through the Data Management package REST API.
Inferred read-onlysearch_d365_codeWHEN: object name is unknown, partial, or you need to find by concept/keyword.
Inferred read-onlygenerate_queryWHEN: developer needs correct X++ select or T-SQL for D365 tables with proper joins.
Inferred read-onlyappinsights_diagnose_slownessWHEN: 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 effectsado_wiki_listAZURE DEVOPS ONLY -- List all wikis in a project (the project wiki plus any published code-as-wiki repos).
Inferred read-onlyado_query_workitemsAZURE DEVOPS ONLY -- Query Work Items (Bugs, Tasks, FDDs, User Stories, CRs) in Azure DevOps.
Inferred read-onlydmf_apply_entity_filterApply a single-field value filter to ONE entity row of an existing DMF project, so the export only contains the matching records.
Inferred read-onlyado_update_workitemUpdate one or more fields on an existing Azure DevOps Work Item.
Potential side effectsfind_referencesFull index scan for all usages of an object, method, field, or label ID.
Inferred read-onlyado_gap_fit_analysisWHEN: user asks whether a D365 requirement is standard, needs config, needs an extension, or is a full gap.
Inferred read-onlybatch_searchWHEN: you need context on multiple D365 objects or concepts simultaneously -- runs all queries in parallel.
Inferred read-onlyado_read_attachmentAZURE 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-onlytrace_field_lineageWHEN: 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-onlyplan_and_executeCHAIN-OF-TOOLS PLANNER -- Execute a multi-step JSON plan in ONE call by chaining tools.
Potential side effectsfind_similar_implementationsFind D365 objects structurally similar to the one you supply (same kind, similar method set, similar field set).
Inferred read-onlyrecommend_extension_strategyWHEN: developer about to customise a standard D365 object asks 'should I use AxTableExtension, Chain of Command, EventHandler, or Delegate?
Potential side effectsdiff_model_versionsCompare two D365 F&O KB snapshots to produce a changelog (added/removed/modified objects).
Inferred read-onlyfind_related_objectsReturns ALL FK/DeleteAction/DataSource relations (outgoing) AND back-references (incoming).
Inferred read-onlyado_review_xpp_prWHEN: reviewing a PR that modifies X++ code or AOT objects and you need D365-specific insights.
Inferred read-onlydmf_create_data_projectCreate (or extend) a DMF data project -- EXPORT or IMPORT -- entirely through standard public OData entities, with NO X++ customization required.
Potential side effectsfind_entity_for_tableWHEN: developer needs to integrate via OData and wants to find the entity name for a given table.
Inferred read-onlysummarize_for_stakeholderWHEN: you have a large technical tool output (get_object_details, validate_best_practices, ado_analyze_workitem, detect_performance_issues.
Inferred read-onlysuggest_refactoringWHEN: developer wants to improve code quality before a PR merge or code review.
Inferred read-onlyresync_devops_indexWHEN: the user wants to force a full re-download and re-index of their Azure DevOps custom model.
Inferred read-onlyado_wiki_get_pageAZURE DEVOPS ONLY -- Read the content of a wiki page (and its immediate sub-page paths).
Inferred read-onlydmfConsolidated Data Management Framework tool — one entry point for all 5 DMF operations, selected via `action`.
Inferred read-onlyfind_callersFull cross-reference profile for a class or method: callers, callees, inheritance chain, interface implementations, overrides, attributes.
Inferred read-onlyhealthcheckWHEN: checking server status, loaded D365 version, or custom model path.
Inferred read-onlyado_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-onlyfind_error_patternsWHEN: a user encounters an error message, infolog error, or runtime exception in D365.
Potential side effectssuggest_edtWHEN: 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-onlyodata_upsert_rowsIdempotent import of rows into any entity via OData: PATCH when the record exists (matched by keyFields), otherwise POST.
Potential side effectsfind_change_impactWHEN: about to modify an X++ object or method and need to understand what could break.
Potential side effectsgenerate_security_reportGenerate a security & licensing governance report for the indexed model(s).
Inferred read-onlyado_create_taskWHEN: user asks to create a DevOps Task or start development on a Work Item.
Potential side effectsappinsights_set_connectionSecurely register the D365 F&O environment's Application Insights / Log Analytics connection for the CURRENT session.
Inferred read-onlydmf_get_job_statusPoll the status of a DMF import/export execution by its executionId (e.
Inferred read-onlydetect_performance_issuesProfile an X++ object for N+1 queries, queries in loops, missing field lists, row-by-row inserts/updates, missing firstOnly.
Inferred read-onlyget_relation_graphWHEN: you need the COMPLETE bidirectional relation graph for an object in ONE call.
Inferred read-onlyd365fo_clear_connectionRemoves the D365 F&O connection cached for the current session by d365fo_set_connection.
Inferred read-onlygenerate_xpp_templateWHEN: writing an extension or customization -- generates ready-to-use X++ code.
Inferred read-onlyget_security_coverage_for_objectWHEN: developer/security architect needs to know WHICH ROLES can access a specific form, table, menu item or service operation.
Inferred read-onlyado_pr_dependency_mapPR 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-onlygenerate_fddWHEN: user asks to write or generate a Functional Design Document, FDD, functional spec, CdC, or cahier des charges.
Potential side effectsmap_business_processWHEN: mapping the technical D365 objects behind a business process, or understanding which tables/forms implement a flow.
Inferred read-onlyado_post_commentWHEN: user explicitly asks to post, add, or save a comment to an ADO Work Item.
Potential side effectsget_data_entity_infoWHEN: 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-onlycompare_objectsCompare two D365 F&O objects side-by-side (fields, methods, signatures).
Inferred read-onlyexplain_workflowWHEN: user asks how an approval workflow works, who approves a document, what states it goes through, or what happens on submission/rejection.
Inferred read-onlytrace_role_license_treeWHEN: security design, licence audit, or 'what licence does this role require?
Inferred read-onlyprepare_release_note_contextWHEN: 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-onlyado_analyze_workitemAZURE DEVOPS ONLY -- Fetch a Work Item and assemble ALL technical context needed for D365 F&O expert analysis.
Inferred read-onlyado_wiki_create_or_update_pageAZURE DEVOPS ONLY -- Create a new wiki page, or OVERWRITE an existing one with new markdown content.
Potential side effectsresolve_workspace_rootsWHEN: you need to know which folder(s) are configured as the workspace/project root for the current caller.
Inferred read-onlyresolve_client_profileWHEN: 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-onlygenerate_unit_testWHEN: developer needs to write or scaffold unit tests for a custom D365 object.
Potential side effectscreate_aot_objectGenerate a complete, ready-to-deploy D365 F&O AOT XML scaffold for any object type.
Inferred read-onlyd365fo_set_connectionSecurely register the D365 F&O connection (URL + Entra app-registration credentials) for the CURRENT session.
Inferred read-onlyappinsights_clear_connectionRemoves the Application Insights connection cached for the current session by appinsights_set_connection.
Inferred read-onlygenerate_data_entityWHEN: developer needs to CREATE a data entity (AxDataEntityView) AOT XML from a table for OData/DMF/data migration.
Potential side effectsfind_event_handlersFind all event handlers that subscribe to events on a D365 table or class.
Inferred read-onlygenerate_xpp_formGenerate a complete, compilable AxForm AOT XML with the CORRECT control serialization (<AxFormControl xmlns="" i:type=".
Inferred read-onlyappinsights_queryRun 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-onlysearch_context_docsWHEN: 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-onlytrace_security_chainWHEN: security audit -- need the TECHNICAL chain from Role/Duty/Privilege to Entry Points and Table/Form permissions.
Inferred read-onlyfind_relation_pathWHEN: you need to know HOW two AOT objects are connected -- the chain of relations linking them.
Inferred read-onlyado_estimate_effortWHEN: user asks for an effort estimate, chiffrage, or development hours for a D365 Work Item.
Inferred read-onlyado_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-onlyvalidate_object_namingWHEN: 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-onlygenerate_diagramWHEN: generating a visual diagram of D365 table relationships or security chains.
Inferred read-onlysave_client_profileWHEN: 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-onlydmf_export_packageTrigger a bulk export through the Data Management package REST API and return the download URL when complete.
Inferred read-onlyado_post_pr_commentWHEN: user explicitly asks to post, add, or save a review comment to an ADO Pull Request.
Potential side effectslist_release_note_inputsWHEN: 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-onlyfederated_searchFan-out search across multiple ALM XPP MCP server instances in parallel and merge results using Reciprocal Rank Fusion (RRF).
Inferred read-onlyodata_export_entityExport any D365 F&O data entity via OData (transactional, no DMF project required).
Inferred read-onlylist_custom_model_objectsWHEN: developer wants to see what custom/extension objects exist in their model.
Inferred read-onlyanalyze_upgrade_impactWHEN: upgrading D365 F&O to a new version or applying a Microsoft update -- check if your custom code will break.
Potential side effectsfix_best_practice_violationsWHEN: validate_best_practices returned violations and you want concrete X++ fix suggestions.
Inferred read-onlygenerate_release_note_documentWHEN: 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-onlyget_menu_item_infoWHEN: developer needs to resolve a menu item -- find its target object (form / action / output), linked security privilege, label, and parameters.
Inferred read-onlyCONNECT 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.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.