MCPcopy Create free account

hub / github.com/awslabs/mcp / endpoints

Endpoints3,534 in github.com/awslabs/mcp

Routeadd_knowledge_base
app.post('/kb', response_model=KnowledgeBaseResponse)
samples/mcp-integration-with-kb/clients/client_server.py:None
Routeaws_pricing
aws_pricing_server.tool( name='aws-pricing', description="""Comprehensive AWS pricing analysis tool th
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/aws_pricing_tools.py:None
Routebcm_pricing_calc
bcm_pricing_calculator_server.tool( name='bcm-pricing-calc', description="""Allows working with worklo
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/bcm_pricing_calculator_tools.py:None
Routebudgets
budget_server.tool( name='budgets', description="""Retrieves AWS budget information using the AWS Budg
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/budget_tools.py:None
Routecall_aws
server.tool( name='call_aws', description=f"""Execute AWS CLI commands with validation and proper erro
src/aws-api-mcp-server/awslabs/aws_api_mcp_server/server.py:None
Routecompute_optimizer
compute_optimizer_server.tool( name='compute-optimizer', description="""Retrieves recommendations from
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/compute_optimizer_tools.py:None
Routecost_anomaly
cost_anomaly_server.tool( name='cost-anomaly', description="""Retrieves AWS cost anomalies using the C
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_anomaly_tools.py:None
Routecost_comparison
cost_comparison_server.tool( name='cost-comparison', description="""Retrieves AWS cost comparisons bet
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_comparison_tools.py:None
Routecost_explorer
cost_explorer_server.tool( name='cost-explorer', description="""Retrieves AWS cost and usage data usin
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_explorer_tools.py:None
Routecost_optimization_hub
cost_optimization_hub_server.tool( name='cost-optimization', description="""Retrieves cost optimizatio
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_optimization_hub_tools.py:None
Routecreate_cluster
mcp.tool(name='create_cluster', description='Create an Aurora Postgres cluster')
src/postgres-mcp-server/awslabs/postgres_mcp_server/server.py:None
Routedelete_cache_cluster
mcp.tool(name='delete-cache-cluster')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/cc/delete.py:None
Routedelete_db_cluster
mcp.tool( name='DeleteDbCluster', description='Deletes a Timestream for InfluxDB cluster by the db_clu
src/timestream-for-influxdb-mcp-server/awslabs/timestream_for_influxdb_mcp_server/server.py:None
Routedelete_db_instance
mcp.tool( name='DeleteDbInstance', description='Deletes a Timestream for InfluxDB DB instance by the i
src/timestream-for-influxdb-mcp-server/awslabs/timestream_for_influxdb_mcp_server/server.py:None
Routedelete_infrastructure_prompt
mcp.prompt("delete infrastructure")
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/delete.py:None
Routedelete_replication_group
mcp.tool(name='delete-replication-group')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/rg/delete.py:None
Routedelete_serverless_cache
mcp.tool(name='delete-serverless-cache')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/serverless/delete.py:None
Routedeployment_details
mcp.resource( 'deployment://{project_name}', description="""Returns details of a CloudFormation deploy
src/aws-serverless-mcp-server/awslabs/aws_serverless_mcp_server/server.py:None
Routedescribe_cost_category_definition
cost_category_server.tool( name='describe-cost-category-definition', description="""Returns the full d
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_category_tools.py:None
Routedescribe_keyspace
mcp.tool( name='describeKeyspace', description='Gets detailed information about a keyspace - args: key
src/amazon-keyspaces-mcp-server/awslabs/amazon_keyspaces_mcp_server/server.py:None
Routedescribe_table
mcp.tool( name='describeTable', description='Gets detailed information about a table - args: keyspace,
src/amazon-keyspaces-mcp-server/awslabs/amazon_keyspaces_mcp_server/server.py:None
Routedsql_lint
mcp.tool( name='dsql_lint', description="""Validate SQL for Aurora DSQL compatibility and optionally a
src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/server.py:None
Routedsql_recommend
mcp.tool( name='dsql_recommend', description='Get recommendations for DSQL best practices', )
src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/server.py:None
Routefree_tier_usage
free_tier_usage_server.tool( name='free-tier-usage', description="""Retrieves AWS Free Tier usage info
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/free_tier_usage_tools.py:None
Routegenerate
app.post('/generate', response_model=ImageGenerationResponse)
samples/mcp-integration-with-nova-canvas/clients/client_server.py:None
Routegenerate_cost_report_wrapper
mcp.tool( name='generate_cost_report', description="""Generate a detailed cost analysis report based o
src/aws-pricing-mcp-server/awslabs/aws_pricing_mcp_server/server.py:None
Routeget_available_workspaces
mcp.tool(name='GetAvailableWorkspaces')
src/prometheus-mcp-server/awslabs/prometheus_mcp_server/server.py:None
Routeget_bedrock_patterns
mcp.tool( name='get_bedrock_patterns', description='Get architecture patterns for Amazon Bedrock appli
src/aws-pricing-mcp-server/awslabs/aws_pricing_mcp_server/server.py:None
Routeget_billing_group_cost_report
billing_conductor_server.tool( name='get-billing-group-cost-report', description="""Retrieves the marg
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/billing_conductor_tools.py:None
Routeget_billing_view
bvs_server.tool( name='get-billing-view', description="""Returns the metadata associated to the specif
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/bvs_tools.py:None
Routeget_cost_and_usage
mcp.tool(name='get-cost-and-usage')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/ce/get_cost_and_usage.py:None
Routeget_database_connection_info
mcp.tool( name='get_database_connection_info', description='Get all cached database connection informa
src/oracle-mcp-server/awslabs/oracle_mcp_server/server.py:None
Routeget_database_connection_info
mcp.tool( name='get_database_connection_info', description='Get all cached database connection informa
src/mssql-mcp-server/awslabs/mssql_mcp_server/server.py:None
Routeget_database_connection_info
mcp.tool( name='get_database_connection_info', description='Get all cached database connection informa
src/mysql-mcp-server/awslabs/mysql_mcp_server/server.py:None
Routeget_database_connection_info
mcp.tool( name='get_database_connection_info', description='Get all cached database connection informa
src/postgres-mcp-server/awslabs/postgres_mcp_server/server.py:None
Routeget_db_cluster
mcp.tool( name='GetDbCluster', description='Returns a Timestream for InfluxDB DB cluster details by th
src/timestream-for-influxdb-mcp-server/awslabs/timestream_for_influxdb_mcp_server/server.py:None
Routeget_db_instance
mcp.tool( name='GetDbInstance', description='Returns a Timestream for InfluxDB DB instance details by
src/timestream-for-influxdb-mcp-server/awslabs/timestream_for_influxdb_mcp_server/server.py:None
Routeget_db_parameter_group
mcp.tool( name='GetDbParameterGroup', description='Get a Timestream for InfluxDB DB parameter group de
src/timestream-for-influxdb-mcp-server/awslabs/timestream_for_influxdb_mcp_server/server.py:None
Routeget_execution_plan
server.tool( name='get_execution_plan', description=f"""Get the execution plan for a compiled
src/aws-api-mcp-server/awslabs/aws_api_mcp_server/server.py:None
Routeget_job_status
mcp.tool(name='get_job_status', description='get background job status')
src/mysql-mcp-server/awslabs/mysql_mcp_server/server.py:None
Routeget_job_status
mcp.tool(name='get_job_status', description='get background job status')
src/postgres-mcp-server/awslabs/postgres_mcp_server/server.py:None
Routeget_log_events
mcp.tool(name='get-log-events')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/cwlogs/get_log_events.py:None
Routeget_metric_statistics
mcp.tool(name='get-metric-statistics')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/cw/get_metric_statistics.py:None
Routeget_price_list_urls
mcp.tool( name='get_price_list_urls', description="""Get download URLs for bulk pricing data files.
src/aws-pricing-mcp-server/awslabs/aws_pricing_mcp_server/server.py:None
Routeget_pricing
mcp.tool( name='get_pricing', description=""" Get detailed pricing information from AWS Price List
src/aws-pricing-mcp-server/awslabs/aws_pricing_mcp_server/server.py:None
Routeget_pricing_attribute_values
mcp.tool( name='get_pricing_attribute_values', description="""Get valid values for pricing filter attr
src/aws-pricing-mcp-server/awslabs/aws_pricing_mcp_server/server.py:None
Routeget_pricing_service_attributes
mcp.tool( name='get_pricing_service_attributes', description="""Get filterable attributes available fo
src/aws-pricing-mcp-server/awslabs/aws_pricing_mcp_server/server.py:None
Routeget_pricing_service_codes
mcp.tool( name='get_pricing_service_codes', description="""Get AWS service codes available in the Pric
src/aws-pricing-mcp-server/awslabs/aws_pricing_mcp_server/server.py:None
Routeget_recommendation_details
recommendation_details_server.tool( name='rec-details', description="""Get detailed cost optimization
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/recommendation_details_tools.py:None
Routeget_resource_policy
bvs_server.tool( name='get-resource-policy', description="""Returns the resource-based policy document
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/bvs_tools.py:None
Routeget_running_on_web_prompt
mcp.prompt("get running on the web")
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/infrastructure.py:None
Routeget_schema
mcp.tool(name='get_graph_schema')
src/amazon-neptune-mcp-server/awslabs/amazon_neptune_mcp_server/server.py:None
Routeget_schema
mcp.tool(name='get_schema', description='Get the schema of the given table')
src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/server.py:None
Routeget_security_findings
mcp.tool(name="GetSecurityFindings")
src/well-architected-security-mcp-server/awslabs/well_architected_security_mcp_server/server.py:None
Routeget_server_info
mcp.tool(name='GetServerInfo')
src/prometheus-mcp-server/awslabs/prometheus_mcp_server/server.py:None
Routeget_ssh_tunnel_command_cc
mcp.tool(name='get-ssh-tunnel-command-cache-cluster')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/cc/connect.py:None
Routeget_ssh_tunnel_command_rg
mcp.tool(name='get-ssh-tunnel-command-replication-group')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/rg/connect.py:None
Routeget_ssh_tunnel_command_serverless
mcp.tool(name='get-ssh-tunnel-command-serverless-cache')
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/serverless/connect.py:None
Routeget_status
mcp.tool(name='get_graph_status')
src/amazon-neptune-mcp-server/awslabs/amazon_neptune_mcp_server/server.py:None
Routeget_stored_security_context
mcp.tool(name="GetStoredSecurityContext")
src/well-architected-security-mcp-server/awslabs/well_architected_security_mcp_server/server.py:None
Routeget_table_schema
mcp.tool(name='get_table_schema', description='Fetch table columns from Oracle ALL_TAB_COLUMNS')
src/oracle-mcp-server/awslabs/oracle_mcp_server/server.py:None
Routeget_table_schema
mcp.tool(name='get_table_schema', description='Fetch table columns from SQL Server')
src/mssql-mcp-server/awslabs/mssql_mcp_server/server.py:None
Routeget_table_schema
mcp.tool(name='get_table_schema', description='Fetch table columns and comments from MySQL')
src/mysql-mcp-server/awslabs/mysql_mcp_server/server.py:None
Routeget_table_schema
mcp.tool(name='get_table_schema', description='Fetch table columns and comments from Postgres')
src/postgres-mcp-server/awslabs/postgres_mcp_server/server.py:None
Routeget_this_online_prompt
mcp.prompt("get this online")
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/infrastructure.py:None
Routehealth_check
app.get('/health')
samples/mcp-integration-with-nova-canvas/clients/client_server.py:None
Routehealth_check
app.get('/health')
samples/mcp-integration-with-kb/clients/client_server.py:None
Routehealth_check
mcp.custom_route('/health', methods=['GET'])
src/valkey-mcp-server/awslabs/valkey_mcp_server/main.py:None
Routehealth_check
mcp.custom_route('/health', methods=['GET'])
src/memcached-mcp-server/awslabs/memcached_mcp_server/main.py:None
Routeinvoicing
invoicing_server.tool( name='invoicing', description="""Access AWS Invoicing data. Choose an action wi
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/invoicing_tools.py:None
Routelist_billing_groups
billing_conductor_server.tool( name='list-billing-groups', description="""Retrieves a list of billing
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/billing_conductor_tools.py:None
Routelist_billing_views
bvs_server.tool( name='list-billing-views', description="""Lists the billing views available for a giv
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/bvs_tools.py:None
Routelist_cost_allocation_tag_backfill_history
cost_allocation_tags_server.tool( name='list-cost-allocation-tag-backfill-history', description="""Ret
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_allocation_tags_tools.py:None
Routelist_cost_allocation_tags
cost_allocation_tags_server.tool( name='list-cost-allocation-tags', description="""Lists cost allocati
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_allocation_tags_tools.py:None
Routelist_cost_category_definitions
cost_category_server.tool( name='list-cost-category-definitions', description="""Lists all cost catego
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_category_tools.py:None
Routelist_custom_line_item_versions
billing_conductor_server.tool( name='list-custom-line-item-versions', description="""Retrieves a list
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/billing_conductor_tools.py:None
Routelist_custom_line_items
billing_conductor_server.tool( name='list-custom-line-items', description="""Retrieves a list of custo
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/billing_conductor_tools.py:None
Routelist_knowledge_bases
app.get('/kb')
samples/mcp-integration-with-kb/clients/client_server.py:None
Routemcp_delete_app
mcp.tool(name="delete_app")
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/express.py:None
Routemcp_delete_ecs_infrastructure
mcp.tool(name="delete_ecs_infrastructure")
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/delete.py:None
Routemcp_get_deployment_status
mcp.tool(name="get_deployment_status", annotations=None)
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/deployment_status.py:None
Routeput_in_container_prompt
mcp.prompt("put in container")
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/containerize.py:None
Routeput_on_web_prompt
mcp.prompt("put on the web")
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/infrastructure.py:None
Routeput_this_on_aws_prompt
mcp.prompt("put this on aws")
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/infrastructure.py:None
Routequery
app.post('/query', response_model=QueryResponse)
samples/mcp-integration-with-kb/clients/client_server.py:None
Routereadonly_query
mcp.tool( name='readonly_query', description="""Run a read-only SQL query against the configured Auror
src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/server.py:None
Routeri_performance
ri_performance_server.tool( name='ri-performance', description="""Retrieves AWS Reserved Instance (RI)
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/ri_performance_tools.py:None
Routerun_query
mcp.tool(name='run_query', description='Run a SQL query against PostgreSQL')
src/postgres-mcp-server/awslabs/postgres_mcp_server/server.py:None
Routesp_performance
sp_performance_server.tool( name='sp-performance', description="""Tool that retrieves AWS Savings Plan
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/sp_performance_tools.py:None
Routesuggest_aws_commands
server.tool( name='suggest_aws_commands', description="""Suggest AWS CLI commands based on a natural l
src/aws-api-mcp-server/awslabs/aws_api_mcp_server/server.py:None
Routetest_abap_with_database_arn
patch('awslabs.aws_for_sap_management_mcp_server.ssm_sap_applications.tools.get_aws_client')
src/aws-for-sap-management-mcp-server/tests/test_applications.py:None
Routetest_accepts_binary_content_as_base64
patch('boto3.Session')
src/aws-support-mcp-server/tests/test_aws_support_mcp_server.py:None
Routetest_actual_custom_file_creation
patch.dict(os.environ, {'FINCH_MCP_LOG_FILE': 'custom-finch.log'})
src/finch-mcp-server/tests/test_logging_configuration.py:None
Routetest_actual_file_creation_default
patch('awslabs.finch_mcp_server.server.logger')
src/finch-mcp-server/tests/test_logging_configuration.py:None
Routetest_actual_file_creation_disabled
patch.dict(os.environ, {'FINCH_DISABLE_FILE_LOGGING': 'true'})
src/finch-mcp-server/tests/test_logging_configuration.py:None
Routetest_add_attachments_to_set
patch('boto3.Session')
src/aws-support-mcp-server/tests/test_aws_support_mcp_server.py:None
Routetest_add_attachments_to_set_client_error
patch('boto3.Session')
src/aws-support-mcp-server/tests/test_aws_support_mcp_server.py:None
Routetest_add_attachments_to_set_tool
patch('awslabs.aws_support_mcp_server.server.support_client')
src/aws-support-mcp-server/tests/test_aws_support_mcp_server.py:None
Routetest_add_attachments_to_set_tool_client_error
patch('awslabs.aws_support_mcp_server.server.support_client')
src/aws-support-mcp-server/tests/test_aws_support_mcp_server.py:None
Routetest_add_attachments_to_set_tool_double_encoded
patch('awslabs.aws_support_mcp_server.server.support_client')
src/aws-support-mcp-server/tests/test_aws_support_mcp_server.py:None
next →1–100 of 3,534, ranked by callers