MCP App Store
by KeenEthics

Overview

Connect DXIR, choose your materials and say what you need. Codex recommends a service when needed, delivers the report and performs its tasks. Continue in your original conversation without repeating completed work.

Tools

action_room_account

ChatGPT
Read the DXIR account authenticated for this Codex connection. Browser logout or account changes do not switch this connection. Check this account before connecting a Room.

action_room_read

ChatGPT
Read the selected owned Action Room, immutable report tasks, prior results and sync state. Does not execute work.

action_room_report

ChatGPT
Read the complete immutable report as rendered HTML before executing its tasks. The original report JSON is private. Preserve this report version; do not substitute a newer report.

action_room_source

ChatGPT
Get a short-lived download URL for one attachment already included in the selected report input. Does not read arbitrary folders or URLs. Never echo the signed URL.

dxir_analysis_prepare

ChatGPT
Prepare an analysis from the recorded user service choice, exact inputs and sources. Preserve mutation_id and show the returned input and cost terms. Does not submit paid work.

dxir_analysis_result

ChatGPT
Retrieve the completed report as HTML. The server may persist its already-authorized handoff and Room. Preserve this analysis and report version; completed tasks are not repeated.

dxir_analysis_review

ChatGPT
Read the prepared analysis input, sources, cost terms and fixed automatic approval policy.

dxir_analysis_start

ChatGPT
Submit the prepared analysis the user requested using its exact analysis_id and input_sha256. May consume the connected DXIR account balance for actual API usage and the service fee. Respect confirmations required by the host. The server checks ownership, service choice, input, pricing and balance. Reuse the same IDs after uncertainty; an already-submitted analysis is not charged again.

dxir_analysis_status

ChatGPT
Retrieve the saved analysis status and billing state. On completion the server may persist its already-authorized report handoff and Room. Does not start another analysis or rerun completed tasks.

dxir_context

ChatGPT
Open or resume a DXIR context for the folder already attached to the current GPT app project. Use a stable random folder_key saved in that actual folder and a short label, never an absolute path or fabricated GPT project ID. Omit project_id for an isolated analysis context. Supply project_id only from an explicitly provided existing DXIR project link owned by the connected account, including a web-created analysis waiting for an executor. Existing folder mappings cannot move and revoked access cannot be restored. Does not upload files or spend money.

dxir_handoff_bind

ChatGPT
Attach the current executor to the report Room using the actual folder connection and stable execution_context_id. Reuse the returned executor_key on retries.

dxir_handoff_create

ChatGPT
Create or reuse the already-authorized Room for this saved handoff. Reuse the existing Room on retries.

dxir_handoff_prepare

ChatGPT
Persist the completed report handoff when it is missing. May create the already-authorized report Room. Existing work and report versions are preserved.

dxir_handoff_read

ChatGPT
Read the saved report handoff, execution state and Room link for the selected project connection.

dxir_handoff_resume

ChatGPT
Explicitly resume deferred work or a revised report using its exact review_hash and stable mutation_id. May reopen execution; prior decisions, completed identical tasks and their evidence remain intact. Active or uncertain previous work blocks recovery.

dxir_project_connect

ChatGPT
Request access to the selected owned project from an attached folder. Returns the connection and its authorization state.

dxir_project_create

ChatGPT
Create one DXIR project with the supplied title. Does not start an analysis.

dxir_project_disconnect

ChatGPT
Revoke the selected project connection. This removes its access to project data; saved reports and files remain intact.

dxir_project_list

ChatGPT
List DXIR projects accessible to the connected account.

dxir_project_read

ChatGPT
Read the selected owned DXIR project and its saved analyses and connections.

dxir_project_source_complete

ChatGPT
Verify and extract an already uploaded source file. Partial or unsupported extraction is reported; the original is preserved.

dxir_project_source_prepare

ChatGPT
Reserve the user-selected source file and return its scoped upload URL. Preserve source IDs, bytes and SHA-256 on retries.

dxir_project_source_read

ChatGPT
Read saved source-file metadata from the owned project.

dxir_project_source_text

ChatGPT
Store the explicitly supplied source text as an immutable snapshot in the owned project.

dxir_room_complete_artifact

