{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"awesome-coresignal","slug":"coresignal","name":"Coresignal","type":"mcp","url":"https://github.com/Coresignal-com/coresignal-mcp/","page_url":"https://unfragile.ai/coresignal","categories":["mcp-servers"],"tags":[],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"awesome-coresignal__cap_0","uri":"capability://tool.use.integration.company.intelligence.data.retrieval.via.mcp","name":"company intelligence data retrieval via mcp","description":"Retrieves comprehensive B2B company data (financials, industry classification, employee counts, locations, technologies) through MCP protocol endpoints that query Coresignal's proprietary database. Implements standardized MCP resource handlers that normalize company data into structured JSON responses, enabling LLMs to access real-time company intelligence without direct API calls.","intents":["I need to look up detailed company information (size, industry, tech stack) for a prospect I'm researching","I want my AI agent to automatically enrich company records with verified B2B data during lead qualification","I need to fetch company financials and employee counts to contextualize sales conversations"],"best_for":["Sales and business development teams building AI-powered prospecting workflows","LLM application developers needing structured company data without managing API credentials","Enterprise teams integrating B2B intelligence into multi-step AI agents"],"limitations":["Data freshness depends on Coresignal's update frequency — real-time changes may have 24-48 hour lag","Company matching relies on name/domain matching which may return multiple candidates for ambiguous queries","Requires valid Coresignal API credentials; no fallback to alternative data sources if quota exhausted"],"requires":["Coresignal API key (paid subscription or trial)","MCP client implementation (Claude Desktop, custom MCP host, or compatible LLM framework)","Network access to Coresignal API endpoints"],"input_types":["company name (string)","domain (string)","company ID (string)"],"output_types":["structured JSON with company metadata","company financials object","employee count and growth metrics"],"categories":["tool-use-integration","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-coresignal__cap_1","uri":"capability://tool.use.integration.employee.profile.and.work.history.search","name":"employee profile and work history search","description":"Searches Coresignal's employee database to retrieve professional profiles including work history, job titles, skills, and employment timeline. Implements MCP tool handlers that accept search parameters (name, company, location, skills) and return paginated employee records with verified employment data, enabling AI agents to identify talent or validate professional backgrounds.","intents":["I need to find employees with specific skills who work at a particular company","I want to verify someone's employment history and job titles before outreach","I need to identify decision-makers and their roles at target accounts for sales research"],"best_for":["Recruitment and talent acquisition teams automating candidate sourcing","Sales intelligence platforms enriching prospect data with verified employment history","Compliance and due diligence workflows validating professional backgrounds"],"limitations":["Search results limited to profiles Coresignal has indexed — not all professionals may be covered","Employment data accuracy depends on public profile updates; historical positions may be incomplete","Pagination limits may require multiple requests for large result sets, increasing latency"],"requires":["Coresignal API key with employee search permissions","MCP client with tool-calling support","Search parameters (minimum: name or company + location)"],"input_types":["employee name (string)","company name (string)","job title (string)","skills (array of strings)","location (string)"],"output_types":["employee profile object with work history","employment timeline array","skills and endorsements list","contact information (if available)"],"categories":["tool-use-integration","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-coresignal__cap_2","uri":"capability://tool.use.integration.job.posting.aggregation.and.analysis","name":"job posting aggregation and analysis","description":"Aggregates job postings from multiple sources through Coresignal's job board database, exposing them via MCP resources with filtering by company, location, job title, and industry. Parses job descriptions into structured fields (requirements, responsibilities, salary ranges where available) and enables LLMs to analyze hiring trends, skill demand, and competitive intelligence across job markets.","intents":["I want to analyze what skills companies are hiring for to identify market trends","I need to monitor competitor hiring activity to understand their growth and strategy","I want to extract job requirements and match them against candidate profiles automatically"],"best_for":["Market research and competitive intelligence teams tracking hiring trends","Recruitment platforms automating job-to-candidate matching","HR analytics teams analyzing skill demand and compensation benchmarks"],"limitations":["Job posting data may lag behind actual postings by 24-72 hours depending on source crawl frequency","Salary information is sparse and only available for subset of postings; many postings omit compensation","Job descriptions are unstructured text requiring NLP parsing; extraction accuracy varies by posting format"],"requires":["Coresignal API key with job posting access","MCP client supporting resource filtering and pagination","Query parameters (company, location, or job title)"],"input_types":["company name (string)","job title (string)","location (string)","industry (string)","date range (ISO 8601)"],"output_types":["job posting object with title, description, requirements","structured job metadata (level, department, salary range)","company hiring activity summary"],"categories":["tool-use-integration","search-retrieval","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-coresignal__cap_3","uri":"capability://tool.use.integration.mcp.protocol.integration.and.credential.management","name":"mcp protocol integration and credential management","description":"Implements MCP (Model Context Protocol) server that handles authentication, request routing, and response serialization for Coresignal API calls. Manages API credentials securely through environment variables or configuration files, abstracts HTTP client complexity, and provides standardized MCP resource and tool definitions that Claude and other LLM clients can discover and invoke automatically.","intents":["I want to use Coresignal data in Claude without managing API calls or authentication myself","I need to expose Coresignal as a tool in my LLM agent without writing HTTP client code","I want to integrate Coresignal into my existing MCP-compatible LLM application"],"best_for":["LLM application developers building Claude-based agents with B2B data","Teams using Claude Desktop or custom MCP hosts who want plug-and-play data integrations","Developers avoiding API client boilerplate and credential management complexity"],"limitations":["Requires MCP client support — not compatible with REST-only LLM frameworks or older API integrations","Credential management via environment variables is basic — no built-in secret rotation or vault integration","MCP protocol overhead adds ~50-100ms latency per request compared to direct HTTP calls"],"requires":["Node.js 16+ (MCP server runtime)","Coresignal API key set as environment variable (CORESIGNAL_API_KEY)","MCP-compatible LLM client (Claude Desktop, custom MCP host, or framework with MCP support)"],"input_types":["MCP resource requests (JSON)","MCP tool invocations (JSON)"],"output_types":["MCP resource responses (JSON)","MCP tool results (JSON)"],"categories":["tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-coresignal__cap_4","uri":"capability://tool.use.integration.multi.parameter.company.filtering.and.search","name":"multi-parameter company filtering and search","description":"Supports complex company queries combining multiple filters (industry, employee count range, revenue range, location, technology stack, growth rate) through MCP tool parameters. Translates filter combinations into Coresignal API query parameters and returns ranked results, enabling LLMs to perform sophisticated company discovery without requiring developers to build custom query logic.","intents":["I need to find all mid-market SaaS companies in Europe using specific technologies","I want to identify fast-growing companies in my target industry with 50-500 employees","I need to search for companies matching multiple criteria (location, size, tech stack) for account-based marketing"],"best_for":["Sales and marketing teams performing account-based marketing with complex targeting criteria","Business development professionals researching market segments with multiple constraints","AI agents performing multi-criteria company discovery and qualification"],"limitations":["Filter combinations may return no results if criteria are too restrictive — no fuzzy matching or suggestions for relaxed filters","Some filter combinations (e.g., specific technology + rare industry) may have limited coverage in Coresignal database","Result ranking is based on Coresignal's algorithm; no custom weighting or sorting options exposed via MCP"],"requires":["Coresignal API key","MCP client supporting tool parameters with multiple filter types","At least one filter parameter (industry, location, size, or technology)"],"input_types":["industry (string or array)","employee count range (min, max integers)","revenue range (min, max integers)","location (string or array)","technology stack (array of strings)","growth rate threshold (float)"],"output_types":["filtered company results array","company metadata with matching criteria highlighted","result count and pagination tokens"],"categories":["tool-use-integration","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-coresignal__cap_5","uri":"capability://tool.use.integration.batch.data.enrichment.for.contact.lists","name":"batch data enrichment for contact lists","description":"Processes arrays of company names, domains, or employee records through Coresignal API in batch mode, enriching each record with verified B2B data (company size, industry, technologies, employee profiles). Implements batching logic that groups requests efficiently and handles partial failures gracefully, enabling LLM workflows to enrich large contact lists without timeout or rate-limit issues.","intents":["I have a CSV of 1000 companies and need to enrich each with verified employee counts and industry data","I want to validate and augment a prospect list with Coresignal data before sales outreach","I need to batch-process employee records to find skill matches across multiple companies"],"best_for":["Sales operations teams enriching prospect databases with B2B data","Data teams building ETL pipelines that augment CRM records with Coresignal intelligence","LLM workflows processing large contact lists for qualification or matching"],"limitations":["Batch processing speed depends on Coresignal API rate limits — large batches (>10k records) may require throttling or multiple requests","Partial failures (some records not found) require retry logic; no built-in exponential backoff or circuit breaker","Batch results are not guaranteed to maintain input order — requires matching by ID or name to correlate results"],"requires":["Coresignal API key with batch query support","MCP client or LLM agent capable of handling array inputs and paginated responses","Input data in structured format (array of objects with company names or domains)"],"input_types":["array of company objects (name, domain, or ID)","array of employee records (name, company, location)","CSV or JSON batch data"],"output_types":["enriched company records with verified data","enriched employee profiles with work history","batch processing status (success/failure per record)","unmatched records for manual review"],"categories":["tool-use-integration","data-processing-analysis","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-coresignal__cap_6","uri":"capability://tool.use.integration.real.time.hiring.activity.monitoring","name":"real-time hiring activity monitoring","description":"Tracks job posting changes (new postings, closed positions, title changes) for specified companies through periodic polling of Coresignal's job database. Exposes hiring activity as MCP resources that LLMs can query to detect hiring trends, expansion into new markets, or leadership changes, enabling sales and intelligence workflows to react to hiring signals in real-time.","intents":["I want to know when a target company posts new jobs to identify expansion or hiring sprees","I need to detect when a company stops hiring in a department to understand strategic shifts","I want to monitor competitor hiring activity to track their growth and market focus"],"best_for":["Sales teams using hiring signals for account-based marketing and outreach timing","Business intelligence teams tracking competitor expansion and strategic pivots","Recruitment platforms identifying companies with active hiring in specific roles"],"limitations":["Polling-based monitoring has inherent latency — hiring activity may be detected 24-72 hours after posting","No webhook or push notification support — requires periodic polling which adds overhead","Hiring activity detection relies on job posting data freshness; some sources may not be crawled frequently"],"requires":["Coresignal API key with job posting access","MCP client or agent capable of periodic polling (e.g., scheduled tasks or cron jobs)","Company identifiers (names or IDs) to monitor"],"input_types":["company name or ID (string or array)","monitoring period (ISO 8601 date range)","job categories to monitor (optional array)"],"output_types":["hiring activity summary (new postings, closed positions)","job posting timeline for company","hiring trend analysis (growth, contraction, new markets)"],"categories":["tool-use-integration","search-retrieval","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"high","permissions":["Coresignal API key (paid subscription or trial)","MCP client implementation (Claude Desktop, custom MCP host, or compatible LLM framework)","Network access to Coresignal API endpoints","Coresignal API key with employee search permissions","MCP client with tool-calling support","Search parameters (minimum: name or company + location)","Coresignal API key with job posting access","MCP client supporting resource filtering and pagination","Query parameters (company, location, or job title)","Node.js 16+ (MCP server runtime)"],"failure_modes":["Data freshness depends on Coresignal's update frequency — real-time changes may have 24-48 hour lag","Company matching relies on name/domain matching which may return multiple candidates for ambiguous queries","Requires valid Coresignal API credentials; no fallback to alternative data sources if quota exhausted","Search results limited to profiles Coresignal has indexed — not all professionals may be covered","Employment data accuracy depends on public profile updates; historical positions may be incomplete","Pagination limits may require multiple requests for large result sets, increasing latency","Job posting data may lag behind actual postings by 24-72 hours depending on source crawl frequency","Salary information is sparse and only available for subset of postings; many postings omit compensation","Job descriptions are unstructured text requiring NLP parsing; extraction accuracy varies by posting format","Requires MCP client support — not compatible with REST-only LLM frameworks or older API integrations","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.39,"ecosystem":0.39999999999999997,"match_graph":0.25,"freshness":0.52,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-06-17T09:51:03.037Z","last_scraped_at":"2026-05-03T14:00:15.503Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=coresignal","compare_url":"https://unfragile.ai/compare?artifact=coresignal"}},"signature":"6+5SQbVM4JrxCAWXE9u8V5+/tgJfvrtVbcAHKfsNTUZgawWdVaYphq9tR1rf6tIudm3qxk/JTBdY3474I5cuBw==","signedAt":"2026-06-20T12:52:36.962Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/coresignal","artifact":"https://unfragile.ai/coresignal","verify":"https://unfragile.ai/api/v1/verify?slug=coresignal","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}