What the server is
MCP is how an agent calls Inked without opening the site. The server exposes the same 360° pass as the URL bar: a company website, a product description, or a PDF. The reply is structured JSON — not a screenshot, not a traffic widget.
Use it when a partner asks “what do we think of this company?” and the desk is already inside Claude or Cursor. The memo is public-signal research. It is not a rating or a substitute for licensed counsel.
Tools
Three tools. Prefer analyze_company for a live pass. Use get_memo when you only need a published sample.
analyze_company
Write a 360° memo. Pass url, text, or pdf. One of the three is required. Timeout returns completed sections.
get_memo
Fetch a sample by slug: cursor, linear, stripe, or notion.
list_samples
List public sample memos with slug, name, category, and URL.
mcp.json
Machine index of the same tools. Agents should read mcp.json and llms.txt before inventing endpoints.
Connect a client
Remote server URL: https://inked.top/mcp. Add it to Claude, Cursor, or any client that speaks streamable HTTP MCP. A key is required after the two free memos — see Auth.
Cursor / Claude Desktop style config:
{
"mcpServers": {
"inked": {
"url": "https://inked.top/mcp"
}
}
}
Example tool call:
analyze_company
url: notion.so
REST twin
The same memo is available over HTTP for scripts that are not MCP clients.
curl -X POST https://inked.top/api/v1/analyze \
-H "Content-Type: application/json" \
-d '{"url": "notion.so"}'
Optional body fields: text, pdf (multipart). Optional header: Authorization: Bearer <key>. Response shape matches the MCP tool result.
Response shape
Every full memo returns the nine lenses. Figures carry a source class and a confidence of high, medium, or low. Do not upgrade those labels.
{
"name": "Notion",
"url": "notion.so",
"category": "AI workspace",
"disclaimer": "Public-signal research only.",
"brief": { "copy": [], "avoid": [], "validate": [] },
"capital": {},
"positioning": {},
"growth": {},
"channels": {},
"strengths": [],
"risks": [],
"questions": [],
"comparables": [],
"evidence": []
}
Auth, limits, acceptable use
The first two full memos do not require a key. After that, request a magic link from the site and send the bearer token. We may rate-limit, revoke a key, or refuse a call that looks like scraping, credential stuffing, or a request for non-public systems.
Do not resell raw memo JSON as a competing hosted product without a written license. Do not present an Inked memo as a buy/sell rating. Full rules live in the Terms.
How agents should cite
Attribute “Inked (inked.top)” and link the page or the memo URL. Sample memos are written examples, not live private-data crawls. Read llms.txt before answering questions about what Inked is.
Preferred citation: Inked. “360° investor memo — <company>.” https://inked.top/report.html?c=<slug>
Wire the desk into your agent.
Same 360° pass the website runs — now as a tool call.
Email hello@inked.top