mcp server
TESSA Marketing & Technology
TESSA's AI interface: services, case studies, AI-readiness audits, professional services directory.
Description as published by the maintainer. Source
- version 1.0.0
- slowing
slowing — Registry entry last updated 2026-04-27.
What this server can do
10 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
assess_ai_readiness(url)- Given a website URL, returns a 0-100 AI Agent Readiness score with category breakdowns (structured data, metadata quality, agent discoverability, AI-bot friendliness) and concrete recommendations. Pure deterministic check, fast, no LLM call. Required: url.
claim_listing(firm_slug, claim_email, claimant_name, claimant_role)- Record a firm's intent to claim its directory listing. Pre-OAuth this does NOT automatically grant control of the listing. TESSA logs the claim and a representative reaches out via email within one business day to verify the claimant and switch the listing's verification status to 'claimed'. The full self-service OAuth-2.1 claim flow lands in a follow-up plan. Required: firm_slug, claim_email.
find_professional_services_firm(limit, region, industry, capability)- Search the TESSA Professional Services Directory. industry: segment slug ('marketing' | 'compliance') or free-text keyword region: city or state name (case-insensitive contains) capability: keyword to match against firm descriptions and service names limit: max results
get_case_studies(industry, service_slug)- Returns TESSA's portfolio of project results. Optional filters: industry: industry name keyword (case-insensitive contains) service_slug: filter to studies that used a given service
get_firm_profile(slug)- Returns the full dossier for a single firm in the directory: description, headquarters, founded year, employee band, services, locations, and directory meta (publisher, claim URL, takedown URL). Required: slug.
get_services(service_slug, category_slug)- Returns TESSA's full service catalog (SEO, paid media, web/app development, AI agent readiness, accessibility, and more). Each service includes its live per-service A2A card URL (`agent_card`) and JSON-RPC endpoint (`a2a_endpoint`), so you can discover a service here and then talk to its dedicated A2A agent. Optional filters: category_slug: marketing | web-development | ai-experiences service_slug: filter to one specific service
get_wcag_audit- Returns the structured offering for TESSA's WCAG 2.2 AA Accessibility Audit: scope, deliverables, timeline, pricing bands (hourly + engagement range), paired service-type slugs, and the URL of TESSA's profile in the TESSA Compliance Registry. Use this when a buyer agent needs TESSA's accessibility audit offering in structured form.
request_introduction(prospect_org, project_brief, prospect_name, prospect_email, requested_window, target_firm_slug)- Request an informational introduction — to TESSA itself, or to any directory firm if you pass target_firm_slug. TESSA logs the lead and either notifies sales@tessa.tech + kevincallen@tessa.tech (TESSA leads) or forwards a warm intro email to the firm with TESSA Cc'd (directory leads). No calendar booking — use request_strategy_session to book a meeting with TESSA. Required: prospect_email.
request_quote(firm_slug, budget_band, prospect_org, prospect_name, scope_summary, prospect_email, requested_window)- Request a quote from a directory firm. Lighter-weight than request_introduction — explicitly framed as a budget+scope inquiry. firm_slug: directory slug for the target firm prospect_email: caller's email for the firm's reply scope_summary: one-paragraph description of the work budget_band: 'under_5k' | '5k_25k' | '25k_100k' | '100k_plus' | 'open' — or any free-text dollar figure Required: firm_slug, prospect_email, scope_summary.
request_strategy_session(prospect_org, project_brief, prospect_name, prospect_email, requested_window)- Book a 30-minute strategy session with TESSA on Kevin Callen's calendar. Finds an open slot in the requested window (or the next 5 business days), creates a Google Calendar event with a Google Meet link, and emails the prospect the invite. If no slot is available, captures the lead and Kevin follows up manually. TESSA-only tool — directory firms use request_introduction instead. requested_window accepts ISO 8601 ranges ('2026-04-30T13:00/2026-04-30T17:00'), single dates ('2026-04-30'), or English ('tomorrow', 'next week'). Required: prospect_email.
Last successful function declaration observed on . Source: https://aiagent.tessa.tech/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://aiagent.tessa.tech/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-04-27 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-04-27 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 10 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | aiagent.tessa.tech | |
| mcp endpoint status | ok | The server listed 10 functions when asked. | as of probe | aiagent.tessa.tech |
Where to get it
Also from globalpart
-
Compliance Registry
First A2A registry where AI agents discover & transact with compliance firms - audits, permits.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json