generated: '2026-09-23' method: derived source: https://lastdatabase.com/docs/mcp + openapi/lastdatabase-openapi.yml surfaces: openapi: openapi/lastdatabase-openapi.yml mcp: https://lastdatabase.com/mcp gated: MCP tools/list requires OAuth (anonymous POST returns 401); mapping is by documented tool semantics. crosswalk: - tool: search_people category: search rest: [searchLeads] binding: partial confidence: low note: Both search lead inventory, but the filters differ (search_people adds state, job_title, company_name, seniority, technology and caps limit at 50; searchLeads takes type, keyword and caps limit at 100) and search_people returns masked B2B contacts rather than typed email/phone/fax leads. Related surface, not the same operation. mcp_only: - {tool: unlock_people, reason: No REST operation unlocks a contact; the public OpenAPI exposes only GET /api/leads/search.} - {tool: verify_email, reason: No REST email-verification operation is published in the OpenAPI.} - {tool: get_credits, reason: No REST allowance/credits operation is published in the OpenAPI.} rest_only: [] coverage: tools: 4 operations: 1 mapped_tools: 1 mcp_only: 3 rest_only: 0