crmapi_key

Ocean.io

Ocean.io provides GTM intelligence for searching, enriching, and identifying companies and people that match an ideal customer profile.

Verdict

Ocean.io enriches company and contact data inside Switchy Projects. @Mention it to match domains to firmographic profiles, autocomplete job titles or locations, or look up professional profiles in bulk. Sales and marketing teams use it to qualify leads, fill CRM gaps, and research accounts without leaving the conversation. Each enrichment costs 0.05–0.1 Ocean.io credits; the MCP reports your balance and daily quota. Note that gathering missing data can trigger external crawls you can't reverse, so test queries on known domains first.

Common use cases

  • Qualify inbound leads by domain in real time
  • Autocomplete job titles when building outreach lists
  • Enrich CRM records with firmographic data
  • Research account tech stacks before discovery calls
  • Bulk-match LinkedIn profiles to contact records

Integration

Vendor
Ocean.io
Category
crm
Auth
API_KEY
Tools
10
Composio slug
ocean_io

Tools

  • Autocomplete Values

    Return Ocean.io suggestions for a company, keyword, job title, location, or skill query. Each call costs 0.1 credits.

  • Enrich Company

    Match and enrich one company from a domain, name, or LinkedIn URL, optionally using people as matching context. A matched result costs 0.1 credits. If Ocean.io must crawl the domain, the response explicitly reports processing instead of cla

  • Enrich Person

    Match and enrich one professional profile using person identifiers and optional company context. Returns privacy-sensitive professional profile data and costs 0.1 credits per result. It never requests or returns email or phone reveal data.

  • Gather Missing Company Data

    Check 1-500 company domains and return every Ocean.io outcome category. Although this call is free, it has an external side effect: for domains with missing data, it can irreversibly start provider-side background data gathering.

  • Get Credit Balance

    Return general and specialized Ocean.io credit balances plus the remaining daily request allowance and reset time. This free call reports quota values but does not identify or infer the account's subscription plan.

  • Get Data Field Values

    Return one Ocean.io taxonomy used to construct search filters, with optional case-insensitive local filtering and a bounded result set. This call is free.

  • Lookup Companies

    Lookup and enrich 1-1000 companies by domain. Only successful matches are returned, at a cost of 0.05 credits per found result; no matches is a successful empty response.

  • Lookup People

    Lookup up to 1000 professional profiles by LinkedIn handle, Ocean.io person ID, or both. This returns privacy-sensitive personal profile data and costs 0.05 credits per found result. It does not request or expose email addresses, phone numb

  • Search Companies

    Search and page through companies using at least one non-empty company or employee filter. Results cost 0.2 credits each; the default 5-result first page costs at most 1 credit.

  • Search People

    Search one page of professional profiles with typed person and employer filters; the first page requires at least one non-empty filter. Results cost 0.2 credits each, so the default 5-result first page costs at most 1 credit. This tool does

Setup

Setup guide

  1. 11. In Switchy, open Settings → Integrations and click Connect next to Ocean.io. 2. You'll be prompted for an Ocean.io API key; generate one by logging into your Ocean.io dashboard, navigating to API Settings, and copying the key. 3. Paste the key into Switchy and click Authorize. 4. Switchy confirms the connection and displays your current credit balance. 5. Open any Project, type '@Ocean.io check my credit balance' and send; the assistant replies with your quota to confirm the integration works. 6. To enrich a company, type '@Ocean.io enrich the company at example.com' in a message. 7. Review the returned firmographic data (employee count, revenue band, technologies, funding) inline. 8. For bulk lookups, paste a list of domains and ask '@Ocean.io lookup these companies' — results appear as structured cards you can export or reference in follow-up prompts.

What teammates see: by default, memories from Ocean.io are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Check Credit Balance

@Ocean.io what's my current credit balance and daily request limit?

Enrich Single Company

@Ocean.io enrich the company at acme-corp.com and summarize their size, tech stack, and recent funding.

Autocomplete Job Titles

@Ocean.io show me autocomplete suggestions for the job title 'VP of Engineering' so I can pick the right filter.

Bulk Lookup Domains

@Ocean.io lookup these domains: stripe.com, plaid.com, brex.com. Return a table with employee count, industry, and headquarters.

Enrich LinkedIn Profile

@Ocean.io enrich the person at linkedin.com/in/johndoe and tell me their current role, company, and location.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@ocean.io lookup the company profile for stripe.com and summarize their employee count, funding stage, and primary tech stack

Output

Ocean.io returned a matched profile for Stripe. The company employs approximately 8,200 people globally and is classified as a late-stage private company with over $2B in total funding. Their primary tech stack includes React, Node.js, Ruby, and AWS infrastructure. The lookup consumed 0.05 credits from your account balance. This data was last refreshed by Ocean.io 14 days ago, so recent organizational changes may not yet be reflected.

Notes

This read-heavy example shows how Ocean.io enriches a single company from a domain. The MCP returns structured firmographic and technographic data that's useful for account research or lead qualification. Be aware that lookup costs 0.05 credits per successful match, and stale data is possible if Ocean.io hasn't recently crawled the target.

Prompt

@ocean.io gather missing data for these 50 prospect domains we scraped from a conference attendee list, then show me which ones triggered a crawl

Output

Ocean.io processed all 50 domains. 31 companies already had complete profiles in their database (no action taken). 12 domains returned partial data and were queued for a provider-side crawl to fill gaps—this crawl is irreversible and will update Ocean.io's records within 24-72 hours. 7 domains were invalid or unresolvable. The gather call itself was free, but any subsequent enrichment of the 12 newly-queued companies will cost 0.1 credits each once crawling completes.

Notes

