This server lets Claude generate AWS cost estimates and produce shareable Pricing Calculator URLs without leaving the conversation. You'd reach for this when architecting solutions and need quick ballpark costs for EC2 instances, RDS databases, S3 storage, or other AWS services. Instead of context switching to the AWS Pricing Calculator web interface, you can describe your infrastructure requirements in natural language and get back both cost breakdowns and persistent calculator links you can share with clients or teammates. Useful during discovery calls, proposal writing, or any time you need to validate whether a cloud architecture fits within budget constraints.
Public tool metadata for what this MCP can expose to an agent.
create_estimateCreate a new isolated calculator workspace and return its workspace_id. Use this before stateful calculator tools. Each workspace_id is scoped to the authenticated account.1 paramsCreate a new isolated calculator workspace and return its workspace_id. Use this before stateful calculator tools. Each workspace_id is scoped to the authenticated account.
titlestringsearch_servicesSearch for AWS services by name or description. Returns matches ranked by relevance. Use this to discover the correct serviceCode(s) before calling add_services. Pass all queries in one call for multi-service estimates. When region is provided, results include a regionWarning...2 paramsSearch for AWS services by name or description. Returns matches ranked by relevance. Use this to discover the correct serviceCode(s) before calling add_services. Pass all queries in one call for multi-service estimates. When region is provided, results include a regionWarning...
regionstringqueriesarrayadd_servicesRequires workspace_id. Add one or more services to the estimate. Returns the full list of configurable fields for each. Always call search_services first to obtain the exact `serviceCode` and `components[]`. For IPM / instanceMatrix fields, inline option lists in the returned...2 paramsRequires workspace_id. Add one or more services to the estimate. Returns the full list of configurable fields for each. Always call search_services first to obtain the exact `serviceCode` and `components[]`. For IPM / instanceMatrix fields, inline option lists in the returned...
servicesarrayworkspace_idstringset_service_fieldsRequires workspace_id. Set field values on one or more services in the estimate. Applies updates sequentially in array order. Each update sees the state produced by prior updates in the same call. Use this to batch normal estimate edits while still getting per-target validatio...2 paramsRequires workspace_id. Set field values on one or more services in the estimate. Applies updates sequentially in array order. Each update sees the state produced by prior updates in the same call. Use this to batch normal estimate edits while still getting per-target validatio...
updatesarrayworkspace_idstringdescribe_servicesRe-read current fields, values, types, and hints for one or more services. Use after many turns or to verify before saving. For composites, omit component to inspect all current components under that name. For IPM / instanceMatrix fields, inline option lists are contextual and...2 paramsRe-read current fields, values, types, and hints for one or more services. Use after many turns or to verify before saving. For composites, omit component to inspect all current components under that name. For IPM / instanceMatrix fields, inline option lists are contextual and...
targetsarrayworkspace_idstringrename_servicesRename one or more services (and their composite groups, if applicable). Each target must include newName. Targets are processed independently — partial success is allowed.2 paramsRename one or more services (and their composite groups, if applicable). Each target must include newName. Targets are processed independently — partial success is allowed.
targetsarrayworkspace_idstringremove_servicesRemove one or more services from the estimate. Pass component to remove just one component when the service is composite; omit it to remove the whole service. Targets are processed independently — partial success is allowed. This action is destructive.2 paramsRemove one or more services from the estimate. Pass component to remove just one component when the service is composite; omit it to remove the whole service. Targets are processed independently — partial success is allowed. This action is destructive.
targetsarrayworkspace_idstringlist_field_optionsRequires workspace_id. Get valid options for a large IPM column, EC2 instance types, or a large plain dropdown. Use this when add_services or describe_services shows "use list_field_options" for a field or IPM column. Also use it for small IPM option sets when you want alterna...7 paramsRequires workspace_id. Get valid options for a large IPM column, EC2 instance types, or a large plain dropdown. Use this when add_services or describe_services shows "use list_field_options" for a field or IPM column. Also use it for small IPM option sets when you want alterna...
namestringquerystringfieldIdstringfiltersobjectcomponentstringworkspace_idstringcolumnSelectorIdstringsave_estimateRequires workspace_id. Persist all configured services to calculator.aws and return the shareable estimate URL with a validated cost summary. Cost fields: 'costs.monthly' is steady-state monthly, 'costs.upfront' is one-time charges (e.g. Reserved Instance upfront), 'costs.annu...3 paramsRequires workspace_id. Persist all configured services to calculator.aws and return the shareable estimate URL with a validated cost summary. Cost fields: 'costs.monthly' is steady-state monthly, 'costs.upfront' is one-time charges (e.g. Reserved Instance upfront), 'costs.annu...
titlestringgroupsarrayworkspace_idstringload_estimateLoad an existing calculator.aws URL into a workspace. If workspace_id is omitted, a new isolated workspace is created automatically. Load an existing estimate from a calculator.aws URL into the workspace for editing. Returns a breakdown of services and cost (total and per serv...2 paramsLoad an existing calculator.aws URL into a workspace. If workspace_id is omitted, a new isolated workspace is created automatically. Load an existing estimate from a calculator.aws URL into the workspace for editing. Returns a breakdown of services and cost (total and per serv...
urlstringworkspace_idstringsearch_saved_estimatesSearch this account's saved AWS cost estimates by keyword, customer, service, region, review status, funding request status, or saved date, or resolve a calculator.aws share URL back to its saved estimate. Returns matching estimates with their services, regions, costs, and sta...10 paramsSearch this account's saved AWS cost estimates by keyword, customer, service, region, review status, funding request status, or saved date, or resolve a calculator.aws share URL back to its saved estimate. Returns matching estimates with their services, regions, costs, and sta...
limitintegerquerystringregionstringaws_urlstringservicestringcustomerstringsaved_afterstringsaved_beforestringreview_statusstringdraft · needs_review · approved · sent_to_customer · archivedfunding_request_statusstringnone · submitted · approved · rejectedsilenceper/mcp-k8s
azure/containerization-assist
io.github.evozim/aws-builder
reza-gholizade/k8s-mcp-server
flux159/mcp-server-kubernetes