Provider-specific requirements
Callamplemarket_get_account_details to verify a connection.
Call capability-specific actions directly. Use people search or company search
to find prospects. Use contacts and accounts to read and write CRM records. Use
sequences and lead lists to start outbound work. Use tasks and calls to read
workflow activity. Do not send REST work to the separate Amplemarket OAuth MCP
server.
All read actions and write actions use the Amplemarket workspace credential of
the caller. Call a write action only when the user asks for that workspace
change.
Pagination
Supply the page size in apage object. Do not supply an integer.
_links.next in the response. Supply that
cursor as page.after.
Contact filters
amplemarket_get_contacts needs a minimum of one filter. Supply name,
account_id, or ids. Amplemarket rejects a request that has no filter.
Contact creation
amplemarket_post_contacts associates a contact with an account when you
supply company_domain or company_name. The domain must match an active
Prospect Hub account. Omit both fields when no account exists. Call
amplemarket_get_accounts first to see the available accounts.
An excluded domain does not prevent contact creation. Amplemarket applies the
exclusion list to outbound sending only. Examine amplemarket_get_excluded_domains
before you create contacts for a compliance-sensitive workflow.
Phone numbers
Amplemarket changes the format of a supplied phone number. The provider returned+1 202-555-0123 for the supplied value +12025550123. Do not
compare a returned number with a supplied number as a text string.
A phone number that a caller supplies has the source uploaded_by_user. A
phone number record also contains kind and uploaded_id.
Actions that spend Amplemarket credits
Deepline charges no credits for any Amplemarket action. The API is included with the customer’s Amplemarket subscription and the key is customer-owned. These 5 actions spend the caller’s own Amplemarket credit balance:amplemarket_post_people_enrichment_requestsamplemarket_get_people_findamplemarket_post_email_validationsamplemarket_post_lead_listsamplemarket_post_lead_lists_id_leads
GET /account-info returns
only id and name. Amplemarket rejects a call with an insufficient_credits
error once the balance runs out, so treat that error as an exhausted balance
rather than a malformed request.
Company enrichment polling, company find, sequence enrollment, and
enrichment/validation result retrieval are not separately credit-consuming in
the official documentation. Company data returned alongside a person enrichment
arrives with that person call rather than as a separate charge.
Disabled actions
Deepline disables 4 actions. Each disabled action returns HTTP 403 with the codeINTEGRATION_PREREQUISITE_REQUIRED. Deepline refuses the action before it
calls the provider. A disabled action consumes no credits.
Deepline disables these 4 actions because the official OpenAPI document has no
2xx JSON response example:
amplemarket_get_calls_id_recordingamplemarket_post_phone_numbers_id_reviewamplemarket_post_tasks_id_completeamplemarket_post_tasks_id_skip
amplemarket_post_sequences_id_leads is enabled. Use that action to add leads
to a sequence.
Tasks
The Amplemarket API has no action that creates a task. A sequence creates the tasks. A draft sequence creates no tasks. The API has no action that starts a sequence. Start a sequence in the Amplemarket user interface.Find an applicable action
Confirm your effective workspace, then search the live catalog:Inspect the selected contract
Replace<returned-tool-id> with the identifier returned by discovery:
Prepare one reviewed input
Use one authorized record that matches the inspected schema. Preserve its source identity and define the result you will accept. Open the action reference for its payload and response shape. Provider-backed execution can incur usage or external effects. For reusable logic, follow Write Plays. For direct-call recovery, use Tool execution recovery.Continue only when the workspace, provider, required fields, acceptance rule, and applicable price are understood. Keep unavailable access separate from no-result evidence.