MCP server, CLI and REST API

Company data your agents can trust.

Give any agent live data on companies, vendors, hiring, funding, website visitors and decision makers, through one API.

Credits left

100
AcmePlaygroundSample data

GET /v1/companies/{domain}

1 credit per company found

More options (1)

Run an operation to see the record.

One API for the whole company record. Search companies, then pull vendors, hiring, funding and people with the same key.

DataAPIMCP tool
CompaniesGET /v1/companies/{domain}get_company
SearchGET /v1/companiessearch_companies
Tech stackGET /v1/companies/{domain}/techget_tech_stack
Vendor customersGET /v1/vendors/{vendor}/customersget_vendor_customers
SignalsGET /v1/signalsget_signals
JobsGET /v1/companies/{domain}/jobsget_jobs
PeopleGET /v1/companies/{domain}/peopleget_people
VisitorsGET /v1/visitorsget_visitors
Funding eventsGET /v1/funding/eventsget_funding_events
Subscribe to fundingPUT /v1/funding/subscription
WebhooksPOST /v1/webhookswatch_company

Let your agent decide who to call first. Every account comes back ranked, with the reasons included, so an agent can act on it or explain it.

PriorityWhat it meansSample account
HotSeveral buying signs this week. Contact today.Northwind Freight
WarmA clear reason to reach out this month.Atlas Foods
ColdA good fit with no recent activity. Keep watching.Lumen Health

Connect in minutes. Add the MCP server to your agent, script it with the CLI, or call the API from your own product. One key works for all three.

See the docs
{
  "mcpServers": {
    "firmographic": {
      "url": "https://api.firmographic.com/mcp",
      "headers": {
        "Authorization": "Bearer $API_KEY"
      }
    }
  }
}

Every fact has a source and a date.

Fewer wrong answers

Every fact carries its source and date, so an agent can check it before acting on it.

Lower token costs

Ask for only the fields you need, and keep responses small.

Fewer failed runs

Predictable formats and clear error messages let an agent correct itself and carry on.

Faster action

Webhooks start your agent the moment a company changes.

Predictable spend

Each response shows what it cost and what remains, so an agent can stay within budget.

One key for everything

Replace several data vendors with a single API and invoice.

Events

Start your agent when something changes. Watch any company or list. We send an event when it raises money, hires, switches vendors or visits your site.

See all events
Webhook event (sample data)
{
  "event": "signal.hiring",
  "data": {
    "company": {
      "name": "Northwind Freight",
      "employees": "201-500",
      "industry": "Transportation and Logistics",
      "country": "US"
    },
    "date": "2026-11-03T13:42:55.83Z",
    "domain": "northwind.example",
    "source": "careers page",
    "title": "6 open sales roles",
    "type": "hiring",
    "id": "690c9f1e5b1d3a2f7c8e4a11"
  }
}
Use cases

What teams build with it

Sales agents

Find accounts, write the reason to reach out, and name the right contact.

Research agents

Prepare a full account brief before every call.

CRM cleaners

Keep every company record complete and up to date.

Customer success agents

Flag accounts that add competing tools or change vendors.

Lead routers

Score new leads and website visitors, then send them to the right rep.

Features in your product

Show company data and buying signals to your own users.

Give your agents real company data.