[{"data":1,"prerenderedAt":202},["ShallowReactive",2],{"seo-allowlist":3,"connector-b2bhint":73,"related-b2bhint":177},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":118},"b2bhint","B2BHint","\u002Fconnectoricons\u002Fb2bhint.png","Search B2BHint's global registry data for companies and their officers, and resolve up to 25 messy company names to registry records in one go, from your AI app. ContextGate connects B2BHint's own MCP server to Claude, ChatGPT and Cursor with your B2BHint API key, and a policy can hide officers' personal details when you only need the company.","vendor_mcp","api-key",[79],"https:\u002F\u002Fb2bhint.com\u002Fen\u002Fapi-reference\u002Fmcp","Developer Tools & Data",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":117},"B2BHint MCP: company registry data for Claude & ChatGPT","B2BHint MCP: search and resolve companies and officers in global registry data from Claude or ChatGPT. Switch off any tool; every call is recorded.","B2BHint MCP: global company and officer lookups",{"heading":88,"steps":89},"Run B2BHint company checks from your AI app",[90,92,94,100],{"text":91},"Click Connect B2BHint free and paste an API key from your B2BHint account.",{"text":93},"All seven tools start on. Keep the company tools, and switch off `search_officers` and `get_officer` if your team doesn't need data about people.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Ask your AI app to find a company in B2BHint's registry data and list its officers, then open Activity to see the calls.",[103,111],{"heading":104,"bullets":105,"note":110},"Company checks across registries",[106,107,108,109],"Search companies by name with `search_companies`, then open a profile by country and registry number.","Resolve up to 25 messy company names or numbers to registry records in one call with `resolve_companies`.","Look up a company's officers and directors.","List every jurisdiction B2BHint covers with `list_countries`.","B2BHint says its MCP server requires a paid API key, and most lookups count against your B2BHint API quota.",{"heading":112,"bullets":113},"Personal data about officers",[114,115,116],"A policy can hide officers' personal details in results.","Activity records each lookup, which helps when you need to show what was checked and when.","Switch off any B2BHint tool; it's hidden and refused if called.","b2bhint-mcp",[119,129,137,145,153,161,169],{"name":120,"description":121,"recordCount":122,"type":123,"requiredParams":124,"optionalParams":125,"exampleEndpoint":122,"docsUrl":81,"sampleFields":126,"sampleData":127},"search_companies","Search B2BHint companies by name. Wraps GET \u002Fapi\u002Fv1\u002Fcompany\u002Fsearch — counted against your API search allowance. Each result carries its b2bhint.com profile URL for attribution.","N\u002FA","tool",[],[],[],[128],{"endpoint":122,"docs":81},{"name":130,"description":131,"recordCount":122,"type":123,"requiredParams":132,"optionalParams":133,"exampleEndpoint":122,"docsUrl":81,"sampleFields":134,"sampleData":135},"get_company","Fetch one company profile by country + registry number. Wraps GET \u002Fapi\u002Fv1\u002Fcompany\u002Fdetails — counted against your API quota (a heavier COMPANY_FULL charge when full=true).",[],[],[],[136],{"endpoint":122,"docs":81},{"name":138,"description":139,"recordCount":122,"type":123,"requiredParams":140,"optionalParams":141,"exampleEndpoint":122,"docsUrl":81,"sampleFields":142,"sampleData":143},"resolve_companies","Resolve up to 25 messy company names\u002Fnumbers to registry records in one call. Wraps POST \u002Fapi\u002Fv1\u002Fcompany\u002Fresolve — billed per matched row against your API quota.",[],[],[],[144],{"endpoint":122,"docs":81},{"name":146,"description":147,"recordCount":122,"type":123,"requiredParams":148,"optionalParams":149,"exampleEndpoint":122,"docsUrl":81,"sampleFields":150,"sampleData":151},"list_match","Alias of resolve_companies: resolve up to 25 messy company rows in one call. Wraps POST \u002Fapi\u002Fv1\u002Fcompany\u002Fresolve — billed per matched row against your API quota.",[],[],[],[152],{"endpoint":122,"docs":81},{"name":154,"description":155,"recordCount":122,"type":123,"requiredParams":156,"optionalParams":157,"exampleEndpoint":122,"docsUrl":81,"sampleFields":158,"sampleData":159},"search_officers","Search B2BHint officers\u002Fdirectors by name. Wraps GET \u002Fapi\u002Fv1\u002Fperson\u002Fsearch — counted against your API search allowance.",[],[],[],[160],{"endpoint":122,"docs":81},{"name":162,"description":163,"recordCount":122,"type":123,"requiredParams":164,"optionalParams":165,"exampleEndpoint":122,"docsUrl":81,"sampleFields":166,"sampleData":167},"list_countries","List every jurisdiction B2BHint covers. Wraps GET \u002Fapi\u002Fv1\u002Fcountry\u002Flist — not metered.",[],[],[],[168],{"endpoint":122,"docs":81},{"name":170,"description":171,"recordCount":122,"type":123,"requiredParams":172,"optionalParams":173,"exampleEndpoint":122,"docsUrl":81,"sampleFields":174,"sampleData":175},"get_officer","Fetch one officer\u002Fdirector profile by its numeric id (from search_officers). Wraps GET \u002Fapi\u002Fv1\u002Fperson\u002Fdetails — counted against your API quota (a heavier charge when full=true, which also includes paid-up capital shares and cross-border roles).",[],[],[],[176],{"endpoint":122,"docs":81},[178,181,184,187,190,193,196,199],{"id":179,"name":180},"barcodereport","Barcode Report",{"id":182,"name":183},"baserow","Baserow",{"id":185,"name":186},"birdie","Birdie",{"id":188,"name":189},"blitz","blitz.cloud",{"id":191,"name":192},"blockreq","BlockReq",{"id":194,"name":195},"braincloudservers","brainCloud",{"id":197,"name":198},"brandfetch","Brandfetch",{"id":200,"name":201},"browserless","Browserless",1793790208498]