Tools, resources, and prompts

Current SatellyteAI MCP Server surface for agent workflows.

The MCP server exposes tools for active work, resources for reusable context, and prompts for guided agent workflows.

Tools

AreaMCP surfacePurpose
Utilitiesping, health_check, get_server_info, get_auth_contextServer health, metadata, and auth context checks.
Discoverydiscover_companies, discover_peopleCompany and people discovery with filters and cursor support.
Composite prospectingprospect_accountsAgent workflow plan for discover, signals, contacts, and optional enrichment. dry_run defaults to true.
Company identity and signalsresolve_company_identity, get_company_signalsBidirectional domain/LinkedIn resolution and consolidated signal lookup.
Contactsfind_contacts, waterfall_icp_contactsContact discovery by strategy; waterfall remains separate because its cascade output differs materially.
Enrichmentenrich_contactEmail and/or phone enrichment through one consolidated interface.
Radar and leadslist_radars, create_radar, get_radar_signals, get_radar_leads, push_leads, export_leadsRadar management, signal review, lead review, push, and export workflows.
Outreach feedbackrecord_outreach_outcome, get_feedback_insightsRecord outreach outcomes and review feedback analytics.

Resources

ResourcePurpose
satellyte://meta/field-valuesReusable Public API field values and allowed values for agent context.
satellyte://account/infoAccount, key, workspace, and credit usage context where available.

Prompts

PromptPurpose
signal_based_prospectingGuides an agent through signal-led prospecting.
account_researchGuides an agent through account research using available Satellyte context.

Credit-sensitive tools

These tools are credit-sensitive when they perform live Public API work:

ToolCredit behaviour
discover_companiesCharged when the backend reveals company profiles.
discover_peopleCharged when the backend reveals people profiles.
get_company_signalsCharged according to the selected signal path/action key.
find_contactsCharged according to backend contact discovery behaviour.
waterfall_icp_contactsCharged according to backend waterfall contact behaviour.
enrich_contactCharged per enriched field when the backend charges.
resolve_company_identityCharged when the backend resolver charges.
get_radar_signalsCharged according to backend radar signal behaviour.
push_leadsCharged when the backend import/push action charges.
prospect_accountsCredit-safe by default with dry_run: true; live steps may charge when executed.

Non-credit-sensitive surface

These currently remain non-credit-sensitive unless backend behaviour changes later:

SurfaceCapability
health_checkHealth check.
list_radarsList existing radars.
create_radarCreate radar.
get_radar_leadsRead radar leads.
export_leadsExport leads.
record_outreach_outcomeRecord feedback event.
get_feedback_insightsRead feedback insights.
satellyte://account/infoAccount key info and credit usage context.
satellyte://meta/field-valuesMeta field values.

Important implementation notes

MCP is capability-based, not a strict route mirror. A single MCP tool can intentionally cover several Public API endpoints.

lookup_company is not currently exposed as a real MCP tool. Until a backend single-entity lookup endpoint exists, lookup-style workflows should use:

resolve_company_identity -> get_company_signals -> find_contacts -> optionally enrich_contact

Do not present lookup_company as production-complete until the backend dependency exists.