NinjaPear Logo NinjaPear
Your agent’s unfair advantage

Real-time B2B Data Enrichment For AI Agents

Give your AI agents B2B data it does not have so it can do jobs it otherwise would struggle with. Tasks such as building prospects lists; technographic and demographic profile enrichment; competitive monitoring, and more.

Get started free

3-day trial · No credit card required

Pricing

Companies

  • Name and tagline
  • Description
  • Company size
  • Industry
Show 7 more Show less
  • Specialties
  • HQ and global offices
  • Executives and roles
  • Year founded
  • Social profiles
  • Company logo
  • Website from a company name
  • And more. See the API docs

People

  • First/Last name
  • Profile picture
  • Bio
  • Country, state, city
  • Current role and employer
  • Work experience history
  • Education history
Show 7 more Show less
  • Job titles and dates
  • Degree and field of study
  • X profile and followers
  • Personal website
  • Stable profile ID
  • Employee search by role
  • Same role at competitors
  • And more. See the API docs

Funding

  • Funding rounds
  • Amounts in USD and local currency
  • Investors per round
  • Total raised to date
Show 2 more Show less

Used by teams at

Unlocked Use-cases With Super NinjaPear Data

ChatGPT
NinjaPearMCP
paying-customers.csv5 customer profiles
  • Guillaume PousazCheckout.com · Founder & CEO
  • Jimmy FitzgeraldPaddle · Chief Executive Officer (CEO)
  • Nicolas BeiqueHelcim · Founder & CEO
  • Pieter van der DoesAdyen · Co-founder & Co-CEO
  • Richie SernaFinix · Co-founder & CEO

I've attached a list of 5 paying customers, can you help me build a similar audience of these existing paying customers, and personalize the email?

ChatGPT
  1. Research similar people
    MCPget_similar_people
  2. Enrich their profiles
    MCPget_person_profile
  3. Find verified work emails
    MCPget_work_email
  4. Draft a personalized email
    ChatGPTUse the company and person context
  5. Return the audience as a CSV
    ChatGPTPackage the profiles and email copy
Output

Build a similar audience

similar-audience.csvProfiles and personalized email copy
PersonCompanyRoleWork email
Patrick CollisonStripeChief Executive Officer (CEO) & Co-Founder[email protected]

One matched profile, deduplicated across five seed profiles.

Personalized email

Company data for Stripe’s next audience

Hi Patrick,

Stripe builds financial infrastructure for businesses. NinjaPear can help your team research similar companies and the people behind them, with real-time profiles and work emails.

Would this be useful for your team?

Recorded NinjaPear profiles. Illustrative customer list and agent actions.

SupportiveAgent workflow
NinjaPearMCP
GmailInbox

New email from [email protected]

Supportiveby NinjaPear
A
Alex[email protected]acme.com
Your agent
  1. Read the incoming email
    SupportiveIdentify the sender and email context
  2. Enrich the sender’s profile
    MCPget_person_profile
  3. Add the profile and email notes to Salesforce
    Connected agentCreate or update the CRM contact
Output

Turn an email into a CRM contact

Salesforce
SalesforceContact preview
Company domain
acme.com
Profile source
NinjaPear MCP
Email source
Supportive · Gmail
Email notes

New email from [email protected]

Source email linked to contact
Profile and email context together in Salesforce

Illustrative email and CRM workflow.

ChatGPT
NinjaPearMCP
New company monitoring eventStripe · Mapping the AI economy

A company I monitor has a new update. Find the right person to talk to and send a relevant introduction.

ChatGPT
  1. Read the company monitoring event
    MCPget_company_updates
  2. Find the right person to contact
    MCPsearch_employees
  3. Enrich the company and person
    MCPget_company_details · get_person_profile
  4. Find their verified work email
    MCPget_work_email
  5. Send a personalized cold email
    Connected email agentUse the update as outreach context
Output

Turn a company update into outreach

Sent email previewFrom company signal to a relevant conversation
Patrick Collison[email protected]
Subject

