Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Vendo AI

REMOTE · API.VENDO-AI.COM · SCANNED AUG 3

Autonomous AI sales: agents, signal-based prospecting, outreach, CRM — 149 tools.

Available components

23 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security57
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 4 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · api.vendo-ai.com

# add to Claude Code
claude mcp add --transport http com-vendo-ai-vendo-ai https://api.vendo-ai.com/mcp
# ~/.codex/config.toml
[mcp_servers.com-vendo-ai-vendo-ai]
url = "https://api.vendo-ai.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-vendo-ai-vendo-ai": {
      "type": "remote",
      "url": "https://api.vendo-ai.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-vendo-ai-vendo-ai --url https://api.vendo-ai.com/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-vendo-ai-vendo-ai:
    url: "https://api.vendo-ai.com/mcp"
// mcp.json
{
  "mcpServers": {
    "com-vendo-ai-vendo-ai": {
      "type": "http",
      "url": "https://api.vendo-ai.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 31 Jul 26 +9
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −44
    • Endpoint reachability: reachable → not serving MCP security
    • Transport: pass → fail security
    • Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes. security
    • Capabilities: pass → unverified functional
    • Tool coverage: 100 → unverified functional
    • Schema quality: Schema not yet verified: we couldn't read the endpoint's schema. functional
  • 29 Jul 26 +37
    • Authorization: fail → unverified security
    • Transport: unverified → pass security
    • MCP protocol: unverified → pass functional
    • Tool coverage: unverified → 100 functional
    • First check of Schema quality: good functional
    • First check of Schema quality: fail functional
    • First check of Tool coverage: 10 functional
    • First check of Schema quality: pass functional
  • 28 Jul 26 21

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://api.vendo-ai.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=api.vendo-ai.com CN=YE2,O=Let's Encrypt,C=US 3 Jul 2026 1 Oct 2026 ECDSA 256 ECDSA-SHA384 5dfec38489dc23cc1d4b939044079a8dab6
SANs: api.vendo-ai.com
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC insecure

Validation of api.vendo-ai.com. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
vendo-ai.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 429
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.vendo-ai.com/mcp HTTP error 429
http (plaintext) http://api.vendo-ai.com/mcp HTTPS enforced
MCP tools — 149 exposed · ~7,790 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
get_audience_set_contacts ~58

Paginated preview of the contacts inside a marketplace set. Contact details stay masked until the set is purchased. Read-only, free.

NameTypeReqDescription
limitnumber
offsetnumber
slugstringyes

No output schema declared.

No examples provided.

get_balance ~27

Get the current credit balance for the account. Read-only, no side-effects, no cost.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_balance_full ~40

Richer than `get_balance` — returns balance, total subscription credits, total purchased, total spent, free-trial credits, email/workspace info.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_campaign ~34

Fetch full details of a single campaign: status, sequence, channel paused flags, today stats.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

get_credit_transactions ~103

Credit deductions + grants, newest first. Optional filters: type (e.g. EMAIL_SENT, LINKEDIN_INVITE, SDR_CONTACT), date range, pagination.

NameTypeReqDescription
fromstringISO date, e.g. 2026-06-01
limitinteger
offsetinteger
tostringISO date, e.g. 2026-06-30
typestring

No output schema declared.

No examples provided.

get_credit_usage_by_agent ~27

Total credit spend per agent in the workspace. Identifies the most expensive agents.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_credit_usage_by_type ~57

Per-session credit spend grouped by connection type (email_outreach, linkedin_outreach, phone_call, widget, sdr_contact, etc.). Useful for analytics.

NameTypeReqDescription
fromstring
tostring

No output schema declared.

No examples provided.

get_credit_usage_for_agent ~27

Total credits spent by one specific agent.

NameTypeReqDescription
agent_idstringyes

No output schema declared.

No examples provided.

get_credit_usage_for_agent_connections ~44

Per-channel credit spend (widget, telegram, phone, etc.) for one agent. Identifies the costliest channels.

NameTypeReqDescription
agent_idstringyes

No output schema declared.

No examples provided.

get_credit_usage_monthly ~21

Calendar-month breakdown of credit spend across all categories.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_invoices ~37

List of Stripe invoices (paid + open). Optional year/month scope.

NameTypeReqDescription
monthinteger
yearinteger

No output schema declared.

No examples provided.

get_narrator_analytics ~32

Views, sessions, conversion to lead, drop-off by slide.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

get_pricing ~33

List of public plans + add-ons (Extra Agent Slot, SDR sender pair, etc.) with prices in user currency.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_sdr_email_capacity ~36

How many SDR sender email addresses the account has (included + purchased extras) and the estimated daily email throughput. Read-only.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_subscription ~38

Plan, status (ACTIVE/CANCELLED/PAST_DUE/EXPIRED/TRIALING), period dates, currency, amount, Stripe IDs.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_subscription_limits ~32

Base + purchased extra agent slots. Useful to check "can I create another agent?" before calling `create_agent`.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_telegram_analytics ~30

Read-only stats: chats, messages, voice-call duration.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

get_telegram_bot_info ~26

See the connected bot username + settings.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

get_widget_embed_code ~33

Get the HTML snippet to embed the agent's website widget on a customer's site.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

launch_audience_set ~69

SPENDS CREDITS and STARTS REAL OUTREACH to real people: buys the snapshot, then runs a campaign against it. The most consequential tool in this list. Only call after the user reviewed `preview_launch_audience_set` and explicitly approved.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

launch_campaign ~59

Launch the campaign — contacts will start receiving outreach immediately. SPENDS CREDITS continuously while the campaign runs. Only call AFTER the user has reviewed `preview_launch_campaign` output and explicitly approved the recipient count and channels.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

list_agent_connections ~34

See every channel attached to this agent: widgets, telegram, phone, presentations, etc.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

list_agent_presentations ~31

Each agent can host one or more interactive presentations. Read-only list.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

list_agents ~19

List all AI agents in the account. Read-only.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_agents_with_stats ~29

Same as `list_agents` but includes per-agent stats (connections, credits spent, status).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_audience_sets ~38

Browse pre-built, ready-to-use audiences available for purchase, plus their categories. Browsing is free; buying costs credits. Read-only.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_audiences ~23

List the audiences saved in this workspace. Read-only, free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_campaigns ~23

List all campaigns in the account, with current status and live stats.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_google_meet_meetings ~36

Read-only list of meetings the agent has scheduled. Requires Google Meet connected first.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

list_linkedin_accounts ~53

List the LinkedIn accounts connected to this workspace and their status. Each healthy account adds roughly 70–80 invites/day of capacity — check here first when asked why invite volume is low. Read-only, free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_narrator_leads ~30

Anonymized lead list from CTA forms in presentations.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

list_retell_voices ~27

Catalogue of voices that can be assigned via `set_agent_voice`. Read-only.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

pause_campaign ~34

Pause a running campaign across every channel. Reversible — call `launch_campaign` to resume.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

pause_channel ~47

Pause a single channel (email, linkedin, phone_call, voice_call) on a running campaign. Other channels keep going.

NameTypeReqDescription
channelstringyes
idstringyes

No output schema declared.

No examples provided.

preview_agent_email ~40

Render a sample outreach email from this agent — no sending, no credit cost. Useful to check tone/script before launching.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_buy_audience_set ~60

Dry-run of purchasing an audience set — shows what would be bought and what it costs, WITHOUT spending credits. ALWAYS call this first and show the cost to the human.

NameTypeReqDescription
idstringyesSet id (UUID), not the slug

No output schema declared.

No examples provided.

preview_deep_scan ~70

Show what would happen if you run `deep_scan_agent`. The scan is NOT executed. ALWAYS call this first and confirm the cost (15 credits) and duration with the user.

NameTypeReqDescription
company_namestring
company_websitestring
idstringyes

No output schema declared.

No examples provided.

preview_delete_agent ~49

Show what would happen if you delete an agent. The agent is NOT deleted. ALWAYS call this first and surface the result to the user before calling `delete_agent`.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_delete_campaign ~32

Show what would happen if you delete a campaign. The campaign is NOT deleted.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_delete_crm_lead ~48

Dry-run of deleting a CRM lead — shows who would be removed from the board. ALWAYS call this first and show the result to the human.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_delete_crm_stage ~43

Dry-run of deleting a pipeline stage. Deletion is refused downstream if the stage still holds leads or is a system stage.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_disconnect_linkedin_account ~40

Dry-run of removing a LinkedIn account, showing the capacity that would be lost. ALWAYS call this first.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_launch_audience_set ~42

Dry-run of buying a set AND starting outreach against it. Shows the cost without spending anything. ALWAYS call this first.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_launch_campaign ~81

Show what would happen if you launch the campaign: recipient count, channels, daily limit. NOTHING IS SENT. ALWAYS call this first and surface the result to the user (recipient count, channels) before calling `launch_campaign`. This is required by Vendo AI policy and protects the user from a launch they did not intend.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_linkedin_followup ~37

Render a sample first follow-up (after the connection is accepted). No sending, no cost.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_linkedin_invite ~35

Render a sample LinkedIn connection request from this agent. No sending, no cost.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

preview_reconnect_linkedin_account ~59

Dry-run of re-authenticating a LinkedIn account. Explains the side-effects without doing anything. ALWAYS call this first — reconnecting changes the account id upstream and can orphan existing outreach history.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

reassign_crm_lead ~74

Change who owns a lead. Call `crm_list_workspace_members` first to get a valid owner id — passing an unknown id fails. Write operation, no credit cost.

NameTypeReqDescription
idstringyesLead id
owner_idstringyesNew owner — a member id from crm_list_workspace_members

No output schema declared.

No examples provided.

reconnect_linkedin_account ~78

Re-authenticate a LinkedIn account whose session died. Creates a NEW account id upstream: past outreach stays attached to the old id, so per-account history can look empty afterwards and running campaigns may need re-pointing. Only call after the user reviewed `preview_reconnect_linkedin_account` and approved.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

resume_channel ~30

Resume a paused channel on a campaign.

NameTypeReqDescription
channelstringyes
idstringyes

No output schema declared.

No examples provided.