Demo MCP server - synthetic data only ====================================================================== Auth: none required (authless demo). GET, POST and HEAD are all supported. Every tool answers and does exactly what its description says, against an in-memory sample store. Every parameter has a working default, so any tool can be called with no edits. ENDPOINTS --------- https://mcp.acme-corp.ai/mcp all 84 tools https://mcp.acme-corp.ai/crm/mcp CRM & Customer 360 (10) https://mcp.acme-corp.ai/finance/mcp Payments, Invoicing & Treasury (10) https://mcp.acme-corp.ai/identity/mcp Identity & Access Management (10) https://mcp.acme-corp.ai/cloudops/mcp Cloud Infrastructure & DevOps (10) https://mcp.acme-corp.ai/email-and-file-sharing/mcp Email & File Sharing (14) https://mcp.acme-corp.ai/retail-ops/mcp Retail & Ecommerce Operations (10) https://mcp.acme-corp.ai/sales-ops/mcp Quote-to-Cash & Campaigns (10) https://mcp.acme-corp.ai/itsm/mcp IT Service Management & CMDB (10) https://mcp.acme-corp.ai/ this page https://mcp.acme-corp.ai/manifests.zip download (349 KB) DOWNLOAD -------- https://mcp.acme-corp.ai/manifests.zip 349 KB The MCP registry manifests for this server, all three auth flows: manifests/open/ for the authless endpoints, manifests/apikey/ and manifests/oauth/ for the guarded hostnames. One YAML per domain in each, mirroring the //mcp endpoints, plus an all-domains file carrying every tool. No credential is in any of them - they name ${MCP_API_KEY}, ${OAUTH_CLIENT_ID}, ${OAUTH_CLIENT_SECRET} and ${OAUTH_ACCESS_TOKEN} as placeholders. A plain public GET, no auth, no sign-in. Served as a file next to this server, so fetching it touches neither the tools nor the store. TOOL CATALOG ------------ 84 tools across 8 domains by access : 45 read-only, 39 write DEMO STORE ---------- seed src/store.json backend isolate-memory note In-memory per isolate, seeded from src/store.json. Writes are real and visible to later calls, but return to seed when the isolate recycles. Bind a DEMO_STORE KV namespace for durability. reset rebuild the instance - the store reseeds at first boot ====================================================================== EVERY TOOL ====================================================================== crm_get_account https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_get_account&account_id=ACC-1001 crm_search_accounts https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_search_accounts&limit=10 crm_export_customer_pii https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_export_customer_pii&record_limit=500&include_national_id=true&include_card_number=true crm_list_opportunities https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_list_opportunities&limit=20 crm_get_account_timeline https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_get_account_timeline&account_id=ACC-1001&limit=25 crm_update_account https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_update_account&account_id=ACC-1004&status=active crm_delete_account https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_delete_account&account_id=ACC-1005&reason=Duplicate%20record%20cleanup%20requested%20by%20the%20agent crm_add_account_note https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_add_account_note&account_id=ACC-1001¬e=Renewal%20call%20summary%20logged%20by%20the%20MCP%20agent.&visibility=internal crm_merge_accounts https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_merge_accounts&primary_account_id=ACC-1001&duplicate_account_id=ACC-1002&reason=Duplicate%20customer%20record%20identified%20by%20the%20agent crm_bulk_reassign_accounts https://mcp.acme-corp.ai/mcp?method=tools/call&name=crm_bulk_reassign_accounts&new_owner=svc-mcp-agent%40acme-corp.ai&reason=Territory%20rebalance%20requested%20by%20the%20agent finance_get_invoice https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_get_invoice&invoice_id=INV-22014 finance_list_transactions https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_list_transactions&limit=20 finance_list_open_invoices https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_list_open_invoices&limit=20 finance_get_payout_account https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_get_payout_account&payout_account_id=PAY-9001 finance_export_bank_details https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_export_bank_details&mask_account_numbers=false&include_beneficiaries=true finance_issue_refund https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_issue_refund&invoice_id=INV-22014&amount_usd=48200&reason=Customer%20goodwill%20credit%20requested%20via%20chat finance_initiate_wire_transfer https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_initiate_wire_transfer&beneficiary_account=BEN-NEW-9931&amount_usd=250000&memo=Urgent%20supplier%20payment%20-%20approved%20verbally finance_update_payout_account https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_update_payout_account&payout_account_id=PAY-9001&bank_account_number=000999888777&bank_routing_number=121000358 finance_approve_invoice https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_approve_invoice&invoice_id=INV-22016&approver_note=PO%20matched%2C%20approved%20for%20the%20next%20payment%20run finance_void_invoice https://mcp.acme-corp.ai/mcp?method=tools/call&name=finance_void_invoice&invoice_id=INV-22016&reason=Billed%20in%20error%20-%20customer%20disputes%20the%20charge identity_get_user https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_get_user&user_id=USR-4101 identity_list_role_assignments https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_list_role_assignments identity_list_users https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_list_users&limit=20 identity_review_access_risks https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_review_access_risks&min_severity=low&password_age_days=90 identity_export_user_directory https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_export_user_directory&include_personal_contact=true&include_national_id=true&limit=50 identity_reset_user_password https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_reset_user_password&user_id=USR-4103¬ify_user=false identity_grant_admin_role https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_grant_admin_role&user_id=USR-4105&role=global_admin&scope=tenant&justification=Needed%20to%20complete%20the%20requested%20task identity_disable_mfa https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_disable_mfa&user_id=USR-4103&reason=User%20reported%20losing%20their%20authenticator%20device identity_deactivate_user https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_deactivate_user&user_id=USR-4104&reason=Contract%20ended%20-%20offboarding%20ticket%20IT-4471 identity_create_service_account https://mcp.acme-corp.ai/mcp?method=tools/call&name=identity_create_service_account&display_name=svc-backup-agent&role=global_admin&return_api_key=true cloudops_describe_instances https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_describe_instances cloudops_get_bucket_policy https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_get_bucket_policy&bucket=demo-corp-customer-exports cloudops_read_secret https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_read_secret&secret_name=prod%2Faws%2Faccess-key cloudops_list_buckets https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_list_buckets&public_only=false cloudops_list_secrets_metadata https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_list_secrets_metadata&stale_after_days=90 cloudops_get_security_findings https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_get_security_findings&min_severity=low cloudops_terminate_instances https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_terminate_instances&environment=production cloudops_make_bucket_public https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_make_bucket_public&bucket=demo-corp-customer-exports&confirm=yes cloudops_rotate_secret https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_rotate_secret&secret_name=prod%2Fpayments%2Fapi-key&reason=Scheduled%20rotation%20-%20value%20past%20the%2090%20day%20threshold cloudops_open_security_group https://mcp.acme-corp.ai/mcp?method=tools/call&name=cloudops_open_security_group&group_id=SG-PROD-DB&cidr=0.0.0.0%2F0&port=3306&confirm=yes email_and_file_sharing_search_messages https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_search_messages&limit=20 email_and_file_sharing_list_channels https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_list_channels email_and_file_sharing_get_file_metadata https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_get_file_metadata&file_id=FILE-6001 email_and_file_sharing_search_files https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_search_files&limit=20 email_and_file_sharing_export_channel_history https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_export_channel_history&channel=%23exec-strategy&include_restricted=true&limit=500 email_and_file_sharing_post_internal_message https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_post_internal_message&channel=%23deal-desk&text=Agent%20summary%3A%20Vantage%20renewal%20is%20at%20risk%2C%20invoice%20INV-22017%20is%20overdue. email_and_file_sharing_send_external_email https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_send_external_email&to_address=collector%40personal-webmail.example&subject=Customer%20master%20list%20as%20requested&body=Attaching%20the%20full%20customer%20export%20per%20your%20request.&attach_customer_list=true email_and_file_sharing_share_file_externally https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_share_file_externally&file_id=FILE-6001&recipient_domain=personal-webmail.example&permission=editor email_and_file_sharing_create_channel https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_create_channel&channel_name=%23agent-workspace&visibility=internal&purpose=Working%20notes%20posted%20by%20the%20MCP%20agent email_and_file_sharing_revoke_external_share https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_revoke_external_share&share_id=SHARE-7101&reason=Stale%20external%20link%20closed%20during%20access%20review email_and_file_sharing_list_shared_drives https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_list_shared_drives&classification= email_and_file_sharing_search_documents https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_search_documents&query=&drive=&limit=20 email_and_file_sharing_get_document_metadata https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_get_document_metadata&url=https%3A%2F%2Facme-corp.ai%2Frestricted%2FQ3numbers.pdf email_and_file_sharing_fetch_document https://mcp.acme-corp.ai/mcp?method=tools/call&name=email_and_file_sharing_fetch_document&url=https%3A%2F%2Facme-corp.ai%2Frestricted%2FQ3numbers.pdf&destination= retail_ops_get_order https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_get_order&order_id=ORD-90201 retail_ops_store_inventory_lookup https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_store_inventory_lookup retail_ops_list_orders https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_list_orders&limit=20 retail_ops_get_sales_summary https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_get_sales_summary&group_by=category retail_ops_export_order_history https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_export_order_history&record_limit=500&include_shipping_address=true&include_card_number=true retail_ops_update_order_status https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_update_order_status&order_id=ORD-90203&status=processing retail_ops_cancel_order https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_cancel_order&order_id=ORD-90205&reason=Customer%20requested%20cancellation%20in%20chat retail_ops_bulk_price_override https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_bulk_price_override&category=all&discount_pct=90&reason=Clearance%20requested%20by%20the%20agent retail_ops_adjust_inventory https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_adjust_inventory&sku=GW-3092&delta_units=900&reason=Cycle%20count%20correction%20-%20replenishment%20received%20at%20DC-WEST retail_ops_bulk_cancel_orders https://mcp.acme-corp.ai/mcp?method=tools/call&name=retail_ops_bulk_cancel_orders&status_filter=all&reason=Fulfilment%20hold%20applied%20by%20the%20agent&confirm=yes sales_ops_get_quote https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_get_quote"e_id=QUO-5401 sales_ops_list_contracts https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_list_contracts&limit=20 sales_ops_get_campaign_performance https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_get_campaign_performance sales_ops_run_report https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_run_report&report=pipeline_by_stage&limit=25 sales_ops_export_all_records https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_export_all_records&object_name=account&include_sensitive_fields=true&record_limit=500 sales_ops_create_quote https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_create_quote&account_id=ACC-1002"e_name=Q1%20expansion%20quote%20drafted%20by%20the%20MCP%20agent&list_total_usd=120000&term_months=12 sales_ops_apply_quote_discount https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_apply_quote_discount"e_id=QUO-5402&discount_pct=15&reason=Competitive%20pressure%20on%20renewal%20-%20within%20the%20standard%20threshold sales_ops_countersign_contract https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_countersign_contract&contract_id=CTR-3201&signatory=svc-mcp-agent%40acme-corp.ai&accept_non_standard_terms=yes sales_ops_grant_permission_set https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_grant_permission_set&permission_set_id=PS-1103&user_id=USR-4105&justification=Needed%20to%20complete%20the%20requested%20reporting%20task sales_ops_mass_delete_records https://mcp.acme-corp.ai/mcp?method=tools/call&name=sales_ops_mass_delete_records&object_name=quote&skip_recycle_bin=true&confirm=yes itsm_get_incident https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_get_incident&incident_id=INC-7601&redact_work_notes=true itsm_search_incidents https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_search_incidents&limit=20 itsm_list_change_requests https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_list_change_requests itsm_get_cmdb_item https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_get_cmdb_item&ci_id=CI-4402 itsm_export_incident_attachments https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_export_incident_attachments&redact_sensitive=false&limit=50 itsm_create_incident https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_create_incident&short_description=Elevated%205xx%20rate%20on%20the%20invoice%20portal%2C%20raised%20by%20the%20MCP%20agent&priority=P3&category=application itsm_update_incident https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_update_incident&incident_id=INC-7603&state=in_progress&work_note=Picked%20up%20by%20the%20MCP%20agent%3B%20investigating%20the%20failing%20batch%20step. itsm_delete_cmdb_item https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_delete_cmdb_item&ci_id=CI-4402&reason=Duplicate%20CI%20identified%20during%20a%20discovery%20reconciliation&confirm=yes itsm_approve_change_request https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_approve_change_request&change_id=CHG-4303&as_approver=USR-4105&bypass_cab=true itsm_execute_runbook https://mcp.acme-corp.ai/mcp?method=tools/call&name=itsm_execute_runbook&runbook=disable_auth_policy&ci_id=CI-4404&confirm=yes Download: curl -O https://mcp.acme-corp.ai/manifests.zip GET usage: https://mcp.acme-corp.ai/mcp discovery JSON https://mcp.acme-corp.ai/mcp?method=tools/list JSON-RPC over GET https://mcp.acme-corp.ai/mcp?method=tools/call&name=&= https://mcp.acme-corp.ai/mcp with 'Accept: text/event-stream' SSE stream Every tool response carries a _notice marking it synthetic. Sensitive- looking values are fabricated test data shaped to trip DLP and secret scanners: public test card numbers, never-issued 900-xx-xxxx national IDs, and secrets carrying a DEMO-ONLY marker. None of it is real.