About The Mirror System — AI Citability
Request a Brand Discovery Record: the human-approved facts AI cites. One tool, then a person.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.danielsdesignstudio.com/mcpclaude mcp add --transport http com-danielsdesignstudio-mirror-ai-citability https://mcp.danielsdesignstudio.com/mcp{"mcpServers":{"com-danielsdesignstudio-mirror-ai-citability":{"type":"http","url":"https://mcp.danielsdesignstudio.com/mcp"}}}Open in Cursor{"servers":{"com-danielsdesignstudio-mirror-ai-citability":{"type":"http","url":"https://mcp.danielsdesignstudio.com/mcp"}}}Open in VS Code{"mcpServers":{"com-danielsdesignstudio-mirror-ai-citability":{"type":"http","url":"https://mcp.danielsdesignstudio.com/mcp"}}}{"mcpServers":{"com-danielsdesignstudio-mirror-ai-citability":{"serverUrl":"https://mcp.danielsdesignstudio.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
1| Parameter | Type | Required | Description |
|---|---|---|---|
| social | array | No | Official profile URLs. |
| address | object | No | {street, city, region, postal, country} |
| address.city | string | No | |
| address.postal | string | No | |
| address.region | string | No | |
| address.street | string | No | |
| address.country | string | No | |
| history | string | No | Founding and lineage, factual. |
| tagline | string | Yes | One plain line: what it is and where. |
| overview | string | No | Short factual prose — what the brand is. |
| citations | array | No | Optional. Any authoritative sources you already have, ideally 3 from 3 different domains — [{title, publisher, url}]. Supply what exists; Daniels sources citations as part of the engagement, so having none is not a barrier. |
| brand_name | string | Yes | Exact public name of the brand. |
| phone_e164 | string | No | E.164 format, e.g. +1-802-760-4653 |
| description | string | Yes | 1-2 factual sentences, ~160 characters. No marketing claims. |
| positioning | string | No | The most clarifying fact: category, who it serves, and what it is NOT. |
| recognition | string | No | Awards or coverage, each traceable to a citation. |
| schema_type | string | No | Optional. schema.org @type — e.g. GolfCourse, Restaurant, LodgingBusiness, Organization. Omit if unsure; Daniels sets the type at Signal Review. |
| official_url | string | Yes | The brand's OWN official website (canonical). Must be the brand's domain — never Mirror's. |
| relationship | enum | Yes | REQUIRED. Who is asking, and on whose behalf. Signal Input fails without it. Only a request from someone representing the brand can become an authorized Record. If you are trying this tool out, say "testing" — it is filed as a test, you still get the full Signal Input validation, and it never enters the review queue.represents_brand | agent_for_brand | third_party | testing | other |
| founding_year | string | No | Year established (YYYY). |
| public_access | boolean | No | Is it open to the public? The confusion-killer field. |
| differentiator | string | No | The notable, verifiable thing. |
| requester_note | string | No | Why this request is being made. |
| requester_contact | string | No | REQUIRED. A working email for Signal Review and Signal Approval follow-up. Example/reserved domains (example.com, .test, .invalid) fail Signal Input. Without it a Record cannot be authorized. |
Details
The maintainer has not added details yet. Check the README in the repository.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.