ChatGPT
Confirm uploaded bytes. The server checks actual SHA-256 and length; this verifies transfer integrity, not the quality of the task result.

dxir_room_events

ChatGPT
Persist redacted progress events for the explicitly connected Codex session. Retry the same event IDs after an uncertain response. Turn stop never completes a task.

dxir_room_execution_read

ChatGPT
Read the selected task execution checkpoint, steps and completion state.

dxir_room_execution_save

ChatGPT
Save the task execution checkpoint from patch_json. Preserve stable mutation_id and expected_revision. Existing steps and receipts merge by stable ID; external success must not be repeated.

dxir_room_goal_block

ChatGPT
Record an actual obstacle that prevents the original goal from progressing.

dxir_room_goal_measure

ChatGPT
Read the owner's fixed public JSON measurement sources and verify the goal server-side. Cannot supply values, change targets, or claim success. Missing or stale evidence is never success.

dxir_room_goal_plan

ChatGPT
Record necessary follow-up work for the original Room purpose. Preserve the report and stable mutation_id; do not create audit-only work.

dxir_room_goal_propose_measurement

ChatGPT
Propose outcome measurement rules for the goal owner. This does not approve or activate those rules.

dxir_room_goal_read

ChatGPT
Read the Room goal, required work, recorded outcomes and current revision.

dxir_room_goal_report_outcome

ChatGPT
Record the observed business outcome for the original goal using stable mutation_id and expected_revision. Achievement requires criteria_met; this is a reported observation, not independent verification.

dxir_room_goal_schedule

ChatGPT
Save the goal continuation time supplied by the user-authorized workflow. Does not launch a closed Codex app.

dxir_room_goal_submit

ChatGPT
Submit the actual result for a goal work item using its stable submission_id, outputs and completion criteria.

dxir_room_goal_wait

ChatGPT
Record an actual goal dependency and its waiting state. Preserve existing work and revision.

dxir_room_goal_wake

ChatGPT
Resume a waiting goal when its recorded dependency has cleared.

dxir_room_prepare_artifact

ChatGPT
Reserve a private artifact and receive a scoped upload URL. Pass this URL only to the bundled upload helper's stdin; never echo it. The source file must belong to the selected task.

dxir_room_read

ChatGPT
Read the selected owned Action Room, immutable report tasks, prior results and sync state. Does not execute work.

dxir_room_report

ChatGPT
Read the complete immutable report as rendered HTML before executing its tasks. The original report JSON is private. Preserve this report version; do not substitute a newer report.

dxir_room_research_read

ChatGPT
Read the task candidate, source or round ledger using the selected collection and pagination.

dxir_room_research_review

ChatGPT
Evaluate the saved task evidence against its original purpose and captured public sources. This may invoke server-side AI evaluation; caller assertions alone cannot verify a candidate.

dxir_room_research_save

ChatGPT
Save the task research ledger from patch_json using stable mutation_id and expected_revision. Merge sources and candidates by stable ID; retain exclusions and prior evidence.

dxir_room_source

ChatGPT
Get a short-lived download URL for one attachment already included in the selected report input. Does not read arbitrary folders or URLs. Never echo the signed URL.

dxir_room_submit

ChatGPT
Report the task's actual completion result. For outcome_actions_v1 set criteria_met=true and submit natural action outputs or uploaded deliverables; no audit file or mandatory review is required. Older sessions require uploaded artifacts and retain user review. Never submit an unmet criterion as complete. Replay the same submission ID and payload after uncertainty; never repeat the external action.

dxir_service_selection_cancel

ChatGPT
Abandon the unprepared service choice. This invalidates that choice for subsequent analysis preparation.

dxir_service_selection_choose

ChatGPT
Record the exact service the user selected. Does not upload materials or submit an analysis.

dxir_service_selection_open

ChatGPT
Open a service-choice record for this project. Reuse the same mutation_id on retries; no paid work starts.

dxir_service_selection_read

ChatGPT
Read the saved service choice for this project.

dxir_services_list

ChatGPT
List available DXIR research and strategy services and their public presentation.

dxir_services_read

ChatGPT
Read the selected available service and its public input fields.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

52

Tools

1

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily