MCP App Store
by KeenEthics

Overview

Estii helps technology services businesses make better commercial decisions before committing to delivery. Estii gives technology services teams one commercial model for every deal, aligning sales, delivery and finance around scope, effort, pricing, margin, revenue and schedule before committing to delivery. Connect Estii to Claude to work in your Estii account. Ask Claude to check a deal before it goes for approval, change the scope and show what happens to margin, build a new estimate from work your team has already priced, or show which roles next quarter's pipeline will stretch. With Estii, Claude can find a deal and summarise its price, cost, margin and schedule; compare versions and variants; add or change phases, tasks, effort and roles, previewing each change before it's saved; start a deal from your templates and reusable work items; forecast revenue and resource demand across your pipeline; export a deal to Excel, JSON or Markdown; and request approval or mark a deal won or lost. Every action runs with your own Estii permissions and space rules, and approvals follow the same process as the app. You need an Estii account; the first time Claude uses Estii, you sign in and approve the connection. Reading works on any plan. Making changes, and revenue and capacity forecasts, need a paid plan or an active trial.

Tools

estii_card_add

ChatGPT
Add a rate card to the active space Example: estii card add name="Rush" --yes Grammar and guidance: estii_commands { noun: "card", verb: "add" }.

estii_card_list

ChatGPT
List the rate cards in the active space Example: estii card list Grammar and guidance: estii_commands { noun: "card", verb: "list" }.

estii_card_move

ChatGPT
Reorder a rate card among the cards Example: estii card move rush --to bottom --yes Grammar and guidance: estii_commands { noun: "card", verb: "move" }.

estii_card_remove

ChatGPT
Remove a rate card, and every rate priced against it Example: estii card remove rush --yes Grammar and guidance: estii_commands { noun: "card", verb: "remove" }.

estii_card_set

ChatGPT
Assign rate card fields (key=value) Example: estii card set rush name="Rush Rates" --yes Grammar and guidance: estii_commands { noun: "card", verb: "set" }.

estii_commands

ChatGPT
Return the estii command catalogue. With no input: the envelope (versions, exit codes, global flags) and one summary row per runnable command. Pass noun (the first token of a command, e.g. "deal") for that noun's full detail: arguments, flags, value grammars, examples. Add verb (the second token, e.g. "set") for one command: its guidance notes and input_schema, the input its tool takes. Read it before composing a command you have not run.

estii_context

ChatGPT
Read this first: what an agent needs before it changes a deal, a resource, or the library Example: estii context Grammar and guidance: estii_commands { noun: "context" }.

estii_deal_add

ChatGPT
Create a node in one of the deal's collections Example: estii deal add nd_abc123 phases name="Discovery" --json Grammar and guidance: estii_commands { noun: "deal", verb: "add" }.

estii_deal_approve

ChatGPT
Approve a draft deal Example: estii deal approve nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "approve" }.

estii_deal_archive

ChatGPT
Archive a draft, pending or closed deal Example: estii deal archive nd_abc123 --yes Grammar and guidance: estii_commands { noun: "deal", verb: "archive" }.

estii_deal_audit

ChatGPT
Report a deal's commercial findings Example: estii deal audit nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "audit" }.

estii_deal_close

ChatGPT
Close a deal as won, lost, or abandoned Example: estii deal close nd_abc123 won --reason "signed SOW" Grammar and guidance: estii_commands { noun: "deal", verb: "close" }.

estii_deal_compare

ChatGPT
Compare a deal with one of its versions, or with another variant Example: estii deal compare nd_abc123 v_xyz789 Grammar and guidance: estii_commands { noun: "deal", verb: "compare" }.

estii_deal_copy

ChatGPT
Copy a node and everything beneath it Example: estii deal copy nd_abc123 phases/ph_1 --yes --json Grammar and guidance: estii_commands { noun: "deal", verb: "copy" }.

estii_deal_create

ChatGPT
Create a deal in the active space Example: estii deal create name="Acme Phase 2" --yes Grammar and guidance: estii_commands { noun: "deal", verb: "create" }.

estii_deal_descope

ChatGPT
Take groups out of a phase's scope Example: estii deal descope nd_abc123 f_abc123 --yes Grammar and guidance: estii_commands { noun: "deal", verb: "descope" }.

estii_deal_export

ChatGPT
Export a deal to xlsx, json, or md, as a download link Example: estii deal export nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "export" }.

estii_deal_fill

ChatGPT
Put library items into the deal Example: estii deal fill nd_abc123 "Stripe payment integration" Grammar and guidance: estii_commands { noun: "deal", verb: "fill" }.

estii_deal_find

ChatGPT
List the deal's nodes with the paths the write verbs take Example: estii deal find nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "find" }.

estii_deal_import

ChatGPT
Start a deal import from a proposal, spreadsheet, or RFP on your machine Example: estii deal import --file-name acme-rfp.xlsx --file-size 48213 Grammar and guidance: estii_commands { noun: "deal", verb: "import" }.

estii_deal_inspect

ChatGPT
Read one node or collection inside a deal Example: estii deal inspect nd_abc123 tasks/tk_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "inspect" }.

estii_deal_list

ChatGPT
List deals in the active space Example: estii deal list Grammar and guidance: estii_commands { noun: "deal", verb: "list" }.

estii_deal_move

ChatGPT
Reorder a node among its siblings, or move it under a new parent Example: estii deal move nd_abc123 phases/ph_2 --to top --yes Grammar and guidance: estii_commands { noun: "deal", verb: "move" }.

estii_deal_open

ChatGPT
Print the deal address, and open it for an attended caller Example: estii deal open nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "open" }.

estii_deal_progress

ChatGPT
Mark an approved deal as progressed, or update a progressed deal's probability and date Example: estii deal progress nd_abc123 --probability 90% Grammar and guidance: estii_commands { noun: "deal", verb: "progress" }.

estii_deal_redraft

ChatGPT
Return a deal to draft Example: estii deal redraft nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "redraft" }.

estii_deal_remove

ChatGPT
Remove a node from a deal, and everything beneath it Example: estii deal remove nd_abc123 estimates/es_4 --yes Grammar and guidance: estii_commands { noun: "deal", verb: "remove" }.

estii_deal_request_approval

ChatGPT
Submit a draft deal for approval Example: estii deal request-approval nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "request-approval" }.

estii_deal_reschedule

ChatGPT
Move a deal's dates by an offset or to a date Example: estii deal reschedule nd_abc123 +2w --yes Grammar and guidance: estii_commands { noun: "deal", verb: "reschedule" }.

estii_deal_rescope

ChatGPT
Put groups back into a phase's scope Example: estii deal rescope nd_abc123 f_abc123 --yes Grammar and guidance: estii_commands { noun: "deal", verb: "rescope" }.

estii_deal_restore

ChatGPT
Restore the deal from a saved version Example: estii deal restore nd_abc123 v_xyz789 Grammar and guidance: estii_commands { noun: "deal", verb: "restore" }.

estii_deal_schedule

ChatGPT
Report each phase's schedule and how it is resourced Example: estii deal schedule nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "schedule" }.

estii_deal_scope

ChatGPT
Report a deal's scope breakdowns, per phase Example: estii deal scope nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "scope" }.

estii_deal_set

ChatGPT
Assign deal fields (key=value), optionally under a sub-entity path Example: estii deal set nd_abc123 probability=60% --dry-run Grammar and guidance: estii_commands { noun: "deal", verb: "set" }.

estii_deal_show

ChatGPT
Show a deal's commercial summary Example: estii deal show nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "show" }.

estii_deal_snapshot

ChatGPT
Save the deal as a named version Example: estii deal snapshot nd_abc123 --name "Before rescope" Grammar and guidance: estii_commands { noun: "deal", verb: "snapshot" }.

estii_deal_unarchive

ChatGPT
Restore an archived deal Example: estii deal unarchive nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "unarchive" }.

estii_deal_update

ChatGPT
Update a deal's snapshot of the space's resources, rates and settings Example: estii deal update nd_abc123 --dry-run Grammar and guidance: estii_commands { noun: "deal", verb: "update" }.

estii_deal_versions

ChatGPT
List the deal's save points Example: estii deal versions nd_abc123 Grammar and guidance: estii_commands { noun: "deal", verb: "versions" }.

estii_library_add

ChatGPT
Add a library item, or a task to one Example: estii library add item name="Managed hosting" group="Platform" --yes Grammar and guidance: estii_commands { noun: "library", verb: "add" }.

estii_library_export

ChatGPT
Export the whole catalogue as one JSON document Example: estii library export Grammar and guidance: estii_commands { noun: "library", verb: "export" }.

estii_library_find

ChatGPT
Find library items matching a phrase Example: estii library find "stripe billing" Grammar and guidance: estii_commands { noun: "library", verb: "find" }.

estii_library_inspect

ChatGPT
Show one library item in full: its tasks and their estimate ranges Example: estii library inspect li_abc123 Grammar and guidance: estii_commands { noun: "library", verb: "inspect" }.

estii_library_list

ChatGPT
List the active space's library items Example: estii library list Grammar and guidance: estii_commands { noun: "library", verb: "list" }.

estii_library_move

ChatGPT
File a library item under a group, or reorder it among its siblings Example: estii library move lib_blk_hosting --to "Platform" --yes Grammar and guidance: estii_commands { noun: "library", verb: "move" }.

estii_library_open

ChatGPT
Print the library address, and open it for an attended caller Example: estii library open Grammar and guidance: estii_commands { noun: "library", verb: "open" }.

estii_library_propose

ChatGPT
Propose library items for review, without changing the catalogue Example: estii library propose name="Managed hosting" tasks="Provision, Handover" group="Platform" --yes Grammar and guidance: estii_commands { noun: "library", verb: "propose" }.

estii_library_remove

ChatGPT
Remove a task from a library item Example: estii library remove lib_tsk_hosting_setup --yes Grammar and guidance: estii_commands { noun: "library", verb: "remove" }.

estii_library_set

ChatGPT
Assign fields on a library item or one of its tasks (key=value) Example: estii library set lib_blk_hosting name="Managed hosting" Grammar and guidance: estii_commands { noun: "library", verb: "set" }.

estii_opportunity_list

ChatGPT
List the space's opportunities Example: estii opportunity list Grammar and guidance: estii_commands { noun: "opportunity", verb: "list" }.

estii_opportunity_set

ChatGPT
Rename an opportunity Example: estii opportunity set "Cloud Migration" name="Cloud Programme" --yes Grammar and guidance: estii_commands { noun: "opportunity", verb: "set" }.

estii_opportunity_show

ChatGPT
Show an opportunity and its variants, the one it counts as first Example: estii opportunity show "Cloud Migration" Grammar and guidance: estii_commands { noun: "opportunity", verb: "show" }.

estii_phase_template_add

ChatGPT
Add a phase template, or a category, section or feature to one Example: estii phase-template add name="Discovery" --yes Grammar and guidance: estii_commands { noun: "phase-template", verb: "add" }.

estii_phase_template_list

ChatGPT
List the space's phase templates, in the space's order Example: estii phase-template list Grammar and guidance: estii_commands { noun: "phase-template", verb: "list" }.

estii_phase_template_move

ChatGPT
Reorder a phase template, or a node among its siblings Example: estii phase-template move Discovery --to top --yes Grammar and guidance: estii_commands { noun: "phase-template", verb: "move" }.

estii_phase_template_remove

ChatGPT
Remove a phase template, or a category, section or feature from one Example: estii phase-template remove Discovery --dry-run Grammar and guidance: estii_commands { noun: "phase-template", verb: "remove" }.

estii_phase_template_set

ChatGPT
Assign fields on a phase template or a node under it (key=value) Example: estii phase-template set Delivery description="Build and launch" --yes Grammar and guidance: estii_commands { noun: "phase-template", verb: "set" }.

estii_phase_template_show

ChatGPT
Show the structure one phase template lays down Example: estii phase-template show Delivery Grammar and guidance: estii_commands { noun: "phase-template", verb: "show" }.

estii_pipeline_capacity

ChatGPT
Read role demand in FTEs over a window Example: estii pipeline capacity Grammar and guidance: estii_commands { noun: "pipeline", verb: "capacity" }.

estii_pipeline_revenue

ChatGPT
Read recognised revenue over a window Example: estii pipeline revenue Grammar and guidance: estii_commands { noun: "pipeline", verb: "revenue" }.

estii_pipeline_summary

ChatGPT
Summarise the pipeline by deal status Example: estii pipeline summary Grammar and guidance: estii_commands { noun: "pipeline", verb: "summary" }.

estii_product_add

ChatGPT
Add a product to the space library Example: estii product add name="Premium Support" margin=0.45 unit=seat --yes Grammar and guidance: estii_commands { noun: "product", verb: "add" }.

estii_product_estimate

ChatGPT
Estimate the price of a product from an expression Example: estii product estimate premium-support 250 Grammar and guidance: estii_commands { noun: "product", verb: "estimate" }.

estii_product_export

ChatGPT
Export all products in the active space Example: estii product export Grammar and guidance: estii_commands { noun: "product", verb: "export" }.

