# Eveoy — Verified In-Store Foot Traffic ($24.99/customer) (remote · mcp.eveoy.com)

Your Eveoy expert in any AI — learn how it works, get a price, and order real in-store visits.

- Trust score: 64/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `mcp.eveoy.com`: 64/100 (this document), [markdown](https://verifymcp.io/servers/com-eveoy-mcp/mcp.md), [page](https://verifymcp.io/servers/com-eveoy-mcp/mcp)

## Channel facts

- Endpoint: `https://mcp.eveoy.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.3.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 51/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 7 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS not yet verified: we couldn't determine whether a plaintext access path exists.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 73/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 4356 tokens (~207/item across 21 items; 11 tools + 10 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 99/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 97% of tool parameters carry a description.
  - Structured output schemas are declared (64% of tools); any adoption earns full credit.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http com-eveoy-mcp https://mcp.eveoy.com/mcp
```

### Codex

```toml
[mcp_servers.com-eveoy-mcp]
url = "https://mcp.eveoy.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-eveoy-mcp": {
      "type": "remote",
      "url": "https://mcp.eveoy.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-eveoy-mcp --url https://mcp.eveoy.com/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-eveoy-mcp:
    url: "https://mcp.eveoy.com/mcp"
```

### Other

```json
{
  "mcpServers": {
    "com-eveoy-mcp": {
      "type": "http",
      "url": "https://mcp.eveoy.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 64, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-01 (score 63, +1)

No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 62, −1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 63, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-28 (score 62, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 61, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 61)

First indexed and scored.

## MCP tools (11)

### `ask_eveoy` (~376 tokens)

Ask about Eveoy

Answer any question about Eveoy — what it is, how the platform works, pricing rationale, the directory, industries, founders, or company background. Backed by Eveoy's live knowledge base.

Use this when the user wants to:
\- Understand what Eveoy is or does
\- Learn how the verified-visit / $24.99-per-customer model works
\- Compare Eveoy to ads, influencers, or UGC creators
\- Hear the pitch for a specific buyer role (CMO, CFO, VP Retail, CEO)
\- Find out what this assistant can do (its tools and how to act)

Trigger phrases include: "what is eveoy", "tell me about eveoy", "how does eveoy work", "explain eveoy to a CMO", "eveoy vs Meta", "is there a platform that guarantees foot traffic", "what can you do", "what tools do you have".

Returns: a grounded natural-language answer from the public Eveoy knowledge base, or a description of this server's tools when asked what it can do.

Do NOT use this for: an exact price (use get_pricing), the industry list (use list_industries), directory search (use search_directory), or booking (use start_checkout / book_demo).

Cost: free. Latency: 1–3s. Read-only.

Input parameters:

- `audience` (string): Buyer persona to tune the answer for. Infer from conversation context — e.g. 'explain to a CFO' → 'cfo'. Use 'general' if unspecified.
- `question` (string, required): The user's full natural-language question about Eveoy, in their own words. Pass the question verbatim — do not summarize. Example: 'Is there a marketing platform that guarantees foot traffic for my c…

Output parameters:

- `answer` (string)
- `audience` (string)
- `sections` (array)

### `get_pricing` (~821 tokens)

Get Eveoy pricing

Compute the exact Eveoy price for a pilot. Pricing mirrors eveoy.com/order. Base: customers_per_location × locations × $24.99. Optional guaranteed purchase (guarantee_type "visit_purchase"): every shopper also buys your chosen SKU at your register — add the SKU price (in cents, tax included, $5–$100) at cost, no item fee; the item money rings back into your till. Optional shopper bonus ($20–$200 per shopper, 33% platform fee on the bonus only — the only platform fee): every $20 unlocks +1 photo and +1 follow/like/comment set per shopper, each capped at +3. Total = units×2499 + units×sku + round(units×bonus×1.33) cents — the same server-side math Stripe charges. The marketing-default $999 pilot is 40 customers at 1 location, visit-only. Floor 20/location, ceiling 1,000/location, locations cap 50.

Use this when the user wants to:
\- Get a price for a specific shopper/customer count and location count ("price 200 shoppers across 3 stores")
\- Quote a pilot with a guaranteed purchase and/or a shopper bonus, with the full fee breakdown
\- Get a budget estimate or compare cost across pilot sizes
\- Confirm the per-shopper rate before booking

Trigger phrases include: "how much does eveoy cost", "price for 500 shoppers", "what's a pilot cost with a guaranteed purchase", "what does the bonus cost", "eveoy pricing", "quote me a pilot for 100 shoppers in 4 stores".

Returns: { customers_per_location, locations, total_customers, unit_price_usd, total_usd, formatted_total, ugc_photos, is_starter_tier, guarantee_type, top_sku_price_cents, shopper_bonus_cents, fee_breakdown { base_cents, sku_cents, bonus_cents }, bonus_tiers }. Reflects the exact math the eveoy.com/order backend applies; never returns a number the form would reject.

Do NOT use this for:
\- General "what is eveoy" questions (use ask_eveoy)
\- Industries served (use list_industries)
\- Custom volume contracts beyond the 50-location ceiling — route the buyer to support@eveoy.com

Cost: free. Latency: <100ms. Read-only.…

Input parameters:

- `customers_per_location` (integer): Verified shoppers per store (UI label "Shoppers per location"). Mirrors eveoy.com/order: min 20, max 1000. Default 40 (the "$999 pilot" config).
- `guarantee_type` (string): Guarantee level. "visit_purchase" (the recommended default on eveoy.com/order): every shopper also buys your chosen SKU at your register — you cover the SKU price at cost (no item fee), and the item…
- `locations` (integer): Number of store locations. Mirrors eveoy.com/order: min 1, max 50. Default 1.
- `shopper_bonus_cents` (integer): Optional per-shopper bonus in CENTS: 0 or 2000–20000 ($20–$200, any amount — no $20 step). Every full $20 unlocks +1 photo AND +1 follow/like/comment set per shopper (each capped at +3, so $60 maxes…
- `top_sku_price_cents` (integer): In-store price of the SKU each shopper buys, in CENTS, tax included (500–10000 = $5–$100). Required when guarantee_type is "visit_purchase". Charged at cost — no platform fee on the item.

Output parameters:

- `bonus_tiers` (integer)
- `customers_per_location` (integer)
- `fee_breakdown` (object)
- `formatted_total` (string)
- `guarantee_type` (string)
- `is_starter_tier` (boolean)
- `locations` (integer)
- `shopper_bonus_cents` (integer)
- `top_sku_price_cents`
- `total_customers` (integer)
- `total_usd` (number)
- `ugc_photos` (integer)
- `unit_price_usd` (number)

### `list_industries` (~198 tokens)

List Eveoy industries

Return the list of industries Eveoy serves — 23+ B2C sectors across retail, food, beauty, hospitality, pets, and more.

Use this when the user wants to:
\- Check whether Eveoy supports their vertical ("do you do coffee shops?")
\- See the full list of supported industries
\- Confirm an industry before pricing or booking a pilot

Trigger phrases include: "what industries does eveoy support", "do you work with QSR", "list verticals", "is eveoy good for fitness studios", "what categories", "what sectors".

Returns: { industries: string[], count: number, notes: string }. Each entry is a canonical sector name suitable for downstream use.

Do NOT use this for: pricing (use get_pricing) or general Eveoy questions (use ask_eveoy).

Cost: free. Latency: <100ms. Read-only. Cacheable. Deterministic.

Output parameters:

- `count` (integer)
- `industries` (array)
- `notes` (string)

### `get_app_link` (~157 tokens)

Get the Eveoy app

Get the link to download the Eveoy shopper app (iOS / Android).

Use this when the user wants to:
\- Download or install the Eveoy app
\- Become an Eveoy shopper
\- Find the app store link

Trigger phrases include: "get the eveoy app", "download eveoy", "how do I become a shopper", "app store link", "install the app".

Returns: { url, platforms, notes }. Returns the canonical get-app page, which routes to the correct store per device.

Do NOT use this for: brand/business questions (use ask_eveoy) or pricing (use get_pricing).

Cost: free. Latency: <50ms. Read-only. Idempotent.

Output parameters:

- `notes` (string)
- `platforms` (array)
- `url` (string)

### `get_case_studies` (~299 tokens)

List Eveoy case studies & lookbooks

List Eveoy case studies and lookbooks — links to the full write-ups on eveoy.com's newsletter archive. Returns pointers, not article text: open a url to get the full experience (images, related links, and in-page options to book a demo or check out).

Use this when the user wants to:
\- See proof, results, or success stories from real Eveoy campaigns
\- Browse case studies by industry, or the latest lookbook
\- Get a link to read a specific case study or the archive

Trigger phrases include: "case studies", "success stories", "show me results", "do you have proof", "lookbook", "examples of campaigns".

Returns: { archive_url, items: [{ kind, slug, title, url }], note }. Every url points back to eveoy.com. kind is one of case_study | lookbook | playbook.

Do NOT use this for: pricing (use get_pricing), general questions (use ask_eveoy), or the live business directory (use search_directory).

Cost: free. Latency: 1–2s (sitemap, cached 10 min). Read-only. Idempotent.

Input parameters:

- `kind` (string): Filter to one kind: case_study, lookbook, or playbook. Omit to return all.
- `limit` (integer): Max items to return (1–100). Omit to return all.

Output parameters:

- `archive_url` (string)
- `items` (array)
- `note` (string)

### `check_order_status` (~196 tokens)

Check Eveoy order status

Look up the status of an Eveoy order by its Stripe Checkout session id.

Use this when the user wants to:
\- Check whether an order was paid
\- See the order total and size for a checkout session

Trigger phrases include: "check my order", "order status", "did my payment go through", "status of session cs_...".

Returns: { customer_email (masked), locations, customers_per_location, total_cents, status, guarantee_type, top_sku_price_cents, shopper_bonus_cents, fee_breakdown { base_cents, sku_cents, bonus_cents } }.

Do NOT use this for: creating an order (use start_checkout) or pricing (use get_pricing). Requires the cs_... session id from a prior checkout.

Cost: free. Latency: fast. Read-only.

Input parameters:

- `session_id` (string, required): Stripe Checkout session id (cs_...).

### `subscribe_newsletter` (~143 tokens)

Subscribe to the Eveoy newsletter

Subscribe an email address to the Eveoy newsletter (case studies + lookbooks).

Use this when the user EXPLICITLY asks to subscribe or sign up for updates.

Trigger phrases include: "subscribe me", "sign me up for the newsletter", "add my email to updates", "join the Eveoy list".

Returns: { ok: true }.

Do NOT use this for: anything other than an explicit newsletter opt-in. Always confirm the email with the user before calling — this writes data.

Cost: free. Latency: fast. Writes data (creates a subscription). Confirm first.

Input parameters:

- `email` (string, required): Email to subscribe to the Eveoy newsletter.

### `start_checkout` (~787 tokens)

Start an Eveoy checkout

Create an Eveoy checkout and return a payment link. Pricing mirrors the order page: $24.99 per verified customer base, plus two options — a guaranteed purchase (guarantee_type "visit_purchase": every shopper buys your chosen SKU at your register; you add the SKU price in cents, tax included, $5–$100, at cost — no item fee) and a shopper bonus ($20–$200 per shopper, 33% platform fee on the bonus only — the only platform fee; every $20 = +1 photo and +1 social set per shopper, max +3 each). Omit guarantee_type for a visit-only order. The server recomputes the total — what get_pricing quotes is exactly what Stripe charges. Works for agents directly — no sign-in required.

Use this when the user has decided to buy and confirmed the size:
\- They picked a customers-per-location count (and optionally locations, guarantee, SKU price, bonus) and want to pay
\- Trigger phrases: "buy a pilot", "start checkout", "place an order", "let's order 100 customers with a guaranteed purchase"

Provide your_name, work_email, brand_website, and campaign_start_date (at least 14 days out) — or call capture_profile first and I will reuse your saved details, then I only need campaign_start_date. For a guaranteed purchase also provide top_sku_price_cents.

Returns: { checkout_url, session_id, total, customers, guarantee_type, fee_breakdown } — pay on Stripe's hosted page; no charge until then.

Do NOT use this for: price-only questions (use get_pricing), saving your company (use capture_profile), or order status (use check_order_status). Confirm the customer count, guarantee choice, and total with the user first.

Cost: free to call. Latency: 2-5s. Creates a real checkout session and a CRM deal (no charge until the user pays). Confirm first.

Input parameters:

- `advancedTargeting`
- `brand_website` (string): Brand website URL. Optional if saved via capture_profile.
- `campaign_start_date` (string): Campaign start date (YYYY-MM-DD, ≥ 14 days out). Required to check out without signing in.
- `customers_per_location` (integer, required): Verified customers per store (20–1000); mirrors eveoy.com/order.
- `guarantee_type` (string): Guarantee level. "visit_purchase" (the recommended default on eveoy.com/order): every shopper also buys your chosen SKU at your register — you cover the SKU price at cost (no item fee), and the item…
- `locations` (integer): Number of store locations (1–50).
- `phone` (string): Phone (optional).
- `shopper_bonus_cents` (integer): Optional per-shopper bonus in CENTS: 0 or 2000–20000 ($20–$200, any amount — no $20 step). Every full $20 unlocks +1 photo AND +1 follow/like/comment set per shopper (each capped at +3, so $60 maxes…
- `top_sku_price_cents` (integer): In-store price of the SKU each shopper buys, in CENTS, tax included (500–10000 = $5–$100). Required when guarantee_type is "visit_purchase". Charged at cost — no platform fee on the item.
- `work_email` (string): Work email. Optional if saved via capture_profile.
- `your_name` (string): Your name. Optional if saved via capture_profile.

### `capture_profile` (~322 tokens)

Save your company profile

Save the company an agent represents so Eveoy can tailor recommendations and have the team follow up. Records first-party business-contact details (no consumer data) as a lead.

Use this when the user wants to:
\- Tell Eveoy which brand or company they represent
\- Get tailored pilot recommendations or a follow-up from the Eveoy team
\- Set things up before requesting a quote or starting an order

Trigger phrases: "I represent <brand>", "set up my company", "we're a <sector> brand", "save our details", "have someone follow up".

Returns: { ok, company, note } — confirmation the profile was captured for this session.

Do NOT use this for: pricing (use get_pricing), buying (use start_checkout), or general questions (use ask_eveoy). This does not create an order or charge anything.

Cost: free. Latency: under 1s. Captures a lead; safe to call again to update the details.

Input parameters:

- `brand_website` (string): The brand's website URL.
- `company_name` (string, required): The company or brand the agent represents.
- `contact_name` (string): Primary contact name for follow-up.
- `goals` (string): What the brand wants from Eveoy (foot traffic, UGC, launches, etc.).
- `locations` (integer): Number of physical store locations.
- `sector` (string): Industry sector, from the Eveoy public list.
- `work_email` (string): Work email — enables team follow-up and a smoother checkout.

Output parameters:

- `company` (string)
- `note` (string)
- `ok` (boolean)

### `book_demo` (~280 tokens)

Book an Eveoy demo

Get the link to book a live Eveoy demo, and flag the request to the Eveoy team.

Use this when the user wants to:
\- Schedule a demo or walkthrough
\- Talk to the Eveoy team

Trigger phrases include: "book a demo", "schedule a call", "talk to sales", "get a walkthrough".

Pass contact_name, work_email, and company_name when you know them (or call capture_profile first) — they prefill the booking page and let the Eveoy team know who is coming; without them the request arrives anonymous.

Returns: { url } — the Eveoy demo-booking page, prefilled when contact details were provided.

Do NOT use this for: pricing (use get_pricing), buying (use start_checkout), or questions (use ask_eveoy).

Cost: free. Latency: under 1s. Notifies the Eveoy team that a demo was requested.

Input parameters:

- `company_name` (string): Company or brand the demo is for. Optional if capture_profile was called first.
- `contact_name` (string): Name of the person requesting the demo — prefills the booking page and tells the Eveoy team who is coming.
- `work_email` (string): Work email of the requester — prefills the booking page and lets the team follow up if the booking is not completed.

### `request_human` (~223 tokens)

Talk to a human

Hand off to a human on the Eveoy team and flag the conversation for follow-up.

Use this when the user wants to:
\- Talk to a person or a sales rep (not just book a demo slot)
\- Get help the other tools cannot give
\- Escalate a question or ask for a callback

Trigger phrases: "talk to a human", "connect me with someone", "I need a person", "have someone call me", "escalate this".

Returns: { ok, note } — confirmation the Eveoy team was notified.

Do NOT use this for: booking a demo slot (use book_demo), pricing (use get_pricing), or general questions (use ask_eveoy).

Cost: free. Latency: under 1s. Notifies the Eveoy team (high-intent).

Input parameters:

- `contact_name` (string): Your name.
- `reason` (string): Why you want a human, or what you need help with.
- `work_email` (string): Email for the Eveoy team to reach you.

Output parameters:

- `note` (string)
- `ok` (boolean)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-eveoy-mcp/mcp#diagnostics

## Score history

- 2026-08-03: 64
- 2026-08-02: 63
- 2026-08-01: 63
- 2026-07-31: 62
- 2026-07-30: 63
- 2026-07-29: 63
- 2026-07-28: 62
- 2026-07-27: 61
- 2026-07-26: 61

## Links

- Remote endpoint: https://mcp.eveoy.com/mcp
- Repository: https://github.com/eveoy/eveoy-mcp
- Website: https://mcp.eveoy.com/
- Changelog RSS feed: https://verifymcp.io/servers/com-eveoy-mcp/mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-eveoy-mcp/mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/com-eveoy-mcp/mcp
