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

Server definition

Hash
sha256:26bffa73a15a0ec7f740ebe299ede75f06f823fbaa5bba7a940b7604896ce42c
What it is
What a remote MCP server returned when asked what it offers: 1 tools

The blob, as servednamed by its sha256

{ "instructions": "Maps Apollo contact payloads to Salesforce Lead objects using deterministic TypeScript rules only — no LLM inference. Covers the full Apollo CSV export: names (pre-split or full_name), phones (cell/phone/mobile/work), address components, email, company, title, website, industry, revenue, headcount, lead source, LinkedIn, and a Description composed from headline/seniority/departments/keywords. Strict-fail on required output fields (FirstName, LastName, Phone). Optional fields are silently omitted when source data is absent or unparseable. PASS fires when all data arrives already clean; REPAIR when normalization was needed. Every call returns a Deterministic Receipt: task_id (UUID), verdict (PASS|REPAIR|FAIL), confidence (0.0–1.0), and a diff[] with one entry per mapped field. Results are SHA-256 idempotency-cached for 24 h — replays served from cache at no cost.", "tools": [ { "description": "Maps an Apollo contact payload to a Salesforce Lead object. Accepts the full Apollo CSV export column set. Strict-fail if FirstName, LastName, or Phone cannot be resolved. All other Salesforce fields are populated when source data is present, silently omitted otherwise. Returns a Deterministic Receipt (task_id, verdict, confidence, diff[]) embedded in every non-FAIL response.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "account_name": { "description": "Apollo 'Account Name' column → Company.", "type": "string" }, "annual_revenue": { "description": "Annual revenue string, e.g. '$1.2M', '500000' → AnnualRevenue (number).", "type": "string" }, "cell": { "description": "Primary phone (legacy key). Accepts E.164, 10-digit US, formatted strings.", "type": "string" }, "city": { "description": "City → City.", "type": "string" }, "company": { "description": "Company name → Company.", "type": "string" }, "company_website": { "description": "Apollo 'Company Website' → Website.", "type": "string" }, "country": { "description": "Country → Country.", "type": "string" }, "departments": { "description": "Apollo departments string → Description.", "type": "string" }, "email": { "description": "Contact email → Email.", "format": "email", "type": "string" }, "employees": { "description": "Alternate employees key.", "type": [ "string", "number" ] }, "estimated_annual_revenue": { "description": "Apollo estimated revenue → AnnualRevenue.", "type": "string" }, "first_name": { "description": "First name (Apollo split export). Use with last_name instead of full_name.", "type": "string" }, "full_name": { "description": "Full name — must have ≥2 whitespace-separated tokens. Use this OR provide first_name + last_name. Example: 'Jane Doe'", "type": "string" }, "headline": { "description": "LinkedIn headline captured by Apollo → Description.", "type": "string" }, "industry": { "description": "Industry → Industry.", "type": "string" }, "job_title": { "description": "Apollo 'Job Title' column → Title.", "type": "string" }, "keywords": { "description": "Apollo keywords/tags → Description.", "type": "string" }, "last_name": { "description": "Last name (Apollo split export). Use with first_name instead of full_name.", "type": "string" }, "lead_source": { "description": "Lead source string → LeadSource (mapped to Salesforce picklist values).", "type": "string" }, "linkedin": { "description": "Alternate LinkedIn key → LinkedIn__c.", "type": "string" }, "linkedin_url": { "description": "LinkedIn profile URL → LinkedIn__c.", "type": "string" }, "mobile_phone": { "description": "Apollo 'Mobile Phone' column. Maps to MobilePhone if a primary phone exists.", "type": "string" }, "num_employees": { "description": "Alternate employees key.", "type": [ "string", "number" ] }, "number_of_employees": { "description": "Employee count or range (e.g. '500-1000') → NumberOfEmployees.", "type": [ "string", "number" ] }, "organization": { "description": "Apollo 'Organization' column → Company.", "type": "string" }, "person_city": { "description": "Apollo 'Person City' column → City.", "type": "string" }, "person_country": { "description": "Apollo 'Person Country' → Country.", "type": "string" }, "person_postal_code": { "description": "Apollo 'Person Postal Code' → PostalCode.", "type": "string" }, "person_state": { "description": "Apollo 'Person State' column → State.", "type": "string" }, "phone": { "description": "Apollo 'Phone' column — alternate primary phone key.", "type": "string" }, "postal_code": { "description": "ZIP / postal code → PostalCode.", "type": "string" }, "prop_addr": { "description": "Full property address string (legacy v1 key) → PropertyAddress.", "type": "string" }, "seniority": { "description": "Apollo seniority level → Description.", "type": "string" }, "source": { "description": "Apollo 'Source' column → LeadSource.", "type": "string" }, "state": { "description": "State / province → State.", "type": "string" }, "street": { "description": "Street address → Street.", "type": "string" }, "title": { "description": "Job title → Title.", "type": "string" }, "twitter_url": { "description": "Twitter/X URL → Twitter__c.", "type": "string" }, "website": { "description": "Company website → Website.", "type": "string" }, "work_phone": { "description": "Apollo 'Work Phone' column — lowest-priority fallback.", "type": "string" }, "zip": { "description": "Alternate ZIP key → PostalCode.", "type": "string" } }, "type": "object" }, "name": "apollo_to_salesforce_lead", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:26bffa73a15a0ec7f740ebe299ede75f06f823fbaa5bba7a940b7604896ce42c | sha256sum