UNPKG

@mseep/crunchbase-mcp-server

Version:

A Model Context Protocol (MCP) server that provides access to Crunchbase data for AI assistants

32 lines (31 loc) 1.09 kB
import { Acquisition, Company, FundingRound, Person, SearchCompaniesInput, GetCompanyDetailsInput, GetFundingRoundsInput, GetAcquisitionsInput, SearchPeopleInput } from './types.js'; export declare class CrunchbaseAPI { private apiKey; private client; private baseUrl; constructor(apiKey: string); /** * Search for companies based on various criteria */ searchCompanies(params: SearchCompaniesInput): Promise<Company[]>; /** * Get detailed information about a specific company */ getCompanyDetails(params: GetCompanyDetailsInput): Promise<Company>; /** * Get funding rounds for a specific company */ getFundingRounds(params: GetFundingRoundsInput): Promise<FundingRound[]>; /** * Get acquisitions made by or of a specific company */ getAcquisitions(params: GetAcquisitionsInput): Promise<Acquisition[]>; /** * Search for people based on various criteria */ searchPeople(params: SearchPeopleInput): Promise<Person[]>; /** * Handle API errors */ private handleError; }