estii_product_list

ChatGPT
List products in the active space Example: estii product list Grammar and guidance: estii_commands { noun: "product", verb: "list" }.

estii_product_move

ChatGPT
Reorder a product among the products Example: estii product move "Premium Support" --to bottom --yes Grammar and guidance: estii_commands { noun: "product", verb: "move" }.

estii_product_remove

ChatGPT
Remove a product from the space library Example: estii product remove "Legacy Licence" --yes Grammar and guidance: estii_commands { noun: "product", verb: "remove" }.

estii_product_set

ChatGPT
Assign product fields and volume tiers Example: estii product set premium-support name="Premium Support" --yes Grammar and guidance: estii_commands { noun: "product", verb: "set" }.

estii_role_add

ChatGPT
Add a role to the space library Example: estii role add name="Senior Engineer" cost=850 price=1400 --yes Grammar and guidance: estii_commands { noun: "role", verb: "add" }.

estii_role_estimate

ChatGPT
Estimate the price of a role from an expression Example: estii role estimate "senior engineer" 10d Grammar and guidance: estii_commands { noun: "role", verb: "estimate" }.

estii_role_export

ChatGPT
Export all roles with per-card pricing Example: estii role export Grammar and guidance: estii_commands { noun: "role", verb: "export" }.

estii_role_list

ChatGPT
List roles in the active space Example: estii role list Grammar and guidance: estii_commands { noun: "role", verb: "list" }.

estii_role_move

ChatGPT
Reorder a role among the roles Example: estii role move "Senior Engineer" --to top --yes Grammar and guidance: estii_commands { noun: "role", verb: "move" }.

estii_role_open

ChatGPT
Print the resource address, and open it for an attended caller Example: estii role open "senior engineer" Grammar and guidance: estii_commands { noun: "role", verb: "open" }.

estii_role_remove

ChatGPT
Remove a role from the space library Example: estii role remove "Junior Engineer" --yes Grammar and guidance: estii_commands { noun: "role", verb: "remove" }.

estii_role_set

ChatGPT
Assign resource fields and rates (key=value) Example: estii role set "senior engineer" cost=850 price=1400 Grammar and guidance: estii_commands { noun: "role", verb: "set" }.

estii_run_cancel

ChatGPT
Stop a run and discard what it uploaded Example: estii run cancel rn_abc123 --yes Grammar and guidance: estii_commands { noun: "run", verb: "cancel" }.

estii_run_list

ChatGPT
List the runs in the active space, newest first Example: estii run list Grammar and guidance: estii_commands { noun: "run", verb: "list" }.

estii_run_show

ChatGPT
Read one run in full: its steps, what each produced, and its telemetry Example: estii run show rn_abc123 Grammar and guidance: estii_commands { noun: "run", verb: "show" }.

estii_run_wait

ChatGPT
Block until a run finishes or the wait budget is spent Example: estii run wait rn_abc123 Grammar and guidance: estii_commands { noun: "run", verb: "wait" }.

estii_space_list

ChatGPT
List spaces you can access Example: estii space list Grammar and guidance: estii_commands { noun: "space", verb: "list" }.

estii_space_members

ChatGPT
List the members of the active space, with their roles Example: estii space members Grammar and guidance: estii_commands { noun: "space", verb: "members" }.

estii_space_open

ChatGPT
Print the active space address, and open it for an attended caller Example: estii space open Grammar and guidance: estii_commands { noun: "space", verb: "open" }.

estii_space_show

ChatGPT
Show a single space by id or the active space Example: estii space show Grammar and guidance: estii_commands { noun: "space", verb: "show" }.

estii_space_theme

ChatGPT
List the themes of the active space: their colours and fonts Example: estii space theme Grammar and guidance: estii_commands { noun: "space", verb: "theme" }.

estii_stream_add

ChatGPT
Add a stream to the space library Example: estii stream add name="Delivery Pod" --yes Grammar and guidance: estii_commands { noun: "stream", verb: "add" }.

estii_stream_estimate

ChatGPT
Estimate the price of a stream from an expression Example: estii stream estimate delivery-pod "1 x 12m" Grammar and guidance: estii_commands { noun: "stream", verb: "estimate" }.

estii_stream_export

ChatGPT
Export all streams from the active space Example: estii stream export Grammar and guidance: estii_commands { noun: "stream", verb: "export" }.

estii_stream_list

