Server definition
- Hash
- sha256:0d78a684c7f149e65f209a64ab494626ad7718c669333134cc301cc282bc0359
- What it is
- What a remote MCP server returned when asked what it offers: 32 tools
The blob, as servednamed by its sha256
{
"instructions": "Set Authorization: Bearer YOUR_APIFY_TOKEN when connecting. All actor runs are charged to your Apify account. Get a token at apify.com/account/integrations.",
"tools": [
{
"description": "Deep metadata for public GitHub repositories: stars, forks, language breakdown, topics, license, README content, contributor count, latest release, and commit recency. Use to see what a company or project is actually building. No GitHub token required.",
"inputSchema": {
"properties": {
"includeReadme": {
"default": true,
"description": "Include full README text (default true)",
"type": "boolean"
},
"repos": {
"description": "Repos as \"owner/name\" or full GitHub URLs (e.g. [\"anthropics/claude-code\"])",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"repos"
],
"type": "object"
},
"name": "analyze_github_repos",
"outputSchema": null
},
{
"description": "Find B2B leads for target companies: LinkedIn profiles, job titles, and guessed business emails. Apollo and ZoomInfo alternative. No API key required.",
"inputSchema": {
"properties": {
"companies": {
"description": "Company names or domains (e.g. [\"stripe.com\", \"notion.so\"])",
"items": {
"type": "string"
},
"type": "array"
},
"jobTitles": {
"description": "Job title filters (e.g. [\"CEO\", \"Head of Marketing\"])",
"items": {
"type": "string"
},
"type": "array"
},
"maxLeadsPerCompany": {
"default": 10,
"description": "Max leads per company (default 10)",
"type": "integer"
}
},
"required": [
"companies"
],
"type": "object"
},
"name": "find_b2b_leads",
"outputSchema": null
},
{
"description": "Recruiter sourcing: find LinkedIn profiles matching a role, skills, location, experience band, and optional target companies. Returns name, headline, current title/company, profile URL, matched skills, and a match-confidence score. No login required.",
"inputSchema": {
"properties": {
"location": {
"description": "Location filter (e.g. \"Bangalore\", \"Remote\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max candidates (default 25)",
"type": "integer"
},
"maxYears": {
"description": "Maximum years of experience",
"type": "integer"
},
"minYears": {
"description": "Minimum years of experience",
"type": "integer"
},
"roleTitle": {
"description": "Role to source for (e.g. \"Senior Machine Learning Engineer\")",
"type": "string"
},
"skills": {
"description": "Required skills (e.g. [\"Python\", \"PyTorch\"])",
"items": {
"type": "string"
},
"type": "array"
},
"targetCompanies": {
"description": "Only return candidates currently at these companies",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"roleTitle"
],
"type": "object"
},
"name": "find_linkedin_candidates",
"outputSchema": null
},
{
"description": "Crawl a list of domains and extract business emails, phone numbers, and social profile links (LinkedIn, X, Facebook, Instagram, YouTube) from homepages, contact and about pages. No API key required.",
"inputSchema": {
"properties": {
"domains": {
"description": "Domains or URLs to crawl (e.g. [\"stripe.com\", \"notion.so\"])",
"items": {
"type": "string"
},
"type": "array"
},
"maxPagesPerSite": {
"default": 5,
"description": "Pages to crawl per domain (default 5)",
"type": "integer"
}
},
"required": [
"domains"
],
"type": "object"
},
"name": "find_website_contacts",
"outputSchema": null
},
{
"description": "Get LinkedIn company details: employee count, industry, website, follower count, headquarters, and description. Accepts LinkedIn company URLs, or plain company names (resolved best-effort to a linkedin.com/company slug).",
"inputSchema": {
"properties": {
"companies": {
"description": "LinkedIn company URLs, or company names (e.g. [\"https://www.linkedin.com/company/openai\", \"stripe\"])",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"companies"
],
"type": "object"
},
"name": "get_linkedin_company",
"outputSchema": null
},
{
"description": "Fetch full LinkedIn profile details by profile URL: experience, education, skills, headline, and location. No login or cookies required.",
"inputSchema": {
"properties": {
"profileUrls": {
"description": "LinkedIn profile URLs (e.g. [\"https://www.linkedin.com/in/satyanadella\"])",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"profileUrls"
],
"type": "object"
},
"name": "get_linkedin_profiles",
"outputSchema": null
},
{
"description": "Collect the results of a previously started actor run. Use this when another tool returned status \"pending\" with a run_id: wait a few seconds, then call this with that run_id. Repeat until it returns results.",
"inputSchema": {
"properties": {
"run_id": {
"description": "The run_id returned by a tool whose status was \"pending\"",
"type": "string"
}
},
"required": [
"run_id"
],
"type": "object"
},
"name": "get_run_results",
"outputSchema": null
},
{
"description": "Fetch deep Zillow property data from listing URLs or ZPIDs: price history, tax history, school ratings, HOA fee, year built, Zestimate, rent Zestimate, and photos. Chains off search_zillow output.",
"inputSchema": {
"properties": {
"urls": {
"description": "Zillow property URLs or raw ZPIDs",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"urls"
],
"type": "object"
},
"name": "get_zillow_property_details",
"outputSchema": null
},
{
"description": "Look up a company Legal Entity Identifier (LEI) in the official GLEIF registry by legal name. Returns LEI code, registration status, legal address, and entity status. Authoritative source for verifying a company legally exists.",
"inputSchema": {
"properties": {
"legalNames": {
"description": "Company legal names (e.g. [\"Apple Inc.\"])",
"items": {
"type": "string"
},
"type": "array"
},
"matchesPerName": {
"default": 3,
"description": "Max matches per name (default 3)",
"type": "integer"
}
},
"required": [
"legalNames"
],
"type": "object"
},
"name": "lookup_lei",
"outputSchema": null
},
{
"description": "Resolve a company name to its authoritative identifiers across registries in one call: GLEIF LEI, legal name, country, entity status, and SEC EDGAR CIK plus last filing date. Use to ground company facts before trusting them.",
"inputSchema": {
"properties": {
"companies": {
"description": "Company names (e.g. [\"Apple Inc\", \"Lockheed Martin\"])",
"items": {
"type": "string"
},
"type": "array"
},
"countryCode": {
"description": "Optional ISO country code filter (e.g. \"US\")",
"type": "string"
}
},
"required": [
"companies"
],
"type": "object"
},
"name": "resolve_company_identity",
"outputSchema": null
},
{
"description": "Scrape job listings from company ATS boards: Greenhouse, Lever, Workday, and Ashby. No auth required — uses their public job APIs.",
"inputSchema": {
"properties": {
"company": {
"description": "Company slug as used in their ATS URL (e.g. \"stripe\" for boards.greenhouse.io/stripe)",
"type": "string"
},
"maxResults": {
"default": 50,
"description": "Max jobs (default 50)",
"type": "integer"
},
"platform": {
"description": "ATS platform (default: auto-detect)",
"enum": [
"greenhouse",
"lever",
"workday",
"ashby",
"auto"
],
"type": "string"
}
},
"required": [
"company"
],
"type": "object"
},
"name": "scrape_ats_jobs",
"outputSchema": null
},
{
"description": "Scrape Reddit posts and comments by subreddit, keyword search, or post URL. Returns full post data with comment trees.",
"inputSchema": {
"properties": {
"maxResults": {
"default": 25,
"description": "Max posts (default 25)",
"type": "integer"
},
"mode": {
"description": "Scrape mode",
"enum": [
"subreddit",
"search",
"post",
"user"
],
"type": "string"
},
"postUrl": {
"description": "Reddit post URL (for post mode)",
"type": "string"
},
"query": {
"description": "Search query (for search mode)",
"type": "string"
},
"subreddit": {
"description": "Subreddit name without r/ prefix (for subreddit mode)",
"type": "string"
},
"username": {
"description": "Reddit username (for user mode)",
"type": "string"
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "scrape_reddit",
"outputSchema": null
},
{
"description": "Scrape Trustpilot reviews for any company. Returns reviewer name, star rating, review title, body, date, and verified status.",
"inputSchema": {
"properties": {
"companyUrl": {
"description": "Company domain (e.g. \"stripe.com\") or its Trustpilot URL (e.g. \"https://www.trustpilot.com/review/stripe.com\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max reviews (default 25)",
"type": "integer"
}
},
"required": [
"companyUrl"
],
"type": "object"
},
"name": "scrape_trustpilot",
"outputSchema": null
},
{
"description": "Search arXiv preprints by keyword or category. Returns title, abstract, authors, and PDF link. Best for AI, CS, physics, and biology research.",
"inputSchema": {
"properties": {
"category": {
"description": "arXiv category (e.g. \"cs.LG\", \"cs.AI\", \"cs.CL\", \"quant-ph\", \"q-bio.GN\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max papers (default 25)",
"type": "integer"
},
"query": {
"description": "Search keyword or phrase",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_arxiv",
"outputSchema": null
},
{
"description": "Search or look up UK companies on the official Companies House register: status, type, incorporation date, registered office address, SIC codes, and optionally the full officer roster. Requires your own free Companies House API key.",
"inputSchema": {
"properties": {
"apiKey": {
"description": "Your free Companies House REST API key. Register an application at developer.company-information.service.gov.uk.",
"type": "string"
},
"companyNumbers": {
"description": "Exact UK company numbers for direct lookup (e.g. [\"09446231\"])",
"items": {
"type": "string"
},
"type": "array"
},
"includeOfficers": {
"default": false,
"description": "Fetch the officer roster (directors, secretaries) for each company (default false)",
"type": "boolean"
},
"maxResults": {
"default": 50,
"description": "Max companies to return (default 50)",
"type": "integer"
},
"query": {
"description": "Company name/keyword search. Use this OR companyNumbers.",
"type": "string"
}
},
"required": [
"apiKey"
],
"type": "object"
},
"name": "search_companies_house_uk",
"outputSchema": null
},
{
"description": "Look up company funding and firmographic data on Crunchbase: total funding, last round, investors, founding year, employee range, and category. Use to check whether a company is actually growing.",
"inputSchema": {
"properties": {
"maxResults": {
"default": 5,
"description": "Max companies (default 5)",
"type": "integer"
},
"query": {
"description": "Company name to search (e.g. \"anthropic\")",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_crunchbase",
"outputSchema": null
},
{
"description": "Search US federal campaign finance via the official OpenFEC API: candidates by name, committees/PACs by name, or itemized Schedule A contributions for one committee.",
"inputSchema": {
"properties": {
"apiKey": {
"description": "Your free api.data.gov key. Falls back to FEC's public DEMO_KEY (rate-limited) if omitted.",
"type": "string"
},
"committeeId": {
"description": "FEC committee ID (e.g. \"C00401224\") - required for contributions mode. Find it via committees mode first.",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max rows to return (default 25)",
"type": "integer"
},
"mode": {
"description": "candidates/committees search by name; contributions pulls itemized donations for one committee",
"enum": [
"candidates",
"committees",
"contributions"
],
"type": "string"
},
"query": {
"description": "Name to search for candidates/committees modes (e.g. \"Warren\")",
"type": "string"
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "search_fec_campaign_finance",
"outputSchema": null
},
{
"description": "Search Google Maps business listings by keyword and location. Returns name, category, address, phone, website, rating, review count, opening hours, and coordinates. No login, no Google Maps API key.",
"inputSchema": {
"properties": {
"location": {
"description": "Where to search (e.g. \"Austin, TX\", \"Bangalore\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max listings (default 25)",
"type": "integer"
},
"query": {
"description": "What to search for (e.g. \"dentists\", \"coffee shops\")",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_google_maps",
"outputSchema": null
},
{
"description": "Get Google Trends interest data for up to 5 keywords. Returns interest over time, geographic breakdown, and related queries.",
"inputSchema": {
"properties": {
"geo": {
"description": "Country code (e.g. \"US\", \"IN\", \"GB\"). Leave empty for worldwide.",
"type": "string"
},
"keywords": {
"description": "Keywords to compare (1-5 terms)",
"items": {
"type": "string"
},
"type": "array"
},
"timeRange": {
"default": "today 12-m",
"description": "Time range: \"today 3-m\", \"today 12-m\", \"today 5-y\"",
"type": "string"
}
},
"required": [
"keywords"
],
"type": "object"
},
"name": "search_google_trends",
"outputSchema": null
},
{
"description": "Search IndiaMART for B2B suppliers and manufacturers in India. Returns company name, products, location, contact details, and ratings.",
"inputSchema": {
"properties": {
"maxResults": {
"default": 25,
"description": "Max suppliers (default 25)",
"type": "integer"
},
"query": {
"description": "Product or supplier search query (e.g. \"stainless steel pipes manufacturer\")",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_indiamart_suppliers",
"outputSchema": null
},
{
"description": "Find employees at a company on LinkedIn. Returns name, headline, location, and profile URL. Uses Google indexing — no LinkedIn login or cookies required.",
"inputSchema": {
"properties": {
"company": {
"description": "Company name (e.g. \"Stripe\", \"Notion\")",
"type": "string"
},
"jobTitle": {
"description": "Optional job title filter (e.g. \"Head of Marketing\", \"CTO\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max profiles to return (default 25)",
"type": "integer"
}
},
"required": [
"company"
],
"type": "object"
},
"name": "search_linkedin_employees",
"outputSchema": null
},
{
"description": "Search LinkedIn job listings by keyword and location. Returns job title, company, location, seniority, and applicant count. No login required.",
"inputSchema": {
"properties": {
"keywords": {
"description": "Job title or skill (e.g. \"machine learning engineer\")",
"type": "string"
},
"location": {
"description": "Location filter (e.g. \"San Francisco\", \"Remote\", \"India\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max listings (default 25)",
"type": "integer"
}
},
"required": [
"keywords"
],
"type": "object"
},
"name": "search_linkedin_jobs",
"outputSchema": null
},
{
"description": "Search LinkedIn posts by keyword. Returns post snippet, author name, headline, and profile URL. Uses Google indexing — no LinkedIn login required.",
"inputSchema": {
"properties": {
"maxResults": {
"default": 25,
"description": "Max posts (default 25)",
"type": "integer"
},
"query": {
"description": "Keyword or phrase to search for in LinkedIn posts",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_linkedin_posts",
"outputSchema": null
},
{
"description": "Search Naukri.com for job listings in India. Returns job title, company, location, salary range, experience required, and description.",
"inputSchema": {
"properties": {
"keywords": {
"description": "Job title or skills (e.g. \"Python developer\", \"product manager\")",
"type": "string"
},
"location": {
"description": "City or region (e.g. \"Bangalore\", \"Mumbai\", \"Remote\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max jobs (default 25)",
"type": "integer"
}
},
"required": [
"keywords"
],
"type": "object"
},
"name": "search_naukri_jobs",
"outputSchema": null
},
{
"description": "Search NIH RePORTER for grant awards by topic, agency, or institution. Returns project title, abstract, award amount, PI names, and institution.",
"inputSchema": {
"properties": {
"agency": {
"description": "NIH agency code (e.g. \"NCI\", \"NIAID\", \"NHLBI\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max grants (default 25)",
"type": "integer"
},
"query": {
"description": "Research topic or keyword (e.g. \"CRISPR gene therapy cancer\")",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_nih_grants",
"outputSchema": null
},
{
"description": "Search PubMed for biomedical literature. Returns PMID, title, abstract, authors, journal, and DOI. 36M+ articles indexed.",
"inputSchema": {
"properties": {
"maxResults": {
"default": 25,
"description": "Max articles (default 25)",
"type": "integer"
},
"query": {
"description": "PubMed search query (e.g. \"GLP-1 cardiovascular outcomes clinical trial\")",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_pubmed",
"outputSchema": null
},
{
"description": "Search Realtor.com for-sale or sold listings by city or ZIP. Returns price, beds, baths, sqft, county, listing status, and the listing agent and brokerage office for every record. No MLS login.",
"inputSchema": {
"properties": {
"location": {
"description": "City or ZIP (e.g. \"Austin, TX\")",
"type": "string"
},
"maxItems": {
"default": 50,
"description": "Max properties (default 50)",
"type": "integer"
},
"maxPrice": {
"description": "Maximum price",
"type": "integer"
},
"minBeds": {
"description": "Minimum bedrooms",
"type": "integer"
},
"minPrice": {
"description": "Minimum price",
"type": "integer"
},
"soldMode": {
"default": false,
"description": "Return sold listings instead of for-sale (default false)",
"type": "boolean"
}
},
"required": [
"location"
],
"type": "object"
},
"name": "search_realtor",
"outputSchema": null
},
{
"description": "Search Redfin for-sale or recently-sold listings by city, ZIP, or Redfin URL. Returns price, beds, baths, sqft, price per sqft, listing agent, broker, MLS ID, and listing URL. Use soldWithinDays for comparable-sales analysis.",
"inputSchema": {
"properties": {
"location": {
"description": "City, ZIP, or Redfin URL",
"type": "string"
},
"maxItems": {
"default": 50,
"description": "Max properties (default 50)",
"type": "integer"
},
"maxPrice": {
"description": "Maximum price",
"type": "integer"
},
"minBeds": {
"description": "Minimum bedrooms",
"type": "integer"
},
"minPrice": {
"description": "Minimum price",
"type": "integer"
},
"soldWithinDays": {
"description": "Return recently-sold within N days (7-365) instead of for-sale",
"type": "integer"
}
},
"required": [
"location"
],
"type": "object"
},
"name": "search_redfin",
"outputSchema": null
},
{
"description": "Search live US federal contract opportunities on SAM.gov: solicitations, presolicitations, sources-sought, and award notices. Filter by keyword, NAICS code, notice type, agency, and set-aside type. Requires your own free SAM.gov / api.data.gov API key.",
"inputSchema": {
"properties": {
"apiKey": {
"description": "Your free SAM.gov / api.data.gov API key. Get one at sam.gov (Account Details -> API Key) or api.data.gov/signup.",
"type": "string"
},
"keyword": {
"description": "Full-text search on the opportunity title (e.g. \"software\")",
"type": "string"
},
"maxResults": {
"default": 100,
"description": "Max opportunities to return (default 100)",
"type": "integer"
},
"naicsCode": {
"description": "NAICS industry code, up to 6 digits (e.g. \"541511\")",
"type": "string"
},
"noticeType": {
"description": "Procurement type code: o=Solicitation, p=Presolicitation, r=Sources Sought, a=Award Notice, k=Combined Synopsis, s=Special Notice, g=Sale of Surplus, u=Justification, i=Intent to Bundle",
"type": "string"
},
"organizationName": {
"description": "Department/sub-tier name (e.g. \"DEPARTMENT OF DEFENSE\")",
"type": "string"
},
"postedFrom": {
"description": "Earliest posted date, MM/DD/YYYY or YYYY-MM-DD. Defaults to 30 days ago.",
"type": "string"
},
"postedTo": {
"description": "Latest posted date. Defaults to today.",
"type": "string"
},
"setAsideType": {
"description": "Set-aside code (e.g. \"SBA\", \"8A\", \"WOSB\", \"HZC\")",
"type": "string"
}
},
"required": [
"apiKey"
],
"type": "object"
},
"name": "search_sam_gov_contracts",
"outputSchema": null
},
{
"description": "Full-text search across SEC EDGAR filings: 10-K, 10-Q, 8-K, and more. Returns filing metadata and matched text excerpts.",
"inputSchema": {
"properties": {
"dateFrom": {
"description": "Filter filings from this date (YYYY-MM-DD)",
"type": "string"
},
"filingType": {
"description": "Filing type filter (e.g. \"10-K\", \"8-K\", \"10-Q\")",
"type": "string"
},
"maxResults": {
"default": 25,
"description": "Max filings (default 25)",
"type": "integer"
},
"query": {
"description": "Search query (e.g. \"artificial intelligence risk\" or company name)",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_sec_filings",
"outputSchema": null
},
{
"description": "Search Zillow for-sale or rental listings by city, ZIP, or neighborhood. Returns price, beds, baths, sqft, address, coordinates, and listing URL. No API key.",
"inputSchema": {
"properties": {
"daysOnZillow": {
"description": "Only listings posted within this many days",
"type": "integer"
},
"location": {
"description": "City, ZIP, or neighborhood (e.g. \"Austin, TX\", \"78701\")",
"type": "string"
},
"maxItems": {
"default": 50,
"description": "Max properties (default 50)",
"type": "integer"
},
"maxPrice": {
"description": "Maximum price",
"type": "integer"
},
"minBeds": {
"description": "Minimum bedrooms",
"type": "integer"
},
"minPrice": {
"description": "Minimum price",
"type": "integer"
}
},
"required": [
"location"
],
"type": "object"
},
"name": "search_zillow",
"outputSchema": null
},
{
"description": "Bulk-verify email addresses: syntax, MX records, SMTP deliverability, disposable-domain and role-based detection. Use before sending outreach so you only contact addresses that actually exist.",
"inputSchema": {
"properties": {
"checkSmtp": {
"default": true,
"description": "Run SMTP deliverability probe (default true)",
"type": "boolean"
},
"emails": {
"description": "Email addresses to verify",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"emails"
],
"type": "object"
},
"name": "verify_emails",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:0d78a684c7f149e65f209a64ab494626ad7718c669333134cc301cc282bc0359 | sha256sum