get_status
Check the operational status of ScamVerify API services, including phone, URL, text, email, document lookups, database, and AI inference components.
Instructions
Check the operational status of ScamVerify API services. Returns health status for each component (phone, URL, text, email, document lookups, database, AI inference). No authentication required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:378-400 (handler)Registration and handler implementation for the 'get_status' tool, which fetches API status without authentication.
// 10. get_status server.tool( 'get_status', 'Check the operational status of ScamVerify API services. Returns health status for each component (phone, URL, text, email, document lookups, database, AI inference). No authentication required.', {}, { title: 'Get Service Status', readOnlyHint: true, destructiveHint: false, idempotentHint: true, openWorldHint: false, }, async () => { try { // Status endpoint does not require auth const res = await fetch(`${BASE_URL}/api/v1/status`, { method: 'POST' }); const data = await res.json(); return jsonResult(data); } catch (err) { return errorResult(err instanceof Error ? err.message : 'Failed to get status'); } }, );