evaluation.xml•2.78 kB
<?xml version="1.0" encoding="UTF-8"?>
<evaluation>
<!-- Drip MCP Server Evaluation Questions -->
<!-- These questions test the server's ability to interact with Drip's API -->
<qa_pair>
<question>Using the drip_list_tags tool, count how many total unique tags exist in the account. If the account has no tags, what is the exact number shown?</question>
<answer>0</answer>
<!-- Note: This will vary based on actual account data -->
</qa_pair>
<qa_pair>
<question>Create or update a subscriber with email 'test.mcp.eval@example.com' with first name 'MCP' and last name 'Test', and apply the tag 'Evaluation'. What status is returned for the subscriber?</question>
<answer>active</answer>
</qa_pair>
<qa_pair>
<question>Using drip_list_subscribers with status 'active' and per_page set to 1, how many fields are in the 'meta' object of the JSON response?</question>
<answer>4</answer>
<!-- meta contains: page, count, total_pages, total_count -->
</qa_pair>
<qa_pair>
<question>Record a custom event called 'MCP_Evaluation_Test' for email 'test.mcp.eval@example.com' with a property called 'test_id' set to 'eval_001'. What field name in the response confirms success?</question>
<answer>success</answer>
</qa_pair>
<qa_pair>
<question>List all custom event actions and search for any that contain 'MCP' in the name. How many event actions contain 'MCP' after recording the test event?</question>
<answer>1</answer>
<!-- Should be 1 after recording MCP_Evaluation_Test -->
</qa_pair>
<qa_pair>
<question>Using drip_list_campaigns with status 'all', what is the name of the field that contains the array of campaign objects in the response?</question>
<answer>campaigns</answer>
</qa_pair>
<qa_pair>
<question>Apply the tag 'TestTag123' to subscriber 'test.mcp.eval@example.com', then remove it. After removal, does fetching the subscriber show 'TestTag123' in their tags array? (Answer: true or false)</question>
<answer>false</answer>
</qa_pair>
<qa_pair>
<question>Using drip_list_custom_fields, what is the JSON field name that contains the array of custom field identifiers?</question>
<answer>custom_field_identifiers</answer>
</qa_pair>
<qa_pair>
<question>Create a batch of 3 subscribers with emails: 'batch1@test.com', 'batch2@test.com', 'batch3@test.com'. What is the maximum number of subscribers the batch tool accepts according to its validation?</question>
<answer>1000</answer>
</qa_pair>
<qa_pair>
<question>List workflows with status 'all'. In the markdown response, what character is used as the section separator between different workflows?</question>
<answer>---</answer>
</qa_pair>
</evaluation>