Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,541Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:deb2aa23742afe49d93aead980dc642c59a520f980e7a4e4369639c8823aad5d
What it is
What a remote MCP server returned when asked what it offers: 38 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get current Tomba account information including plan, credits, and usage limits", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "account_info", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find the email address of an article's author from a given URL. Useful for outreach to content creators and journalists.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "url": { "description": "The URL of the article or blog post", "format": "uri", "type": "string" }, "webhook_url": { "description": "Optional webhook URL to receive results asynchronously", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "author_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Autocomplete company names and retrieve logo and domain information", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "query": { "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "autocomplete", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Combined person and company enrichment by email", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "email": { "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "combined_enrichment", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Search for companies in the Tomba database. Filter by name, industry, country, and more to find target companies for outreach.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "filters": { "description": "Filter options with include/exclude arrays for: location_country, location_city, location_state, industry, size, type, keywords, founded, technologies, similar, revenue, sic, naics", "properties": { "founded": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "industry": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "keywords": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "location_city": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "location_country": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "location_state": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "naics": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "revenue": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "sic": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "similar": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "size": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "technologies": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "type": { "properties": { "exclude": { "items": { "type": "string" }, "type": "array" }, "include": { "items": { "type": "string" }, "type": "array" } }, "type": "object" } }, "type": "object" }, "page": { "default": 1, "description": "Page number for pagination (1-1000)", "maximum": 1000, "minimum": 1, "type": "number" }, "query": { "description": "Search query for company name or keywords (8-100 characters)", "maxLength": 100, "minLength": 8, "type": "string" }, "webhook_url": { "description": "Optional webhook URL to receive results asynchronously", "format": "uri", "type": "string" } }, "type": "object" }, "name": "companies_search", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find company data by domain including industry, size, location, and social profiles", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain name (e.g., 'stripe.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "company_enrichment", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Report incorrect data for credit recovery", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "comment": { "maxLength": 1000, "type": "string" }, "flag_type": { "enum": [ "email", "organization", "phone", "author_url", "website" ], "type": "string" }, "reason": { "enum": [ "hard_bounce", "invalid_email", "wrong_person", "outdated", "other", "wrong_company", "wrong_phone", "broken_url" ], "type": "string" }, "value": { "maxLength": 255, "minLength": 2, "type": "string" } }, "required": [ "flag_type", "value", "reason" ], "type": "object" }, "name": "create_flag", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Add a new lead to a list", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "company": { "type": "string" }, "email": { "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" }, "first_name": { "type": "string" }, "last_name": { "type": "string" }, "list_id": { "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "position": { "type": "string" } }, "required": [ "email", "list_id" ], "type": "object" }, "name": "create_lead", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Search for all email addresses associated with a specific domain or company. Returns a list of email addresses found for the given company domain along with metadata about each contact.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "company": { "description": "The company name to search for", "maxLength": 75, "minLength": 3, "type": "string" }, "country": { "description": "Filter by country code (e.g., 'US', 'GB')", "pattern": "^[A-Z]{2}$", "type": "string" }, "department": { "description": "Filter by department (e.g., 'executive', 'it', 'marketing')", "type": "string" }, "domain": { "description": "The domain to search for emails (e.g., 'example.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" }, "enrich_mobile": { "description": "Whether to enrich with mobile phone data", "type": "boolean" }, "limit": { "default": "10", "description": "Maximum number of results to return (10, 20, or 50)", "enum": [ "10", "20", "50" ], "type": "string" }, "page": { "description": "Page number for pagination", "minimum": 1, "type": "number" }, "webhook_url": { "description": "Optional webhook URL to receive results asynchronously", "format": "uri", "type": "string" } }, "type": "object" }, "name": "domain_search", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Check if a domain is a webmail provider or disposable email service", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain name (e.g., 'stripe.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "domain_status", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Get the count of email addresses available for a specific domain. Useful for estimating the potential reach before performing a full domain search.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to count emails for (e.g., 'example.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "email_count", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Enrich an email address with additional information about the person, including their name, position, company details, and social profiles.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "email": { "description": "The email address to enrich", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "email_enrichment", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find the email address of a specific person given their name and company domain or company name. Uses various techniques to generate and verify the most likely email format.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "company": { "description": "The company name to search in", "maxLength": 75, "minLength": 3, "type": "string" }, "domain": { "description": "The domain of the company (e.g., 'example.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" }, "enrich_mobile": { "description": "Whether to enrich with mobile phone data", "type": "boolean" }, "first_name": { "description": "The first name of the person", "minLength": 1, "type": "string" }, "full_name": { "description": "The full name of the person (alternative to first_name/last_name)", "minLength": 1, "type": "string" }, "last_name": { "description": "The last name of the person", "minLength": 1, "type": "string" }, "webhook_url": { "description": "Optional webhook URL to receive results asynchronously", "format": "uri", "type": "string" } }, "type": "object" }, "name": "email_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Get the email format patterns used by a specific domain", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain name (e.g., 'stripe.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "email_format", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find where an email address was found on the web", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "email": { "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "email_sources", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Verify if an email address is valid and deliverable. Checks for proper format, domain validity, and mailbox existence without sending an email.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "email": { "description": "The email address to verify", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" }, "enrich_mobile": { "description": "Whether to enrich with mobile phone data", "type": "boolean" }, "webhook_url": { "description": "Optional webhook URL to receive results asynchronously", "format": "uri", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "email_verifier", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Get recent API request logs", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "type": "number" }, "page": { "type": "number" } }, "type": "object" }, "name": "get_logs", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find the email address associated with a LinkedIn profile URL. Extracts contact information from LinkedIn profiles.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "enrich_mobile": { "description": "Whether to enrich with mobile phone data", "type": "boolean" }, "url": { "description": "The LinkedIn profile URL", "format": "uri", "type": "string" }, "webhook_url": { "description": "Optional webhook URL to receive results asynchronously", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "linkedin_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "List submitted data flags with status and credit refund information", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "page": { "maximum": 9007199254740991, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "list_flags", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "List all API keys for the account", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_keys", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "List leads with optional domain filter", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "type": "string" }, "limit": { "type": "number" }, "page": { "type": "number" } }, "type": "object" }, "name": "list_leads", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Get employees location count by country for a domain", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain name (e.g., 'stripe.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "location", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find the email address of the author of a blog post or article using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "url": { "description": "The URL of the article or blog post", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "mpp_author_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Search for all email addresses associated with a specific domain using MPP (Machine Payments Protocol). Pay-per-request, no API key required — only an InFlow buyer key.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "company": { "description": "The company name to search for", "maxLength": 75, "minLength": 3, "type": "string" }, "country": { "description": "Filter by country code (e.g., 'US', 'GB')", "pattern": "^[A-Z]{2}$", "type": "string" }, "department": { "description": "Filter by department (e.g., 'executive', 'it', 'marketing')", "type": "string" }, "domain": { "description": "The domain to search for emails (e.g., 'example.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" }, "limit": { "default": "10", "description": "Maximum number of results to return", "enum": [ "10", "20", "50" ], "type": "string" }, "page": { "description": "Page number for pagination", "minimum": 1, "type": "number" } }, "type": "object" }, "name": "mpp_domain_search", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Get the count of email addresses available for a specific domain using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to count emails for", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "mpp_email_count", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Enrich an email address with detailed contact and company information using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "email": { "description": "The email address to enrich", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "mpp_email_enrichment", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find a person's email address given their name and company domain using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "company": { "description": "The company name", "maxLength": 75, "minLength": 3, "type": "string" }, "domain": { "description": "The domain of the company", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" }, "first_name": { "description": "The first name", "minLength": 1, "type": "string" }, "full_name": { "description": "The full name of the person", "minLength": 1, "type": "string" }, "last_name": { "description": "The last name", "minLength": 1, "type": "string" } }, "type": "object" }, "name": "mpp_email_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Verify if an email address is valid and deliverable using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "email": { "description": "The email address to verify", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "mpp_email_verifier", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find a person's email address from their LinkedIn profile URL using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "url": { "description": "The LinkedIn profile URL", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "mpp_linkedin_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find phone numbers associated with an email address, domain, or LinkedIn profile using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to look up", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" }, "email": { "description": "The email address to look up", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" }, "full": { "description": "Whether to return full phone details", "type": "boolean" }, "linkedin": { "description": "The LinkedIn profile URL", "format": "uri", "type": "string" } }, "type": "object" }, "name": "mpp_phone_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Validate a phone number and get carrier and location details using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "phone": { "description": "The phone number to validate in E.164 format", "pattern": "^\\+?[1-9]\\d{1,14}$", "type": "string" } }, "required": [ "phone" ], "type": "object" }, "name": "mpp_phone_validator", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find domains similar to a given domain using MPP (Machine Payments Protocol). Pay-per-request, no API key required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to find similar domains for", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "mpp_similar_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find person data by email including name, position, company, and social profiles", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "email": { "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "person_enrichment", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find phone numbers associated with an email address, domain, or LinkedIn profile. Returns direct and company phone numbers when available.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "Domain to search for phone numbers", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" }, "email": { "description": "Email address to search for phone numbers", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" }, "full": { "description": "Whether to return full phone details", "type": "boolean" }, "linkedin": { "description": "LinkedIn URL to search for phone numbers", "format": "uri", "type": "string" }, "webhook_url": { "description": "Optional webhook URL to receive results asynchronously", "format": "uri", "type": "string" } }, "type": "object" }, "name": "phone_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Validate and get information about a phone number. Returns the carrier, line type, country, and whether the number is valid.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "phone": { "description": "The phone number to validate (E.164 format recommended, e.g., +14155552671)", "pattern": "^\\+?[1-9]\\d{1,14}$", "type": "string" } }, "required": [ "phone" ], "type": "object" }, "name": "phone_validator", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Find companies similar to a given domain. Returns a list of competitor or similar businesses based on industry, size, and other factors.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to find similar companies for (e.g., 'example.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "similar_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Discover the technologies used by a website. Returns information about the tech stack including CMS, frameworks, analytics, and more.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to analyze for technologies (e.g., 'example.com')", "pattern": "^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "technology_finder", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } }, { "description": "Get current API usage statistics across all endpoints", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "usage_info", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": {} }, "required": [ "data" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:deb2aa23742afe49d93aead980dc642c59a520f980e7a4e4369639c8823aad5d | sha256sum