150,000+ agents registered. Trust scores show their math.Explore →
Explorer/MCP/fiberai/fiber-mcp

fiber-mcp

REMOTE
fiberai/fiber-mcp
Tools
10
Indexed
35d ago
Deployment
remote
Endpoint
https://fiber-mcp--fiberai.run.tools
Tools (10)
companySearch_tool
Company search. USE THIS WHEN: - Search for companies by criteria DO NOT USE FOR: - Finding individual people (use peopleSearch) - Getting contact info like email (use syncContactEnrichment after finding profile) EXAMPLE: Input: companySearch_tool(apiKey="sk_live_...", searchParams={}, pageSize=123) INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' - searchParams (object): Search parameters for company search API. Properties: ['exactCompanyV2', 'domains', 'headquartersCountryCode', 'headquartersStateName', 'employeeCountV2', 'keywords', 'industriesV2', 'stage', 'totalFundingUSD', 'lastFundingUSD', 'lastFundedOn', 'foundedOn', 'nameLike', 'exactCompany', 'acceleratorsV2', 'employeeTrends', 'headquartersLocation', 'linkedinSlugs', 'specialFlags', 'employees', 'revenueUSD', 'naicsCodes', 'fortuneRankings', 'jobPostingsV2', 'jobPostingStats', 'officeLocationsV2', 'tlds', 'numWordsInName', 'status', 'technologies', 'investors', 'tags', 'crunchbaseCategories', 'crunchbaseCategoryGroups', 'linkedinIndustries', 'crunchbaseSlugs'] Optional parameters: - pageSize (integer): The number of companies to return, if you need to get more results, you can paginate. - cursor (['string', 'null']): A pagination cursor returned from a previous search response. Use this to fetch the next page of results. - companyExclusionListIDs (array of string): Filter out companies which belong to the given company exclusion lists. You can create company exclusion lists via /v1/exclusions/companies/create-list RETURNS: Response object with keys: output, chargeInfo, warnings PERFORMANCE HINT: - Set pageSize=1 to avoid overwhelming the LLM with too much data. - Only request more if specifically asked by the user. COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
peopleSearch_tool
People search. USE THIS WHEN: - Search for people/profiles DO NOT USE FOR: - Getting email/phone directly (use syncContactEnrichment after finding profile) - Company searches (use companySearch) EXAMPLE: Input: peopleSearch_tool(apiKey="sk_live_...", searchParams={}, pageSize=123) INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' Optional parameters: - searchParams (object): Search parameters for people search. - country3LetterCode (['object', 'null']) - numConnections (['object', 'null']) - numFollowers (['object', 'null']) - approxAge (['object', 'null']) - keywords (['object', 'null']) - keywordSearchOptions (['object', 'null']) - jobTitleV2 (['object', 'null']) - exactProfile (['object', 'null']) - startedInRole (any) - startedAtCompany (any) - location (['object', 'null']) - pastJobs (['object', 'null']) - languages (['object', 'null']) - leftStealthAt (any) - isInStealth (['boolean', 'null']) - stealthV2 (any) - jobStatus (any) - timeZone (['object', 'null']) - pastJobText (['object', 'null']) - fuzzyName (['object', 'null']) - companyMatchMode (any) - yearsOfExperience (['object', 'null']) - jobTitleV3 (['object', 'null']) - hasProfilePicture (['boolean', 'null']) - state (['object', 'null']) - getDetailedEducation (['boolean', 'null']) - getDetailedWorkExperience (['boolean', 'null']) - tags (['object', 'null']) - education (['object', 'null']) - pageSize (integer): The number of profiles to return, if you need to get more results, you can paginate. - cursor (['string', 'null']): A pagination cursor returned from a previous search response. Use this to fetch the next page of results. - currentCompanies (['array', 'null']): Filter people by the companies they are currently working for. If you want to search over many companies, we suggest using the Combined Search API, which is optimized for this use case. - prospectExclusionListIDs (['array', 'null']): Filter out people which belong to the given prospect exclusion lists - companyExclusionListIDs (['array', 'null']): Filter out people who work at companies which belong to the given company exclusion lists RETURNS: Response object with keys: output, chargeInfo, warnings PERFORMANCE HINT: - Set pageSize=1 to avoid overwhelming the LLM with too much data. - Only request more if specifically asked by the user. COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
syncContactEnrichment_tool
Synchronously fetch contact details. USE THIS WHEN: - Get email addresses from LinkedIn profiles - Get phone numbers for contacts DO NOT USE FOR: - Searching for people (use peopleSearch instead) - Company information (use companySearch or kitchenSinkCompany) EXAMPLE: Input: syncContactEnrichment_tool(apiKey="sk_live_...", linkedinUrl="example_string", enrichmentType={}) INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' - linkedinUrl (string): Person's LinkedIn URL, like 'https://www.linkedin.com/in/william-h-gates' Optional parameters: - enrichmentType (object): Enrichment types to be requested. Include the ones you want to look for, we will charge credits for the ones you request. For example, { getWorkEmails: true, getPersonalEmails: true, getPhoneNumbers: true } - getWorkEmails (boolean) - getPersonalEmails (boolean) - getPhoneNumbers (boolean) - exhaustive (boolean): If true, we exhaustively fetch all emails and phones for the person. This can be slower and charge more credits. RETURNS: Response object with keys: output, chargeInfo, warnings COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
profileLiveEnrich_tool
Live fetch LinkedIn profile. USE THIS WHEN: - Fetch live data from LinkedIn DO NOT USE FOR: - Batch operations (use search or batch APIs instead) EXAMPLE: Input: profileLiveEnrich_tool(apiKey="sk_live_...", identifier="example_string", getDetailedEducation="example") INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' - identifier (string): Identifier can be a profile's LinkedIn slug (e.g. 'williamhgates' from <linkedin.com/in/williamhgates>), a Sales Navigator URN (e.g. 'ACwAAA.....'), a full LinkedIn URL (e.g. 'https://www.linkedin.com/in/williamhgates/'), or a LinkedIn user ID (e.g. '443105112') Optional parameters: - getDetailedEducation (['boolean', 'null']): Whether to include deep details about each educational item, like the school's LinkedIn URL, website, location, etc. That'll be put in the detailedEducation array. This slows down the API call, so only enable this if you need it. - getDetailedWorkExperience (['boolean', 'null']): Whether to include deep details about each work experience item, like the company's LinkedIn URL, website, location, etc. That'll be put in the detailedWorkExperience array. This slows down the API call, so only enable this if you need it. RETURNS: Response object with keys: output, chargeInfo, warnings COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
companyLiveEnrich_tool
Live fetch LinkedIn company. USE THIS WHEN: - Fetch live data from LinkedIn DO NOT USE FOR: - Batch operations (use search or batch APIs instead) EXAMPLE: Input: companyLiveEnrich_tool(apiKey="sk_live_...", type="example_string", value="example_string") INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' - type (string): - value (string): The company's LinkedIn slug (e.g., 'microsoft'), LinkedIn URL (e.g., 'https://www.linkedin.com/company/microsoft' or 'https://www.linkedin.com/company/1441'), LinkedIn organization ID (e.g., '1441' for Google), or Fiber company ID (e.g., 'comp_1441') Optional parameters: - getHistoricalHeadcount (boolean): If true, we will attempt to compute the company's historical employee count and recent growth trends. No extra cost, but may take longer. RETURNS: Response object with keys: output, chargeInfo, warnings COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
getOrgCredits_tool
Get organization credits. USE THIS WHEN: - Execute API operation EXAMPLE: Input: getOrgCredits_tool() INPUT SCHEMA: Required parameters: Optional parameters: RETURNS: Response object with keys: output, chargeInfo, warnings COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
pollCombinedSearch_tool
Poll combined search. USE THIS WHEN: - Search for people/profiles EXAMPLE: Input: pollCombinedSearch_tool(apiKey="sk_live_...", entityType="example_string", searchId="example_string") INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' - entityType (string): Whether you want to find the companies or profiles that your search returned. Profiles returned works on the companies that are saved with given search criteria - searchId (string): The search id returned by the combined search endpoint Optional parameters: - cursor (['string', 'null']): An optional cursor to start the pagination from - pageSize (integer): The number of items to return on this page RETURNS: Response object with keys: output, chargeInfo, warnings PERFORMANCE HINT: - Set pageSize=1 to avoid overwhelming the LLM with too much data. - Only request more if specifically asked by the user. COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
pollContactEnrichmentResult_tool
Poll contact details fetching task. USE THIS WHEN: - Get email addresses from LinkedIn profiles DO NOT USE FOR: - Searching for people (use peopleSearch instead) - Company information (use companySearch or kitchenSinkCompany) EXAMPLE: Input: pollContactEnrichmentResult_tool(apiKey="sk_live_...", taskId="example_string") INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' - taskId (string): Task ID from the "start fetching person's email & phone" endpoint Optional parameters: RETURNS: Response object with keys: output, chargeInfo, warnings COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
pollBatchContactEnrichment_tool
Poll batch contact enrichment. USE THIS WHEN: - Get email addresses from LinkedIn profiles DO NOT USE FOR: - Searching for people (use peopleSearch instead) - Company information (use companySearch or kitchenSinkCompany) EXAMPLE: Input: pollBatchContactEnrichment_tool(apiKey="sk_live_...", taskId="example_string", cursor="example") INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' - taskId (string): The task ID from the start endpoint response Optional parameters: - cursor (['string', 'null']): The cursor from the previous poll response. Omit this if you are polling for the first time. - take (integer): Number of people to take per batch. Default is 100 RETURNS: Response object with keys: output, chargeInfo, warnings COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
getCompanyExclusionLists_tool
Get company exclusion list. USE THIS WHEN: - Execute API operation EXAMPLE: Input: getCompanyExclusionLists_tool(apiKey="sk_live_...") INPUT SCHEMA: Required parameters: - apiKey (string): Your Fiber API key. Must start with 'sk_live_' or 'sk_test_'. Example: 'sk_live_dR6DxD3HT7oJqTEV' Optional parameters: RETURNS: Response object with keys: output, chargeInfo, warnings COMMON MISTAKES: - Missing apiKey in function call (apiKey is required) - Invalid API key format (must be 18-50 characters) - API key not in request body (always pass as parameter)
Is this your server?
Link it to your on-chain identity to unlock your RNWY trust score. Your wallet age, ownership history, and behavioral signals carry over — the same trust infrastructure used by 150,000+ registered AI agents.
Claim this server →
Indexed from Smithery · Updates nightly
View on Smithery →