ClawLink

How to connect ContactOut to OpenClaw

Connect ContactOut to OpenClaw with ClawLink: paste your ContactOut key once and 25 tools work from chat. No MCP server to run, nothing stored on your machine.

Get started for free
OpenClaw
OpenClaw
ClawLink
ClawLink
ContactOut
ContactOut
ContactOutAPI KEYMCP

ContactOut provides professional profile enrichment, contact discovery, people and company search, email verification, usage reporting, and campaign management APIs.. Once connected, OpenClaw can read and act on ContactOut from chat — pairing, token refresh, and tool wiring handled for you.

25 tools

The usual route to ContactOut access for OpenClaw is an MCP server you configure and keep running, plus your own OAuth app or API keys. ClawLink gives OpenClaw a more practical ContactOut setup: install one ClawHub skill, connect ContactOut in the browser, and OpenClaw can call real ContactOut actions from any chat surface with no auth, token refresh, or tool wiring to build yourself.

Copy this prompt into OpenClaw, or open the ContactOut skill on ClawHub.

Prompt for OpenClaw
Before installing anything, inspect the ClawHub skill metadata and setup requirements.
If the skill asks you to install a third-party package or CLI, verify its source, maintainer, and package contents before running the install command.
Install the skill "ContactOut" (hith3sh/contactout-workspace) from ClawHub only after those checks pass.
Skill page: https://clawhub.ai/hith3sh/contactout-workspace
Keep the work scoped to this skill only.
After install, help me finish setup from verified skill metadata.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Setup

It takes three steps to connect OpenClaw to ContactOut.

  1. 1

    Install the plugin

    Paste the setup prompt into OpenClaw, or install from the terminal and ask OpenClaw to pair:

    openclaw plugins install clawhub:clawlink-plugin
  2. 2

    Connect ContactOut

    Paste your API key in the dashboard.

  3. 3

    Use it from chat

    Ask OpenClaw: "What can you do with ContactOut?"

Install by command

The setup prompt above does all of this in one paste. By hand, it is one install command plus a browser approval:

openclaw plugins install clawhub:clawlink-plugin

Then ask OpenClaw to set up ClawLink. It starts browser pairing and prints an approval link — open it, approve the device, return to the chat, and say done. Finally, connect ContactOut in the ClawLink dashboard — paste your ContactOut API key once.

Verify the connection by asking OpenClaw:

Use ContactOut to check linkedin contact availability and walk me through the result in plain English.

Using a different agent?

The OpenClaw plugin is one client of ClawLink's MCP server. Claude Code, Cursor, Codex, or any agent that can run a shell command pairs with the same ClawLink account through the CLI:

npx -y @useclawlink/cli login

login opens the same browser approval and stores a credential locally. Once ContactOut is connected in the dashboard, that agent calls the same 25 ContactOut tools over MCP. Full setup for MCP clients and shell agents: connect apps to any AI agent.

ContactOut MCP for OpenClaw

Looking for a ContactOut MCP server for OpenClaw? ClawLink connects ContactOut to OpenClaw and exposes 25 ContactOut tools your agent can call over MCP, with hosted auth and nothing to run or maintain yourself. Using Hermes instead? The Hermes ContactOut integration works the same way.

What the OpenClaw ContactOut integration can do

25 ContactOut tools are ready for OpenClaw once the account is connected.

All 25 ContactOut tools for OpenClaw

ToolWhat it does
Check linkedin contact availability contactout_check_linkedin_contact_availabilityCheck whether a LinkedIn profile has a personal email, work email, or phone without revealing
Count people contactout_count_peopleEstimate matching people and available personal emails, work emails, and phones from
Enrich companies by domain contactout_enrich_companies_by_domainReturn company profiles for 1-30 domains; each found company consumes a search credit
Enrich linkedin profile contactout_enrich_linkedin_profileReturn a professional profile for a regular LinkedIn profile URL, optionally including contact
Enrich person contactout_enrich_personFind and enrich one person using a LinkedIn URL, email, or phone; alternatively, provide a name
Enrich person by email contactout_enrich_person_by_emailReturn a professional profile matched from an email address, optionally requesting real-time
Find linkedin profile by email contactout_find_linkedin_profile_by_emailResolve an email address to its matching LinkedIn profile URL
Get API usage stats contactout_get_api_usage_statsReturn ContactOut API credit usage and quotas for a billing month
Get bulk email verification job contactout_get_bulk_email_verification_jobGet the status and available per-email results of an asynchronous bulk email-verification job
Get campaign contactout_get_campaignReturn one campaign's sequence steps and optionally its performance statistics
Get hashed email identifiers contactout_get_hashed_email_identifiersReturn unordered SHA-256 hashes of normalized personal emails found for 5-100 distinct LinkedIn
Get linkedin contact info contactout_get_linkedin_contact_infoReveal email and optionally phone contact information for one regular LinkedIn profile URL
Get linkedin contact info batch contactout_get_linkedin_contact_info_batchSynchronously reveal contact information for 1-100 LinkedIn profiles; may consume email and
Get linkedin contact info batch job contactout_get_linkedin_contact_info_batch_jobGet the status and available results of an asynchronous LinkedIn contact-info batch job
List campaigns contactout_list_campaignsReturn one page of email campaigns and their lifecycle statuses
List decision makers contactout_list_decision_makersReturn one page of key decision makers for the best-matching company
Search companies contactout_search_companiesReturn one page of companies matching identity, size, location, industry, technology, revenue
Search people contactout_search_peopleReturn one page of professional profiles matching person, role, employer, education, location
Verify email contactout_verify_emailCheck one email address for valid, invalid, accept-all, disposable, or unknown deliverability
Create bulk email verification job contactout_create_bulk_email_verification_jobQueue asynchronous deliverability verification for 1-100 email addresses, optionally delivering
Create linkedin contact info batch job contactout_create_linkedin_contact_info_batch_jobQueue asynchronous contact discovery for 1-1000 LinkedIn profiles, optionally delivering
Add campaign recipients contactout_add_campaign_recipientsAdd 1-100 recipients to an existing campaign
Remove campaign recipients contactout_remove_campaign_recipientsDestructively remove 1-100 recipients from an existing campaign by email
Start campaign contactout_start_campaignStart a draft ContactOut campaign or resume a stopped campaign
Stop campaign contactout_stop_campaignStop a running ContactOut campaign, interrupting its outreach

