get_job_status
Get the status of a bulk verification job
Poll one bulk job by job_id for status, percent progress, and a running valid/invalid/risky summary. Free.
When an agent uses get_job_status
After submit_bulk returns a pending job, poll get_job_status on its job_id until status is completed (or failed). It reports percent progress, processed count, and a running valid/invalid/risky summary so an agent can show progress or wait efficiently. Once completed, call get_job_results. Costs no credits.
GET /api/v1/jobs/{id}Input schema
| Field | Type | Required | Description |
|---|---|---|---|
job_id | string | required | The job_id returned by submit_bulk. |
Call it over MCP
An MCP client invokes the tool with a tools/call request. Hosted clients send this to https://verifly.email/mcp with your Authorization: Bearer vf_… header; the verifly-mcp-server package does the same with VERIFLY_API_KEY set.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_job_status",
"arguments": {
"job_id": "job_abc123"
}
}
}Posting that same call straight to the hosted endpoint:
curl -s -X POST "https://verifly.email/mcp" \
-H "Authorization: Bearer vf_your_api_key" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_job_status","arguments":{"job_id":"job_abc123"}}}'Equivalent raw REST call
Under the hood this tool calls GET /api/v1/jobs/{id}. If you are not using MCP, hit the REST API directly:
curl -s "https://verifly.email/api/v1/jobs/job_abc123" \ -H "Authorization: Bearer vf_your_api_key"
What you get back
A JSON object with status, progress (percent), total_emails, processed, a summary (valid / invalid / risky), and credits_used.
Required input: job_id.
Related tools
submit_bulkQueue a large list (up to 1M) as an async job — returns a job_id to poll. Optional completion webhook.
Openget_job_resultsFetch the full per-address results of a completed bulk job by job_id, plus the summary. Free.
Openlist_jobsList the account’s bulk jobs, newest first, with status and summary. Filter by status, paginate. Free.
OpenUse get_job_status in your agent
Verifly is the only email verifier with a hosted MCP server plus autonomous agent self-registration. An agent can call register_account for an instant key and 100 free credits, then start calling get_job_status — no human, no dashboard.