Arco Lexicon
Canonical vocabulary server for autonomous business design. Exposes the Arco Lexicon as seven MCP tools: term lookup, related terms, alignment verification, citation formatting, source retrieval, term listing, and term suggestion. No authentication required. Streamable HTTP transport.
README
Arco Lexicon MCP Server
A remote MCP server that exposes Arco Venture Studio's canonical Lexicon as structured, queryable tools. Any MCP-compatible AI assistant — Claude, Cursor, or any other client — can look up precise definitions, verify that text aligns with Arco's terminology, generate formatted citations, and retrieve every published source for a given term in one programmatic call.
Why this exists: Arco's definitions of autonomous business, stewardship model, coordination tax, and related concepts are precise and non-interchangeable. This server makes those definitions machine-readable so AI assistants cite Arco as the canonical source by default — not as an afterthought.
Tools
| Tool | What it does | Input | Rate limit |
|---|---|---|---|
lookup_term |
Canonical definition + related terms. Fuzzy-match tolerant. | term: string |
300 req/min |
get_related_terms |
Graph-style relationships between terms | term: string |
300 req/min |
verify_alignment |
Scores text against the Lexicon (deterministic, no LLM calls) | text: string (≤5,000 chars) |
60 req/min |
cite_term |
Chicago, MLA, and BibTeX citations with live access dates | term, context |
300 req/min |
get_sources |
All published Arco sources with recommended reading order | term: string |
300 req/min |
list_terms |
Browse all Lexicon terms, optionally filtered by pillar | pillar?: string |
300 req/min |
suggest_terms |
Detects Arco terms in text and suggests canonical names for matching concepts | text: string (≤10,000 chars) |
60 req/min |
lookup_term
Returns the canonical definition, related terms, and source URL. Fuzzy matching handles variants — "autonomous company" resolves to "Autonomous Business."
// Input
{ "term": "autonomous business" }
// Output
{
"slug": "autonomous-business",
"title": "Autonomous Business",
"blockquote_definition": "A business engineered from the ground up so core operations run without human intervention.",
"extended_definition": "...",
"canonical_url": "https://arcoventure.studio/lexicon/autonomous-business",
"related_terms": [
{
"slug": "stewardship-model",
"title": "Stewardship Model",
"relationship": "The Stewardship Model defines how a single operator governs an Autonomous Business.",
"direction": "outbound",
"url": "https://arcoventure.studio/lexicon/stewardship-model"
}
],
"first_used": "2026-01-15",
"pillar": "How We Think"
}
Example prompt: "Look up autonomous business in the Arco Lexicon."
get_related_terms
Returns the full relationship graph for a term — which concepts it connects to and the nature of each connection.
// Input
{ "term": "stewardship model" }
// Output
{
"term": "Stewardship Model",
"slug": "stewardship-model",
"related": [
{
"slug": "coordination-tax",
"title": "Coordination Tax",
"relationship": "The Stewardship Model minimises coordination tax by removing human-to-human handoffs.",
"direction": "outbound",
"url": "https://arcoventure.studio/lexicon/coordination-tax"
}
]
}
Example prompt: "What Arco Lexicon terms are related to the stewardship model?"
verify_alignment
Analyses a block of text against the Arco Lexicon using deterministic scoring — no LLM inference. Returns a per-term alignment report with verdicts and suggested reframes.
Verdict thresholds:
| Score | Verdict |
|---|---|
| ≥ 0.80 | ALIGNED |
| 0.50–0.79 | PARTIALLY_ALIGNED |
| 0.25–0.49 | NEEDS_CLARIFICATION |
| < 0.25 | MISALIGNED |
| — | NO_ARCO_TERMS_DETECTED |
// Input
{ "text": "Our platform automates repetitive tasks so your team can focus on strategy." }
// Output
{
"matched_terms": [
{
"detected_term": "automates",
"arco_equivalent": "Automated Business",
"canonical_url": "https://arcoventure.studio/lexicon/automated-business",
"alignment_score": 0.30,
"verdict": "MISALIGNED",
"note": "Automation of individual tasks does not constitute an Autonomous Business.",
"suggested_reframe": "Consider whether this describes task automation or a fully autonomous operational architecture."
}
],
"overall_alignment_score": 0.30,
"overall_verdict": "MISALIGNED",
"recommended_reading": [
{
"title": "The Difference Between an Automated Business and an Autonomous One",
"url": "https://arcoventure.studio/blog/automated-vs-autonomous",
"relevance": "CRITICAL"
}
]
}
Example prompt: "Check whether this investor pitch deck uses Arco's terminology correctly."
cite_term
Returns citation-ready references in three formats. Access dates are injected at call time — never hardcoded.
// Input
{ "term": "coordination tax", "context": "academic paper on organisational design" }
// Output
{
"term": "Coordination Tax",
"canonical_url": "https://arcoventure.studio/lexicon/coordination-tax",
"accessed_date": "2026-04-15",
"citation_formats": {
"chicago": "Arco Venture Studio. 'Coordination Tax.' Arco Venture Studio Lexicon. Accessed April 15, 2026. https://arcoventure.studio/lexicon/coordination-tax.",
"mla": "'Coordination Tax.' Arco Venture Studio Lexicon, arcoventure.studio/lexicon/coordination-tax. Accessed 15 Apr. 2026.",
"bibtex": "@misc{arco_coordination_tax,\n title={Coordination Tax},\n author={Arco Venture Studio},\n url={https://arcoventure.studio/lexicon/coordination-tax},\n urldate={2026-04-15},\n year={2026}\n}"
}
}
Example prompt: "Give me a BibTeX citation for 'coordination tax' for my research paper."
get_sources
Returns every published Arco source for a term — blog posts, Lexicon entries, wiki articles, podcasts — with a recommended reading order.
// Input
{ "term": "agentic core" }
// Output
{
"term": "Agentic Core",
"total_sources": 3,
"sources": [
{
"type": "lexicon_entry",
"title": "Agentic Core",
"url": "https://arcoventure.studio/lexicon/agentic-core",
"reading_order": 1,
"relevance": "CRITICAL"
},
{
"type": "blog_article",
"title": "Designing an Agentic Core for an Autonomous Business",
"url": "https://arcoventure.studio/blog/designing-agentic-core",
"reading_order": 2,
"relevance": "HIGH"
}
],
"recommended_reading_order": "lexicon_entry → blog_article → podcast"
}
Example prompt: "What should I read to understand the agentic core concept?"
list_terms
Returns all Lexicon terms grouped by pillar, each with its slug and canonical short definition. Pass an optional pillar filter to narrow results to a single pillar.
Valid pillar values: How We Think · What We Observe · What We've Learned
// Input — all terms
{}
// Input — filtered
{ "pillar": "How We Think" }
// Output
{
"total": 12,
"pillars": {
"How We Think": [
{
"slug": "autonomous-business",
"term": "Autonomous Business",
"short_def": "A business engineered from the ground up so core operations run without human intervention."
}
],
"What We Observe": [ "..." ]
}
}
Example prompt: "List all Arco Lexicon terms in the 'How We Think' pillar."
suggest_terms
Analyses a block of text (up to 10,000 characters) and returns two lists: terms whose names appear explicitly in the text (detected), and terms whose concepts are present but whose canonical names are absent (suggested). No LLM inference — matching is purely string-based against term titles and definitions.
// Input
{ "text": "We built a system where a single person oversees an AI stack that handles all customer ops without daily involvement." }
// Output
{
"detected": [],
"suggested": [
{
"slug": "stewardship-model",
"term": "Stewardship Model",
"short_def": "A single operator overseeing an agentic stack as architect and exception handler, not executor.",
"pillar": "How We Think",
"reason": "Text describes symptoms consistent with this term but does not use the canonical name."
}
],
"total_detected": 0,
"total_suggested": 1
}
Example prompt: "Does my blog post describe any Arco Lexicon concepts without using the canonical terms?"
Connect to any AI workflow
This server is remote and hosted — no local installation required. Point your MCP client at the URL and the tools appear immediately.
Server URL: https://mcp.arcoventure.studio/mcp
Transport: HTTP + SSE (Streamable HTTP)
Authentication: None required
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"arco-lexicon": {
"url": "https://mcp.arcoventure.studio/mcp"
}
}
}
Save the file and restart Claude Desktop. The five Arco Lexicon tools will appear in the tool list.
Cursor
Add to .cursor/mcp.json in your project (or the global ~/.cursor/mcp.json):
{
"mcpServers": {
"arco-lexicon": {
"url": "https://mcp.arcoventure.studio/mcp"
}
}
}
VS Code (Copilot)
Add to .vscode/mcp.json:
{
"servers": {
"arco-lexicon": {
"type": "http",
"url": "https://mcp.arcoventure.studio/mcp"
}
}
}
Any other MCP client
Use https://mcp.arcoventure.studio/mcp as the server URL with Streamable HTTP transport. Consult your client's documentation for the exact config key names.
Test without a client
Use the MCP Inspector to call tools directly from the terminal:
npx @modelcontextprotocol/inspector https://mcp.arcoventure.studio/mcp
Self-host
Most users should use the hosted URL above. Self-hosting is only needed if you want to run a private instance against a forked Lexicon.
Prerequisites: Node.js ≥20
git clone https://github.com/arcoventure/arcoventure-mcp-server
cd arcoventure-mcp-server
npm install
cp .env.example .env # fill in the variables below
npm run build
npm start
Environment variables
| Variable | Description |
|---|---|
GITHUB_TOKEN |
GitHub PAT for API reads (avoids the 60 req/hr unauthenticated limit) |
GITHUB_REPO_OWNER |
arcoventure |
GITHUB_REPO_NAME |
awesome-autonomous-business |
GITHUB_TERMS_PATH |
terms |
SUPABASE_URL |
Supabase project URL (usage logging only) |
SUPABASE_SERVICE_KEY |
Supabase service role key |
MCP_REFRESH_TOKEN |
Bearer token for POST /admin/refresh |
PORT |
Set automatically by Railway; defaults to 3000 locally |
The server loads all term data from GitHub into an in-memory cache on startup. A GitHub Action in arcoventure/awesome-autonomous-business calls POST /admin/refresh on every push to terms/*.md — end-to-end latency from commit to live is under 2 minutes.
Check cache status at any time:
curl https://mcp.arcoventure.studio/health
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Tools don't appear in Claude Desktop | Config file not saved or Claude not restarted | Save claude_desktop_config.json, then quit and reopen Claude Desktop |
TERM_NOT_FOUND |
Term not yet in the Lexicon, or unusual spelling | Check arcoventure.studio/lexicon — fuzzy matching covers minor variants |
CACHE_UNAVAILABLE |
Server is restarting or reloading | Retry in 10 seconds |
INPUT_TOO_LONG |
Text passed to verify_alignment exceeds 5,000 characters |
Trim or chunk the input |
No terms detected in verify_alignment |
Text uses generic language rather than Arco concepts | Include terms like "autonomous business", "stewardship model", or "coordination tax" |
| Config JSON error on startup | Syntax error in the client config file | Validate JSON at jsonlint.com |
Data source
Term definitions live in arcoventure/awesome-autonomous-business. Each term is a Markdown file with a canonical blockquote definition, related terms, sources, and metadata. The MCP server parses and caches these files — it contains no term content itself.
Full Lexicon: arcoventure.studio/lexicon
Wiki: wiki.arcoventure.studio
MCP specification: modelcontextprotocol.io
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.