MCP.Market

Frasma MCP server

online · 100% uptime
by francemazzi·io.github.francemazzi/frasma·v1.0.0

Read-only Frasma MCP: profile, knowledge search, diagnostic handoff. No email.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Frasma yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Frasma tools (5)

write = sends, deletes, buys or posts
  • get_diagnostic_frameworkFree

    Returns the diagnostic method, evidence to collect, fit criteria, and commercial limits.

  • get_frasma_profileFree

    Returns the verified public profile, focus areas, sectors, commercial boundaries, and discovery URLs for Frasma.

  • prepare_diagnostic_summaryFree

    Validates a complete diagnostic summary and returns a handoff payload. Does not send email. Map the diagnosis to a process brief; the user must confirm before POST /api/request-process-assessment.

  • prepare_project_briefFree

    Validates the process brief used for a quote (name, email, process, optional company/role/systems/volume). Does not send email. The user must confirm before POST /api/request-process-assessment.

  • search_frasma_knowledgeFree

    Searches verified Frasma services, sectors, case studies, methodology, fit criteria, and commercial boundaries. Use before making factual claims.

Public scan report

scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 3325ms17/20
  • Tool poisoning5 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 87/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Frasma compares

Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
87/100
higher than 80% of 916 Email servers
Tools
5
the typical Email server has 7
Tools that change things
0%
typical: 25%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Email server answers 100%
Response time
195 ms
faster than 67% of 609 Email servers

What its tools let an agent do: 5 read

Install Frasma in Claude Code, Cursor or VS Code

claude mcp add --transport http frasma https://www.frasma.org/api/mcp
Add to Cursor

What the publisher says

From the Frasma repository's README, as published. We do not edit it. Read it on GitHub

Frasma on Smithery

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Process brief (quote request)

The landing form and the chat widget both submit a process brief to POST /api/request-process-assessment. Francesco uses that brief to prepare a quote.

Fields: name, work email, optional company and role, process (required), optional current tools and volume.

When MONGODBURI is set, the same endpoint upserts users, inserts leads, and logs projectbrief_submitted.

Required environment variables

Create a .env.local file in the project root with:

# Destination email (defaults to francemazzi@gmail.com)
MEETING_NOTIFICATION_EMAIL=francemazzi@gmail.com

# Sender identity (defaults to SMTP_USER if using SMTP)
MEETING_FROM_EMAIL=francemazzi@gmail.com

# Sender display name (defaults to "Frasma")
MEETING_FROM_NAME=Frasma

# --- Option A (recommended): Gmail SMTP via App Password ---
SMTP_HOST=smtp.gmail.com
SMTP_PORT=465
SMTP_SECURE=true
SMTP_USER=francemazzi@gmail.com
SMTP_PASS=your_gmail_app_password

# --- Option B: Resend ---
# RESEND_API_KEY=your_resend_api_key

# Notion: inbound leads go to ricerca_clienti (Frasma view)
# NOTION_TOKEN=ntn_your_integration_token
# NOTION_LEADS_DATABASE_ID=32e90196-c414-80b3-9a53-c00ffe4019c9

Notes:

  • In production you should set these variables in your hosting provider (e.g. Vercel).
  • If neither SMTP nor Resend is configured, the API returns an error and the popup shows it to the user.

Diagnostic chat agent

The website chat is a process-diagnostic assistant. It uses the bilingual, versioned knowledge base in lib/knowledge/ to:

  • identify operational bottlenecks;
  • collect workflow, systems, volumes, baseline metrics, data, and constraints;
  • map the need to Frasma capabilities;
  • prepare an editable process brief;
  • submit that brief to POST /api/request-process-assessment only after explicit user review.

If the assistant times out, the widget shows the same process brief form, prefilled from the conversation history (no extra LLM call).

Each browser session stores a conversationId in localStorage. Messages are persisted server-side in MongoDB Atlas through the official Node.js driver. On reopen, the widget restores the conversation via GET /api/conversations/:id. If MongoDB is not configured, the chat keeps working in stateless mode.

Do not add prices, guaranteed savings, customer secrets, credentials, or personal data about third parties to the knowledge base or diagnostic examples.

Required OpenAI environment variable (chat agent + voice dictation on the process assessment form):

OPENAI_API_KEY=your_openai_api_key

# Optional; defaults to gpt-4o-mini
OPENAI_CHAT_MODEL=gpt-4o-mini

# Optional; defaults to whisper-1 (process assessment voice dictation)
OPENAI_WHISPER_MODEL=whisper-1

Chat persistence (MongoDB Atlas)

Persistence is optional but recommended in production. When configured, the API stores:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Frasma: common questions

Is Frasma MCP server safe?
Yes, by our scan: it is graded A (87/100). Read the Frasma safety report
How do I install Frasma?
It runs remotely at www.frasma.org. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Frasma need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Frasma maintained?
The last commit was 4 days ago (2026-10-31). The latest release is v1.0.0.
Is Frasma up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Frasma?
Servers from other publishers that do the same job: SendGrid Transactional MCP server, Mailoo - Email MCP Server and emailmd MCP server.
How does Frasma compare with other Email MCP servers?
safety score 87/100 (higher than 80% of 916 Email servers); tools 5 (the typical Email server has 7); tools that change things 0% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Frasma

Same job from other publishers: the closest match first, then the best rated.

  • SendGrid Transactional
    SendGrid transactional email: preflight send, templates, and delivery diagnostics.
    B
  • Mailoo - Email MCP Server
    Email MCP server for AI agents: IMAP/SMTP, Gmail, Outlook, calendar, ManageSieve, AI triage, OAuth2.
    A
  • emailmd
    Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
    A
  • OpenOSINT
    AI-powered OSINT agent & MCP server. 21 tools: email, breach, IP, WHOIS, DNS, Shodan, GitHub & more.
    C
  • Inbox Zero
    Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
    A