Following Stripe’s AI economy update

Hi Patrick,

I saw Stripe’s “Mapping the AI economy” update. NinjaPear gives teams real-time company and person profiles to turn market research into relevant outreach.

Would it be useful to explore this for your team?

Outreach completed in this example

Recorded profiles and company updates. Illustrative agent actions.

Native MCP Connectors for Claude, ChatGPT/Codex, OpenCode

  1. Get your API key

    Open dashboard setup
  2. Add a custom connector

    Open Claude connectors

    NameNinjaPear
    Remote MCP server URL
    https://nubela.co/mcp?api_key=YOUR_API_KEY

    Replace YOUR_API_KEY with your key, then save.

  3. Ask your agent

    Use NinjaPear to research Stripe and its funding history.
  1. Get your API key

    Open dashboard setup
  2. Create a developer-mode app

    In ChatGPT, open Settings → Security and login → Developer mode. Then open Plugins and use the plus button to create an app.

    NameNinjaPear
    Remote MCP server URL
    https://nubela.co/mcp?api_key=YOUR_API_KEY

    Replace YOUR_API_KEY with your key. Choose No Authentication; the URL carries your NinjaPear key.

    ChatGPT setup requirements
  3. Ask your agent

    Select your app from Developer mode in the conversation.

    Use NinjaPear to research Stripe and its funding history.
  1. Get your API key

    Open dashboard setup
  2. Add the configuration

    Global configuration ~/.codex/config.toml

    [mcp_servers.ninjapear]
    url = "https://nubela.co/mcp"
    http_headers = { Authorization = "Bearer YOUR_API_KEY" }
    startup_timeout_sec = 30
    tool_timeout_sec = 1200

    Replace YOUR_API_KEY with your key and merge this into your existing configuration.

  3. Ask your agent

    Use NinjaPear to research Stripe and its funding history.
  1. Get your API key

    Open dashboard setup
  2. Add the configuration

    Global configuration ~/.config/opencode/opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "mcp": {
        "ninjapear": {
          "type": "remote",
          "url": "https://nubela.co/mcp",
          "enabled": true,
          "oauth": false,
          "headers": {
            "Authorization": "Bearer YOUR_API_KEY"
          },
          "timeout": 1200000
        }
      }
    }

    Replace YOUR_API_KEY with your key and merge this into your existing configuration.

  3. Ask your agent

    Use NinjaPear to research Stripe and its funding history.

Teach your AI Agent to Integrate NinjaPear data trivially into your product

The NinjaPear Skill teaches your coding agent to write the code that calls it: authentication, the right endpoint, pagination, retries and error handling, with cost awareness built in.

1

Add the skill

npx skills add NinjaPear/ninjapear-skill -a claude-code
npx skills add NinjaPear/ninjapear-skill -a codex
npx skills add NinjaPear/ninjapear-skill -a opencode
2

Ask for the integration you want

  • Authentication setup
  • Endpoint selection, with cost awareness
  • Python and JavaScript SDK code
  • Cursor-based pagination
  • Rate limits, retries and backoff
  • Every error code and timeout
The skill on GitHub
Claude Code ninjapear-skill

When someone signs up with a work email, enrich their company and store it on the account.

  1. Read the ninjapear skill
  2. Picked get_company_details over a full crawl
  3. Wrote enrichment.py with retries and error handling
enrichment.py
import os
import ninjapear

config = ninjapear.Configuration(
    host="https://nubela.co",
    access_token=os.environ["NINJAPEAR_API_KEY"],
)

def enrich_signup(work_email: str) -> dict:
    domain = work_email.split("@")[1]
    with ninjapear.ApiClient(config) as client:
        api = ninjapear.CompanyAPIApi(client)
        return api.get_company_details(
            website=domain,
            include_employee_count=True,
        )

Illustrative agent session. The SDK calls are the documented ones.

Transparent pricing.

Every endpoint has a published credit cost. Failed requests are never charged. Pay only for what you use, with no monthly minimums.