Try it: find the ContactOut tool you need

Browse the 25 ContactOut tools

Click any tool to see exactly what OpenClaw can do and copy a ready-to-use prompt.

Example prompts

Use ContactOut to check linkedin contact availability and walk me through the result in plain English.

Use ContactOut to count people and walk me through the result in plain English.

Use ContactOut to enrich companies by domain and walk me through the result in plain English.

Use ContactOut to enrich linkedin profile and walk me through the result in plain English.

The alternative to ClawLink is usually manual API key setup plus your own token handling, permission troubleshooting, and tool plumbing for OpenClaw. That is fine if you want to build and maintain the integration yourself. Most teams just want ContactOut working from chat.

ManualClawLink
Credential handlingCollect, validate, store, and rotate the ContactOut API key yourself, then make sure every tool call uses the right account.Users complete the hosted ClawLink setup once and the connected ContactOut account becomes available to the agent without you building credential management.
Ongoing maintenanceYou own refresh logic, permission debugging, environment config, and every provider-specific edge case for ContactOut.ClawLink handles the repetitive integration plumbing so your team can focus on the workflow instead of the infrastructure.
Agent usabilityYou still need to expose the right ContactOut actions to the runtime in a format your agent can reliably use.25 tools for ContactOut are already exposed through ClawLink, so the agent can read and act from chat immediately.

Composio also exposes ContactOut to AI agents. It is developer infrastructure: Python and TypeScript SDKs, an MCP server, and a catalog past 1,000 apps, aimed at teams shipping agent products. ClawLink is built for OpenClaw users instead. You install the plugin once, connect ContactOut in the browser, and the 25 tools above work from chat. There is no SDK and no config file, and the ContactOut key you paste at setup is stored server-side rather than kept in your environment. Choosing between them? Read the full Composio alternatives comparison.

Troubleshooting

OpenClaw installed the ContactOut skill but can't call the tools

The ClawHub skill teaches OpenClaw about ContactOut, but the calls run through the ClawLink plugin and your connected account. Make sure ContactOut is connected in the dashboard, then start a fresh chat so OpenClaw reloads the tool catalog. If OpenClaw runs as a persistent gateway, restart it so the new tools register.

Connection succeeds but no tools appear

Reconnect ContactOut from the dashboard, then start a fresh chat if the runtime still has the old tool catalog loaded.

"Tool schema not loaded yet" error when calling ContactOut tools

ContactOut tool schemas load on demand the first time a tool runs and are cached after that, so this error usually clears on its own: wait a few seconds and retry the same request. If every ContactOut call keeps failing with it in a fresh chat, reconnect from the dashboard, and contact support if it still persists — that pattern points to a configuration problem on our side, not something you can fix by reconnecting again.

ContactOut returns 403 or "permission denied" on one action while others work

Two usual causes. The connected account may not have access to the specific workspace, inbox, store, or project in the request — check that first. If access looks right, the agent may have sent a placeholder value (like "YOUR_ID" or an example id from documentation) instead of a real one: ask it to run a list or search tool first, then retry the action with a real id from those results. Most failures at this stage are one of these two, not ClawLink bugs.

API key setup works but results look incomplete

Double-check that the API key for ContactOut has the right scopes or account access. A valid key can still be too limited for some reads or writes.

FAQ

Is there a OpenClaw ContactOut integration?

Yes. ClawLink is the fastest way to connect OpenClaw to ContactOut: link your ContactOut account once in the browser and OpenClaw can call the ContactOut API through 25 ready-made tools — no custom code or token handling.

How do I add ContactOut to OpenClaw with ClawLink?

Paste the setup prompt from this page into OpenClaw. It installs the ClawLink ContactOut skill from ClawHub, then you click Connect in the dashboard to authorize ContactOut. OpenClaw calls the tools from the next message — no config files, and the ContactOut key you paste is stored server-side instead of in your environment.

How long does it take to connect ContactOut to OpenClaw?

About two minutes. Sign in, click Connect next to ContactOut in the dashboard, authenticate, and OpenClaw can use it from the next chat message.

Why use ClawLink instead of wiring ContactOut up myself?

The alternative to ClawLink is usually manual API key setup plus your own token handling, permission troubleshooting, and tool plumbing for OpenClaw. That is fine if you want to build and maintain the integration yourself. Most teams just want ContactOut working from chat.

OpenClaw installed the ContactOut skill but can't call the tools

The ClawHub skill teaches OpenClaw about ContactOut, but the calls run through the ClawLink plugin and your connected account. Make sure ContactOut is connected in the dashboard, then start a fresh chat so OpenClaw reloads the tool catalog. If OpenClaw runs as a persistent gateway, restart it so the new tools register.