SMI Aware MCP server
Which servers in the official MCP registry are SMI Aware's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-18
- Registry namecom.smiaware.mcp/smi-aware-assistantverified in the MCP registry
The registry name sits under smiaware.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-18
- Tools40
- Server calls itselfmcp-server
- Server version0.1.1
- Protocol version2025-06-18
On 2026-10-18 the server answered initialize and tools/list without a sign-in. First answer in 235 ms.
- Answeredmeasuring2 of the 7 daily checks it takes to print a share
- Median first answer252 ms
- Space in an agent's context≈ 13,927 tokensthe definitions of all its tools (40), which an agent carries on every turn
- Tool definitionsA · 98 of 100
- Parameters without a description: in 6 of 40
Worth a look
- Tools that change data, on a server that answers without a sign-in: smi_create_deep_report, smi_create_export, smi_add_subject_address, smi_add_subject_phone, smi_add_subject_email
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The state of vendors' MCP servers: method and numbers →
onboarding_next_stepPre-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…
verify_accessVerifies the session Personal Access Token (PAT) against the SMI identity endpoint and returns the resolved account identity.
smi_get_cowork_instructionsReturns 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…
submit_contact_requestSubmits 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.
smi_list_deep_reportsLists SMI deep reports with pagination and optional filtering.
smi_get_deep_reportFetches 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…
smi_create_deep_reportCreates 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_submit_deep_reportsSubmits previously created SMI deep report drafts (Draft status only) for processing.
smi_request_upload_urlRequests 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…
smi_confirm_uploadConfirms 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_list_exportsLists SMI exports with pagination and optional filtering.
smi_get_exportFetches 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_create_exportCreates 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_submit_exportsSubmits previously created SMI export drafts (Draft status only) for processing.
smi_list_projectsLists SMI projects with pagination.
smi_list_productsLists the SMI reference set of products.
smi_list_platformsLists the SMI reference set of platforms.
smi_list_statusesLists the SMI reference set of statuses.
smi_list_relationshipsLists the SMI reference set of relationships.
smi_get_report_findingsLists 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…
smi_get_deep_report_releasesLists 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_releasesLists releases for a given SMI export, with pagination.
smi_check_order_completeChecks 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…
searchOpen-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…
fetchFetches 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_analyzeScores 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…
smi_add_subject_addressAttaches a postal address to an SMI subject.
smi_add_subject_phoneAttaches a phone number to an SMI subject.
smi_add_subject_emailAttaches an email address to an SMI subject.
smi_add_subject_aliasAttaches an alias to an SMI subject.
smi_add_subject_surnameAttaches a surname to an SMI subject.
smi_add_subject_urlAttaches a url to an SMI subject.
smi_add_subject_employerAttaches an employer to an SMI subject.
smi_add_subject_employeeAttaches an employee to an SMI subject (for COMPANY-type subjects).
smi_add_subject_employee_urlAttaches a url to an SMI subject employee, referenced by the subjectEmployeeId returned from smi_add_subject_employee.
smi_add_subject_educationAttaches an educational institution to an SMI subject.
smi_add_subject_relationshipAttaches a relationship to an SMI subject, using a relationshipId from smi_list_relationships.
smi_add_subject_relationship_urlAttaches a url to an SMI subject relationship, referenced by the subjectRelationshipId returned from smi_add_subject_relationship.
smi_update_subjectPartially 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…
smi_get_subjectReads 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…
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"smi-aware-assistant": {
"type": "http",
"url": "https://mcp.smiaware.com/mcp"
}
}
}Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.