Skip to main content
Glama
test-response.js1.53 kB
/** * Test what the actual response looks like for non-existent record operations */ import { executeToolRequest } from '../../dist/handlers/tools/dispatcher.js'; async function testResponse() { try { const request = { method: 'tools/call', params: { name: 'update-record', arguments: { resource_type: 'companies', record_id: 'non-existent-id-12345', record_data: { values: { description: 'This should fail', }, }, }, }, }; const response = await executeToolRequest(request); console.log('Response object structure:'); console.log('isError:', response.isError); console.log('content type:', typeof response.content); console.log('content length:', response.content?.length); if (response.content && response.content[0]) { console.log('content[0] type:', typeof response.content[0]); console.log( 'content[0].text:', response.content[0].text?.substring(0, 200) + '...' ); console.log( 'content[0].text includes "not found":', response.content[0].text?.includes('not found') ); console.log( 'content[0].text includes "error":', response.content[0].text?.toLowerCase().includes('error') ); } console.log('\nFull response:', JSON.stringify(response, null, 2)); } catch (error) { console.error('Caught error:', error.message); } } testResponse().catch(console.error);

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/kesslerio/attio-mcp-server'

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