Skip to main content
Glama
zvika-finally

Marqeta DiVA API MCP Server

test_index_debug.py1.02 kB
#!/usr/bin/env python3 """Test index_transactions with debug logging.""" import sys from marqeta_diva_mcp.client import DiVAClient from marqeta_diva_mcp import rag_tools # Credentials from .mcp.json app_token = "fd2c22d1-8daa-45ce-863d-a82daf6d7262" access_token = "6e23f40f-bab6-4456-98ee-35b190223fb9" program = "flyaddbn" print("=" * 80) print("Testing index_transactions with debug logging") print("=" * 80) # Create client client = DiVAClient(app_token, access_token, program) # Test filters that work with get_authorizations filters = { "business_user_token": "c97bc74d-2489-4857-b8d1-8b2cb0c304c7", "transaction_timestamp": ">=2025-10-20" } print(f"\nCalling index_transactions with filters: {filters}") print("-" * 80) # Call index_transactions result = rag_tools.index_transactions( diva_client=client, view_name="authorizations", aggregation="detail", filters=filters, max_records=100 # Limit to 100 for testing ) print("-" * 80) print(f"\nResult: {result}") print("=" * 80)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zvika-finally/marqeta-diva-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server