MCP App Store
Productivity
decisionpoint.io icon

decisionpoint.io

by Philip Healy

Overview

Structured decision-making using the Analytic Hierarchy Process (AHP) , a proven framework for comparing options and resolving trade-offs. Whether you're evaluating cars, comparing job offers, choosing a vendor, or weighing any set of alternatives, decisionpoint.io guides you through the process step by step. You define the goal, identify the factors that matter, list your options, and then compare them two at a time. AHP derives ranked results from your comparisons, showing which option best matches your priorities and why. The app provides: - A visual overview of your decision structure - An interactive comparison interface within the conversation - Ranked results with scores and criteria weights - Consistency analysis to identify contradictory judgments Decisions are saved to your decisionpoint.io account and can be revisited, refined, or continued at any time.

Tools

ahp_add_alternatives

ChatGPT
Add one or more alternatives (options to compare) to an AHP decision process in a single call. These are the choices being evaluated, e.g. "MacBook Pro", "ThinkPad X1", "Dell XPS". At least 2 are needed; 7 or fewer keeps comparisons manageable. ALWAYS pass ALL of the user's alternatives in ONE call to this tool — do not call it repeatedly for individual options. Collect the user's complete list first, then add them together.

ahp_add_alternatives

ChatGPT
Add one or more alternatives (options to compare) to an AHP decision process in a single call. These are the choices being evaluated, e.g. "MacBook Pro", "ThinkPad X1", "Dell XPS". At least 2 are needed; 7 or fewer keeps comparisons manageable. ALWAYS pass ALL of the user's alternatives in ONE call to this tool — do not call it repeatedly for individual options. Collect the user's complete list first, then add them together.

ahp_add_criteria

ChatGPT
Add one or more criteria (decision factors) to an AHP decision process in a single call. Criteria are the factors used to evaluate alternatives, e.g. "Price", "Performance", "Battery Life". Criteria can be nested via parentCriterionId to create sub-criteria (e.g. Cost > Purchase Price, Cost > Maintenance). At least 2 needed; keep to 7 or fewer per level. ALWAYS pass ALL of the criteria the user has chosen in ONE call to this tool — do not call it repeatedly for individual criteria. Collect the user's complete list first, then add them together. Only add criteria the user has explicitly chosen — do NOT invent or auto-populate a default set of criteria. Ask the user what factors matter to them first; the criteria are their value model, not yours.

ahp_add_criteria

ChatGPT
Add one or more criteria (decision factors) to an AHP decision process in a single call. Criteria are the factors used to evaluate alternatives, e.g. "Price", "Performance", "Battery Life". Criteria can be nested via parentCriterionId to create sub-criteria (e.g. Cost > Purchase Price, Cost > Maintenance). At least 2 needed; keep to 7 or fewer per level. ALWAYS pass ALL of the criteria the user has chosen in ONE call to this tool — do not call it repeatedly for individual criteria. Collect the user's complete list first, then add them together. Only add criteria the user has explicitly chosen — do NOT invent or auto-populate a default set of criteria. Ask the user what factors matter to them first; the criteria are their value model, not yours.

ahp_add_judgment

ChatGPT
Submit a pairwise comparison in an AHP decision process. The user compares two items and indicates preference on the AHP 1–9 scale (1 = equal, 3 = moderate, 5 = strong, 7 = very strong, 9 = extreme; 2/4/6/8 are intermediate). Set 'preference' to 1–9 and 'preferredItem' to 'first' or 'second'. If equal, use preference=1 (preferredItem is ignored). comparisonType: 'criteria' (comparing criteria against each other) or 'alternatives' (comparing alternatives with respect to a criterion). parentCriterionId: omit for root criteria comparisons, or the parent/evaluating criterion ID for sub-criteria and alternative comparisons.

ahp_add_judgment

ChatGPT
Submit a pairwise comparison in an AHP decision process. The user compares two items and indicates preference on the AHP 1–9 scale (1 = equal, 3 = moderate, 5 = strong, 7 = very strong, 9 = extreme; 2/4/6/8 are intermediate). Set 'preference' to 1–9 and 'preferredItem' to 'first' or 'second'. If equal, use preference=1 (preferredItem is ignored). comparisonType: 'criteria' (comparing criteria against each other) or 'alternatives' (comparing alternatives with respect to a criterion). parentCriterionId: omit for root criteria comparisons, or the parent/evaluating criterion ID for sub-criteria and alternative comparisons.

ahp_create_process

ChatGPT
Create a new AHP decision process — a structured way to choose between options by defining what matters (criteria) and comparing alternatives two at a time. Start here when a user wants help deciding between options using AHP. After creating, guide the user to define criteria and alternatives.

ahp_create_process

ChatGPT
Create a new AHP decision process — a structured way to choose between options by defining what matters (criteria) and comparing alternatives two at a time. Start here when a user wants help deciding between options using AHP. After creating, guide the user to define criteria and alternatives.