ChatGPT
List streams in the active space Example: estii stream list Grammar and guidance: estii_commands { noun: "stream", verb: "list" }.

estii_stream_move

ChatGPT
Reorder a stream, or one of its allocations Example: estii stream move "Delivery Pod" --to top --yes Grammar and guidance: estii_commands { noun: "stream", verb: "move" }.

estii_stream_remove

ChatGPT
Remove a stream, or one of its allocations Example: estii stream remove "Delivery Pod" --yes Grammar and guidance: estii_commands { noun: "stream", verb: "remove" }.

estii_stream_set

ChatGPT
Assign stream fields and allocations Example: estii stream set delivery-pod name="Delivery Pod" --yes Grammar and guidance: estii_commands { noun: "stream", verb: "set" }.

estii_tag_add

ChatGPT
Add a resource tag to one pool Example: estii tag add name="Delivery" --yes Grammar and guidance: estii_commands { noun: "tag", verb: "add" }.

estii_tag_list

ChatGPT
List the resource tags of one kind Example: estii tag list Grammar and guidance: estii_commands { noun: "tag", verb: "list" }.

estii_tag_remove

ChatGPT
Remove a resource tag from its pool Example: estii tag remove Delivery --yes Grammar and guidance: estii_commands { noun: "tag", verb: "remove" }.

estii_tag_set

ChatGPT
Assign resource tag fields (key=value) Example: estii tag set Delivery name="Delivery & Run" --yes Grammar and guidance: estii_commands { noun: "tag", verb: "set" }.

estii_card_add

Claude

estii_card_list

Claude

estii_card_move

Claude

estii_card_remove

Claude

estii_card_set

Claude

estii_commands

Claude

estii_context

Claude

estii_deal_add

Claude

estii_deal_approve

Claude

estii_deal_archive

Claude

estii_deal_audit

Claude

estii_deal_close

Claude

estii_deal_compare

Claude

estii_deal_copy

Claude

estii_deal_create

Claude

estii_deal_descope

Claude

estii_deal_export

Claude

estii_deal_fill

Claude

estii_deal_find

Claude

estii_deal_import

Claude

estii_deal_inspect

Claude

estii_deal_list

Claude

estii_deal_move

Claude

estii_deal_open

Claude

estii_deal_progress

Claude

estii_deal_redraft

Claude

estii_deal_remove

Claude

estii_deal_request_approval

Claude

estii_deal_reschedule

Claude

estii_deal_rescope

Claude

estii_deal_restore

Claude

estii_deal_schedule

Claude

estii_deal_scope

Claude

estii_deal_set

Claude

estii_deal_show

Claude

estii_deal_snapshot

Claude

estii_deal_unarchive

Claude

estii_deal_update

Claude

estii_deal_versions

Claude

estii_library_add

Claude

estii_library_export

Claude

estii_library_find

Claude

estii_library_inspect

Claude

estii_library_list

Claude

estii_library_move

Claude

estii_library_open

Claude

estii_library_propose

Claude

estii_library_remove

Claude

estii_library_set

Claude

estii_opportunity_list

Claude

estii_opportunity_set

Claude

estii_opportunity_show

Claude

estii_phase_template_add

Claude

estii_phase_template_list

Claude

estii_phase_template_move

Claude

estii_phase_template_remove

Claude

estii_phase_template_set

Claude

estii_phase_template_show

Claude

estii_pipeline_capacity

Claude

estii_pipeline_revenue

Claude

estii_pipeline_summary

Claude

estii_product_add

Claude

estii_product_estimate

Claude

estii_product_export

Claude

estii_product_list

Claude

estii_product_move

Claude

estii_product_remove

Claude

estii_product_set

Claude

estii_role_add

Claude

estii_role_estimate

Claude

estii_role_export

Claude

estii_role_list

Claude

estii_role_move

Claude

estii_role_open

Claude

estii_role_remove

Claude

estii_role_set

Claude

estii_run_cancel

Claude

estii_run_list

Claude

estii_run_show

Claude

estii_run_wait

Claude

estii_space_list

Claude

estii_space_members

Claude

estii_space_open

Claude

estii_space_show

Claude

estii_space_theme

Claude

estii_stream_add

Claude

estii_stream_estimate

Claude

estii_stream_export

Claude

estii_stream_list

Claude

estii_stream_move

Claude

estii_stream_remove

Claude

estii_stream_set

Claude

estii_tag_add

Claude

estii_tag_list

Claude

estii_tag_remove

Claude

estii_tag_set

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps