@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
TypeScript
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;
}