ahp_delete_process

ChatGPT
Permanently delete an AHP decision process and all its data. This cannot be undone. Always confirm with the user before calling this tool.

ahp_delete_process

ChatGPT
Permanently delete an AHP decision process and all its data. This cannot be undone. Always confirm with the user before calling this tool.

ahp_get_alerts

ChatGPT
Check the quality and completeness of an AHP decision process. Returns alerts for missing comparisons, insufficient criteria or alternatives, and other issues. Call before showing results to ensure reliability.

ahp_get_alerts

ChatGPT
Check the quality and completeness of an AHP decision process. Returns alerts for missing comparisons, insufficient criteria or alternatives, and other issues. Call before showing results to ensure reliability.

ahp_get_next_comparison

ChatGPT
Get the next recommended pairwise comparison for an AHP decision. Returns the current state of criteria, alternatives, and existing judgments so you can determine which pair to compare next. Criteria comparisons should be done first, then alternative comparisons for each criterion.

ahp_get_next_comparison

ChatGPT
Get the next recommended pairwise comparison for an AHP decision. Returns the current state of criteria, alternatives, and existing judgments so you can determine which pair to compare next. Criteria comparisons should be done first, then alternative comparisons for each criterion.

ahp_get_results

ChatGPT
Calculate AHP decision results — ranked alternatives with priority scores, criteria weights, and consistency ratios. Returns the mathematically derived rankings based on all pairwise comparisons.

ahp_get_results

ChatGPT
Calculate AHP decision results — ranked alternatives with priority scores, criteria weights, and consistency ratios. Returns the mathematically derived rankings based on all pairwise comparisons.

ahp_list_processes

ChatGPT
List all AHP decision processes owned by or shared with the current user. Use this to help them find and resume an existing decision. Returns process IDs, goal titles, and last updated timestamps.

ahp_list_processes

ChatGPT
List all AHP decision processes owned by or shared with the current user. Use this to help them find and resume an existing decision. Returns process IDs, goal titles, and last updated timestamps.

ahp_remove_alternative

ChatGPT
Remove an alternative from the AHP decision process. Any existing comparisons involving this alternative will be invalidated. Confirm with the user before removing, especially if comparisons have been made.

ahp_remove_alternative

ChatGPT
Remove an alternative from the AHP decision process. Any existing comparisons involving this alternative will be invalidated. Confirm with the user before removing, especially if comparisons have been made.

ahp_remove_criterion

ChatGPT
Remove a criterion from the AHP decision process. Any sub-criteria and comparisons involving it will be invalidated. Confirm with the user before removing, especially if comparisons have been made.

ahp_remove_criterion

ChatGPT
Remove a criterion from the AHP decision process. Any sub-criteria and comparisons involving it will be invalidated. Confirm with the user before removing, especially if comparisons have been made.

ahp_show_comparisons

ChatGPT
Display the AHP pairwise comparison interface. The user compares items two at a time on the 1–9 scale; each judgment is saved immediately. Call when ready to start or resume comparisons. Call again if the decision structure changes.

ahp_show_comparisons

ChatGPT
Display the AHP pairwise comparison interface. The user compares items two at a time on the 1–9 scale; each judgment is saved immediately. Call when ready to start or resume comparisons. Call again if the decision structure changes.

ahp_show_overview

ChatGPT
Display the AHP decision overview — goal, criteria hierarchy, alternatives, and comparison count. Call after building the decision structure so the user can review before starting comparisons. Call again after any structural edits.

ahp_show_overview

ChatGPT
Display the AHP decision overview — goal, criteria hierarchy, alternatives, and comparison count. Call after building the decision structure so the user can review before starting comparisons. Call again after any structural edits.

ahp_show_results

ChatGPT
Display AHP decision results — ranked alternatives with priority scores, criteria weights, and consistency. Call after all comparisons are complete.

ahp_show_results

ChatGPT
Display AHP decision results — ranked alternatives with priority scores, criteria weights, and consistency. Call after all comparisons are complete.

ahp_update_alternative

ChatGPT
Update the title or description of an existing AHP alternative.

ahp_update_alternative

ChatGPT
Update the title or description of an existing AHP alternative.

ahp_update_criterion

ChatGPT
Update the title, description, or parent of an existing AHP criterion. Changing the parent moves it to a different level in the hierarchy.

ahp_update_criterion

ChatGPT
Update the title, description, or parent of an existing AHP criterion. Changing the parent moves it to a different level in the hierarchy.

ahp_update_goal

ChatGPT
Update the goal of an AHP decision process — the question being decided. A clear, specific goal leads to better results, e.g. "Which city should we relocate to?" or "What laptop is best for our team?"

ahp_update_goal

ChatGPT
Update the goal of an AHP decision process — the question being decided. A clear, specific goal leads to better results, e.g. "Which city should we relocate to?" or "What laptop is best for our team?"

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

34

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily