mcpbeat Sign in

SMI Aware Assistant MCP Server

by smiaware-mcp Your server? Claim it
answering

SMI Aware Assistant is answering right now. Last checked 10 min ago. It exposes 40 tools.

Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 91 days of history · worst day 98%
91 days agonow
100.0%
Uptime 24h
91 of 91 checks
40
Tools
read from the server
435 ms
Response time
average over 24h
open, no key
Access
streamable-http

This one has been quiet for a while

Quiet is not dead — but it is worth knowing when it wakes up, or when someone else takes it over. We watch the repository and tell you either way.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add smi-aware-assistant --transport http https://mcp.smiaware.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.smiaware.com/mcp
~/.codex/config.toml
[mcp_servers.smi-aware-assistant]
url = "https://mcp.smiaware.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "smi-aware-assistant": {
      "url": "https://mcp.smiaware.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "smi-aware-assistant": {
      "type": "http",
      "url": "https://mcp.smiaware.com/mcp"
    }
  }
}

Available tools 40

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

smi
smi_add_subject_address
Attaches a postal address to an SMI subject.
smi_add_subject_alias
Attaches an alias to an SMI subject.
smi_add_subject_education
Attaches an educational institution to an SMI subject.
smi_add_subject_email
Attaches an email address to an SMI subject.
smi_add_subject_employee
Attaches an employee to an SMI subject (for COMPANY-type subjects).
smi_add_subject_employee_url
Attaches a url to an SMI subject employee, referenced by the subjectEmployeeId returned from smi_add_subject_employee.
smi_add_subject_employer
Attaches an employer to an SMI subject.
smi_add_subject_phone
Attaches a phone number to an SMI subject.
smi_add_subject_relationship
Attaches a relationship to an SMI subject, using a relationshipId from smi_list_relationships.
smi_add_subject_relationship_url
Attaches a url to an SMI subject relationship, referenced by the subjectRelationshipId returned from smi_add_subject_relationship.
smi_add_subject_surname
Attaches a surname to an SMI subject.
smi_add_subject_url
Attaches a url to an SMI subject.
smi_analyze
Scores free-text case notes against 5 weighted gap-analysis signals (no prior SMI order, high-relevance case type, known online presence, date of loss, social media mentioned) and returns a RECOMMEND/REVIEW/NO ACTION verdict, a confidence rating, which signals were/were not detected, a suggested product, and a best-effort orderData prefill (subject, matter id, case type, date of loss, handles/urls, suggested scope) for smi_create_deep_report. Runs entirely locally; makes no network calls.
smi_check_order_complete
Checks the status of a deep report or export record (by its record id, e.g. from smi_create_deep_report draftIds). Returns state = ready | in_progress | draft | failed | unknown and a terminal flag. Poll with bounded attempts and backoff while in_progress; stop as soon as terminal is true (ready or failed) — a failed record will never become ready. Also stop when state is draft: the record was never submitted, so it will not progress until smi_submit_deep_reports or smi_submit_exports is called on it.
smi_confirm_upload
Confirms a file already PUT to a presigned URL returned by smi_request_upload_url and persists the deep report upload record. Requires the version (the x-amz-version-id response header captured during the PUT).
smi_create_deep_report
Creates one or more SMI deep report drafts from subject orders. Returns the draft ids for review before submission. All orders in one call are filed under a single project; call once per project.
smi_create_export
Creates one or more SMI export drafts from profile-url orders. Returns the draft ids for review before submission. All orders in one call are filed under a single project; call once per project.
smi_get_cowork_instructions
Returns a consolidated, copy-paste-ready Markdown system prompt of SMI Aware house rules and a when-to-call-which-tool routing guide, plus exact paste-in locations for Claude Projects/Cowork/Desktop, Cursor, and other clients, so the assistant calls the right smi_* tools automatically. Runs locally; makes no network calls and takes no case data.
smi_get_deep_report
Fetches a single SMI deep report by id. Research Bundles are deep-report products, so use this tool for a Research Bundle id too rather than constructing a research_bundle: reference for the generic fetch tool. Accepts product-prefixed ids: RB-11751 (Research Bundle) and DR-11751 (Deep Report) both resolve here.
smi_get_deep_report_releases
Lists releases for a given SMI deep report, with pagination. Each release links its downloadable deliverable files (report PDF, CSV, JSON) and the findings screenshot archive when available — use this tool to fetch the generated report PDF.
smi_get_export
Fetches a single SMI export by id. Accepts product-prefixed ids: EX-30001 resolves here, while RB and DR ids belong to smi_get_deep_report.
smi_get_export_releases
Lists releases for a given SMI export, with pagination.
smi_get_report_findings
Lists SMI release findings with pagination and optional filtering by report, platform, scope, and confirmation status. Report filters accept the displayed identifier (RB-11751, DR-402) or a bare numeric id, and platform filters accept a platform name (Facebook) or its numeric id. Each finding includes its summary, profile URL, and screenshot/evidence links. Findings are grouped by report and ordered by ascending sequence, so sequence 1 is Finding #1 of that report; refer to a finding by that number rather than by its id, which is an internal record key the reader cannot see. The ordering covers the returned page: SMI decides which findings a page carries, so a report with more findings than take may not begin at Finding #1 on page 1.
smi_get_subject
Reads a subject's full profile out of a deep report (no standalone GET /subjects/{id} exists upstream, so the input is a deepReportId, not a subject id). Returns the subject as structured JSON — any atomic field (e.g. date of birth via `subject.birthDate`) can be extracted from it directly.
smi_list_deep_reports
Lists SMI deep reports with pagination and optional filtering.
smi_list_exports
Lists SMI exports with pagination and optional filtering.
smi_list_platforms
Lists the SMI reference set of platforms.
smi_list_products
Lists the SMI reference set of products.
smi_list_projects
Lists SMI projects with pagination.
smi_list_relationships
Lists the SMI reference set of relationships.
smi_list_statuses
Lists the SMI reference set of statuses.
smi_request_upload_url
Requests a presigned URL for uploading a large deep-report reference file (csv, doc, docx, gif, jpg, jpeg, pdf, png, txt, webp, xls, xlsx) directly to storage. This server never proxies file bytes: the caller must PUT the file to the returned signedUrl, capture the x-amz-version-id response header from that PUT, and then call smi_confirm_upload with that version to persist the upload record.
smi_submit_deep_reports
Submits previously created SMI deep report drafts (Draft status only) for processing.
smi_submit_exports
Submits previously created SMI export drafts (Draft status only) for processing.
smi_update_subject
Partially updates an SMI subject via PATCH /subjects/:id. type (PERSON or COMPANY) is required on every call — the SMI backend requires it as a discriminator on every subject PATCH. Editable fields match the API contract: firstName/lastName (or companyName for a COMPANY), birthYear/birthMonth/birthDay, and gender. At least one editable field must be provided.
fetch
fetch
Fetches the full SMI record for a typed reference ("<type>:<id>") that search returned. Pass only an id that appeared in a search result; do not construct one. If you already have a plain SMI record id, use smi_get_deep_report or smi_get_export to read it, or smi_check_order_complete for its readiness.
onboarding
onboarding_next_step
Pre-connection onboarding helper, callable before any SMI token is set. With no input, returns the fork question "Do you already have an SMI token?" — call again with hasToken: "yes" for connect guidance (then verify_access), or hasToken: "no" for prospect-intake guidance. Runs locally; makes no network calls and never reads or requires credentials.
search
search
Open-ended discovery across SMI deep reports, research bundles, and exports when you do not already have a record id — finds candidates by subject name, url, or keyword and returns typed references to pass to fetch. If you already have a record id from the conversation rather than from a search result, call the specific tool instead: smi_get_deep_report or smi_get_export to read one record, smi_check_order_complete for order readiness, smi_list_deep_reports or smi_list_exports for filtered listings, smi_get_report_findings for findings within a report. Deep reports and research bundles are filtered server-side by subject first/last name, broadening to an unfiltered fetch ranked client-side (across id, name, url, summary) when the filtered fetch finds nothing; exports match on url.
submit
submit_contact_request
Submits a prospect contact request — first name, last name, email, and organization — to SMI so the sales team can follow up. For prospects who do not yet have an SMI Aware token.
verify
verify_access
Verifies the session Personal Access Token (PAT) against the SMI identity endpoint and returns the resolved account identity.

Endpoints

URLTransportStateLatencyChecked
https://mcp.smiaware.com/mcp streamable-http answering 432 ms 10 min ago

Alternatives to SMI Aware Assistant

same job, measured the same way
Flowral AI Tools
by flowral-mcp

Streamable HTTP MCP server exposing planner flows, tasks, and squads.

answering
Claudebox
by psyb0t

Self-hosted MCP server exposing Claude Code as an agentic AI tool over streamable HTTP.

local only
Skill Deck
by xingbofeng

Expose local Agent Skills as adapter tools, MCP resources, MCP tools, and share artifacts.

46 installs/wk local only
Pibox
by psyb0t

Self-hosted MCP server: pi-coding-agent tools (run_prompt, file ops) over streamable HTTP.

local only
MCP Homeassistant
by daedalus

MCP server exposing Home Assistant REST API functionality

120 installs/wk local only
MCP Kettlelogic
by kettlelogic

MCP server exposing Kettle Logic insight articles & industry guidance as tools + resources.

5 tools answering
Platter
by hadriangateway

MCP server exposing Read, Write, Edit, Bash, Glob, Grep, and JS tools over stdio.

local only
Google Researcher
by zoharbabin

MCP server providing Google Search, web scraping, and multi-source research tools for AI assistants

local only

SMI Aware Assistant — questions

Answers built from our own checks of this server.

What can SMI Aware Assistant do?
It exposes 40 tools, read directly from the server on our last check. Among them: fetch, onboarding_next_step, search, smi_add_subject_address, smi_add_subject_alias, smi_add_subject_education and 34 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is SMI Aware Assistant working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 435 ms. The bar chart above shows every period we have measured.
Is SMI Aware Assistant still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect SMI Aware Assistant?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does SMI Aware Assistant need an API key?
No. SMI Aware Assistant completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 40 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is SMI Aware Assistant?
It answers our handshake in 435 ms on average, which is faster than 29% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.