This write-or-action example demonstrates Ocean.io's ability to backfill missing company data at scale. The key trade-off: triggering a crawl is a one-way operation that affects Ocean.io's global dataset, not just your account. Use this when you need fresh data on under-indexed companies, but understand you're committing Ocean.io's infrastructure to a background job.

Prompt

@ocean.io search for Series A SaaS companies in Austin with 20-100 employees using React, then draft a one-sentence outreach angle for each of the top 5 results

Output

Ocean.io returned 23 companies matching your filters. Here are personalized outreach angles for the top 5: (1) Acme Analytics—'Your React-based dashboard architecture suggests you value fast iteration; we help Series A teams ship 40% faster.' (2) CloudVault—'As a 35-person security SaaS, you're at the inflection point where compliance automation pays for itself in weeks.' (3) Streamline HR—'React shops like yours often struggle with legacy payroll APIs; our unified integration cuts onboarding time in half.' (4) DataPulse—'Series A companies in your cohort typically double headcount in 18 months—our talent intel keeps your pipeline full.' (5) FinOps Pro—'Austin SaaS founders tell us spend visibility is their #1 blind spot; we surface it in real time.' Each lookup cost 0.05 credits.

Notes

This synthesis example pairs Ocean.io's filtered search with the AI's reasoning to generate context-aware outreach. It showcases how firmographic, technographic, and geographic filters combine to surface highly targeted prospects. The AI then uses those enriched attributes to craft relevant messaging. Note that search results cost 0.05 credits per returned company, so broad queries can consume quota quickly.

Use-case deep-dives

Outbound SDR list building

When Ocean.io beats manual prospecting for a 2-person sales team

A two-person SDR team at a B2B SaaS startup needs 200 qualified leads per week. Ocean.io's Lookup Companies tool pulls firmographic data at 0.05 credits per match—cheaper than hiring a VA and faster than LinkedIn scraping. The team uses Switchy to store search filters (industry, headcount, tech stack) as reusable prompts, then runs weekly enrichment batches. The break-even is around 4,000 lookups per month; below that, a spreadsheet and manual research is often faster. Above that threshold, Ocean.io's autocomplete and taxonomy tools let the SDRs refine targeting without leaving the AI workspace. If your team closes one deal per 500 contacts and Ocean.io shaves two hours off list-building each week, the credit spend pays for itself in month one.

Customer success account mapping

Why Ocean.io works for post-sale org-chart tracking at scale

A 6-person customer success team manages 80 enterprise accounts and needs to track job changes, new hires, and department growth at each customer. Ocean.io's Enrich Person and Enrich Company tools surface org-chart shifts that signal expansion or churn risk. The CS team uses Switchy to run monthly enrichment sweeps on a saved list of customer domains, flagging accounts where a champion left or a new VP joined. Each enrichment costs 0.1 credits, so 80 companies per month is 8 credits—negligible compared to the revenue impact of catching a churn signal early. The trade-off: if your ACV is under $10k, manual LinkedIn checks are probably enough. But once you're managing six-figure accounts and can't afford to miss a stakeholder change, Ocean.io's API-driven refresh cadence beats spreadsheet archaeology every time.

Market research competitive analysis

When Ocean.io's taxonomy beats scraping for a product team's TAM sizing

A 4-person product team at a vertical SaaS company needs to size a new market segment—specifically, how many mid-market logistics companies in the US use Salesforce and have 50-200 employees. Ocean.io's Get Data Field Values tool exposes the taxonomy (industry codes, tech stack filters, headcount brackets) without burning credits, and Lookup Companies returns the actual list at 0.05 credits per match. The team uses Switchy to iterate on filter combinations in natural language, then exports the final dataset for a board deck. The ceiling: if you need real-time data or sub-50-employee granularity, Ocean.io's crawl latency (via Gather Missing Company Data) can add days. But for one-time TAM research where you need 500-2000 records and can tolerate a 48-hour refresh, Ocean.io's structured taxonomy saves a week of manual scraping and gives you a defensible data source for the slide deck.

Frequently asked

What does the Ocean.io MCP let me do in Switchy?

It enriches company and people data directly in your AI workspace. You can autocomplete company names, enrich domains with firmographic details, match LinkedIn profiles to full professional records, and search Ocean.io's B2B database without leaving Switchy. Each lookup costs Ocean.io credits, which the MCP tracks for you.

Do I need an Ocean.io API key to use this MCP?

Yes. The MCP authenticates with an Ocean.io API key, which you generate in your Ocean.io account settings. You'll also need an active Ocean.io subscription with credits, because most enrichment and lookup calls deduct from your balance. The MCP checks your remaining credits before each request.

Can the Ocean.io MCP search for companies by industry or employee count?

No. The MCP only enriches or looks up companies you already know by domain, name, or LinkedIn URL. It doesn't expose Ocean.io's full search filters. If you need to build a list by criteria like industry or headcount, use Ocean.io's web app, export the domains, then pass them to the MCP for enrichment.

Why use the MCP instead of Ocean.io's web interface?

The MCP lets your AI agent enrich leads mid-conversation without context-switching. If you're qualifying a prospect in Switchy and need firmographics or contact data, the agent fetches it inline. You skip the copy-paste loop. For bulk list-building or advanced filtering, Ocean.io's UI is still faster.

Who on my team should connect the Ocean.io MCP?

Whoever owns your Ocean.io subscription and can generate an API key. That person's credit balance applies to all Switchy lookups, so coordinate with sales ops or RevOps before connecting. If multiple people need enrichment access, consider a shared Switchy workspace with one Ocean.io connection to avoid duplicate credit spend.

More crm MCPs

See all crm MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.