Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,544Letters: 14Defects: 1,324counted just now
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0d78a684c7f149e65f209a64ab494626ad7718c669333134cc301cc282bc0359 | sha256sum