Please enable JavaScript.
Coggle requires JavaScript to display documents.
MCP Testing - Coggle Diagram
MCP Testing
MCP Client - MCP Server Communication - NOT NEEDED
Check request
Resource paths - whether all the added resource paths are displayed in MCP inspector
parameters - path params / query params / headers/ body - whether all added params are displayed in MCP inspector
Check response
verify expired token response
verify whether mcp response format is correct
verify whether mcp error codes are correct
filters - check whether 2 types of filters are working for MCP API
throttlers - check whether 5 types of throttling is working in MCP API
scopes for multiple resource paths - whether scope of one resource path/method will not invoke another MCP call for another resource path/method
AI agent based flow
1.Expose TMF APIs as MCP Tools
Expose TMF 629 API as a MCP Tool
Expose TMF 621 API as a MCP Tool
Expose TMF 639 API as a MCP Tool
Expose TMF 678 API as a MCP Tool
Apply different scopes for different resources in TMF 621 API
Apply different scopes for different resources in TMF 629 API
Apply different scopes for different resources in TMF 638 API
Apply different scopes for different resources in TMF 678 API
Apply different rate limitings for different resources in TMF 621 API
Apply different rate limitings for different resources in TMF 629 API
Apply different rate limitings for different resources in TMF 638 API
Apply different rate limitings for different resources in TMF 678 API
Apply different approval thresholds for different resources in TMF 621 API
Apply different approval thresholds for different resources in TMF 629 API
Apply different approval thresholds for different resources in TMF 638 API
Apply different approval thresholds for different resources in TMF 678 API
2.Agent Interaction & Churn Analysis
Check AI agent interaction for tools of TMF 629 – Customer profile
Check AI agent interaction for tools of TMF 621 – Open tickets
Check AI agent interaction for tools of TMF 678 – Billing records
Check AI agent interaction for tools of TMF 639 – Resource status
Validate churn analysis results
3.Draft Retention Plan
Validate whether draft retention plan is generated correctly
Check whether AI generates;
Root cause summary
Churn probability
Recommended actions (Waive late fee, Escalate ticket, Optimize resource allocation)
4.Human Approval
Check human approval flow for Ticket escalation
Check human approval flow for Billing adjustment
Check human approval flow for Resource change
Execution
TMF 629 >> Customer interaction log
PATCH call invoking forCustomer interaction log
TMF 621 >> Ticket priority update
PATCH call invoking for Ticket priority update
TMF 678 >> Billing update
PATCH call invoking for Billing update
TMF 639 >> Resource update
PATCH call invoking for Resource update
Slate - MCP Tool Managing
Add Tools
Add a MCP Tool for a resource path with GET Method only
Add a MCP Tool for a resource path with POST Method only
Add a MCP Tool for a resource path with PUT Method only
Add a MCP Tool for a resource path with DELETE Method only
Add a MCP Tool for a resource path with PATCH Method only
Add mulitple MCP Tools for a
resource path with mulitple methods
Add multiple MCP Tools for
multiple
resource
paths
with multiple methods
Check for success message after adding a tool
Edit Tools
Edit Tool Name only
Edit Tool Description only
Edit both Tool name and Description
Check for success message after editing a tool
Delete Tools
Delete a tool which is the only tool of a method
Delete a tool which is one of the multiple tool of a method
Delete a tool which is the only tool of a resource path
Delete a tool which is one of the multiple tool of a resource path
Check for success message after deleting a tool
Feature Testing
Validate whether the info text is displayed for each tool adding view
Validate whether Tool Name is mandatory
Validate whether the Tool Description is Optional
Validate after entering valid data and when clicked on Save button, the tool is correctly added and success feedback is displayed
Validate after entering valid data and when clicked on Cancel button, the tool is not added
Validate the Min - 5 and Max-50 length of Tool Name and Error message display
Validate the Min-0 and Max-250 length of Tool Description and Error message display
Validate whether the Tool description accepts alpha numeric characters and special characters
Validate whether the Tool name does not accepts alpha numeric characters and special characters
Observability & Analytics Audit Trace
MCP Metrics
Total MCP Calls
Calls per Second
Tool Invocation Breakdown (621 / 629 / 639 / 678)
Latency per tool
Governance Metrics
Approval-required count
Throttled calls
Rejected calls
AI Gateway Metrics
Token usage
Model usage distribution
Prompt risk flags
Audit Trace
Who approved
What action executed
Full timestamped trace
Slate - MCP Enabling/Disabling
Create TMF APIs and check whether MCP is disabled by default
Check whether MCP calls are not working when MCP is disabled.
Check whether MCP calls are working when MCP is eneabled.
Security & Governance Validation
Authentication
Verify whether a MCP request work fine with a valid Token
Verify whether a MCP request fails with an invalid valid Token, gives 401 error code with a proper error message
Scope Validation
Verify whether a MCP request works fine with a valid Token of its relevant scope
Verify whether a MCP request fails fine with an valid Token with an irrelevant scope
Verify whether MCP requests with multiple scopes work fine
Rate Limiting
Verify Contract level throttling works for an API request
Verify Pool level throttling works for an API request
Verify BE level throttling works for an API request
Verify Application level throttling works for an API request
Verify API level throttling works for an API request