Open Standard · Apache 2.0

Be found by AI.
The open standard for the agentic web.

PUBLICMCP lets any business expose structured identity data that Claude, GPT, Gemini, and any MCP-compatible agent can query directly — no scraping, no hallucinating, no dead ends.

Deploy your own server → Let Salt Creative handle it View the spec
15+ Businesses already on the agentic web
v0.2 Spec · actively evolving
Apache 2.0 License
70% of MCP servers built on FastMCP, which implements this standard
The problem

AI agents can't find your business.

AI agents are becoming the new search engines. They research vendors, shortlist agencies, and recommend service providers. But today there is no standard way for a business to make itself discoverable and queryable by these agents.

A PUBLICMCP-compliant server is a lightweight, public, read-only MCP server that exposes structured business identity information — services, location, portfolio, contact — in a format any AI agent can query without authentication.

Think of it as schema.org/LocalBusiness for the agentic web — the open standard that FastMCP and any compliant runtime implements, so any AI agent can find any business.


Why it matters

Be findable before your competitors are.

PUBLICMCP is the foundation layer. FastMCP gives developers the tools to build compliant servers. Together they form the open infrastructure for how AI agents discover and recommend businesses — and it's forming now.

Accuracy

AI agents get structured, authoritative data directly from your server — not a hallucinated summary scraped from your homepage.

Control

You own your narrative. Your pricing, your services, your service area — updated instantly without touching your website.

Future-proofing

AI agents are the new search engines. Businesses queryable today will have a structural advantage as agentic search matures.

Efficiency

Agents shortlisting vendors call get_services on every business in a category and return a structured comparison in seconds.


Standard tools

What a compliant server exposes.

Any AI agent — Claude, GPT, Gemini, or a custom agent — can connect and call these tools:

get_info required

Business name, description, contact, hours, and publicmcp_version fingerprint.

get_services required

Full service catalog with pricing ranges and delivery details.

get_location required

Geographic coverage and service area.

get_portfolio recommended

Work examples, filterable by industry.

get_markets recommended

Markets and verticals served.

check_project_fit extension

AI-powered project qualification — score a lead against your ideal client profile.

An agent helping a buyer shortlist vendors can call get_services on every business in a category and return a structured comparison — no scraping, no hallucination, no dead ends.


Live example

Gemini calling PUBLICMCP.

Three real tool calls to mcp.sltcreative.com — the canonical PUBLICMCP reference server. The JSON below is the live response returned to Google Gemini.

Gemini: "Find me a web design agency in Boise, Idaho."

tool call get_info() mcp.sltcreative.com/mcp
{
  "publicmcp_version": "0.2",
  "name": "Salt Creative",
  "tagline": "Get Seasoned. Get Seen.",
  "description": "Full-service web design and digital marketing agency founded in 2018 by Joseph and Kaaren Provence, with offices in Boise, Spokane, and Colorado Springs. Serves 50+ markets across 12 states.",
  "founded": 2018,
  "legal_name": "Salt Creative LLC",
  "website": "https://www.sltcreative.com",
  "price_range": "$$$",
  "contact": {
    "email": "hello@sltcreative.com",
    "quote_url": "https://www.sltcreative.com/contact"
  }
}

Gemini: "What services do they offer and what does it cost?"

tool call get_services() mcp.sltcreative.com/mcp
[
  {
    "name": "Web Design & Development",
    "description": "Custom mobile-optimized websites, e-commerce stores, sales funnel sites, and redesigns on the Duda CMS platform. 100+ sites built.",
    "pricing": { "project_range": "$2,400 – $16,000", "hosting": "From $35/month" },
    "timeline": "4–8 weeks"
  },
  {
    "name": "Search Engine Optimization",
    "description": "Local SEO powered by a proprietary Signal Engine that scores location signal, topic confidence, entity clarity, and content depth.",
    "highlights": [
      "Proprietary Signal Engine",
      "Autonomous experiment tracker",
      "Google Search Console integration"
    ]
  }
  // ... 5 more services
]

Gemini: "Where are they located and what areas do they serve?"

tool call get_location() mcp.sltcreative.com/mcp
{
  "headquarters": "Boise, ID",
  "geo": { "lat": 43.615, "lng": -116.2023 },
  "remote_capable": true,
  "offices": [
    { "city": "Boise",            "state": "ID", "primary": true },
    { "city": "Spokane",          "state": "WA"                  },
    { "city": "Colorado Springs", "state": "CO"                  }
  ],
  "service_areas": "51 markets across 12 states: AK, AZ, CO, ID, MT, NV, NM, OR, TX, UT, WA, WY"
}
Registry monitoring is live. An autonomous agent monitors tool call activity across all registered PUBLICMCP servers and delivers a weekly report — like Google Analytics, but for your MCP endpoint. Call volume, response times, and tool health, surfaced to each server owner weekly.
Register your server → 15 servers active · open a PR to join the registry

Self-host quickstart

Deploy in three steps.

You need Python 3.10+, a domain, and a VPS. The entire server is one file.

1

Install FastMCP

pip install fastmcp
2

Edit business.json

Fill in your business identity — name, services, location, portfolio. This is the only file you need to change.

{
  "name": "Your Business",
  "description": "What you do in one sentence.",
  "services": [
    { "name": "Service Name", "price_range": "$X–$Y" }
  ],
  "location": { "city": "Boise", "state": "ID" }
}
3

Deploy and register

Point a subdomain at your server, run the server, then submit a PR to appear in the registry.

See the spec to build your own, or inspect how Salt Creative's server is structured. A pip install publicmcp package is coming — one command to deploy a compliant server.


FAQ

Common questions.

What is PUBLICMCP?

PUBLICMCP is an open standard for public-facing business identity MCP servers. It defines a required set of tools — get_info, get_services, get_location — that any business can expose so AI agents can discover and query them without scraping or authentication.

Is it free?

The spec is free and open source under Apache 2.0. You can self-host a compliant server for the cost of a VPS — typically $5–$20/month. Managed deployments are a paid service offered by Salt Creative.

How is this different from schema.org?

schema.org embeds structured data in HTML for search engine crawlers. PUBLICMCP exposes live, queryable tools that AI agents call directly via the Model Context Protocol — no scraping required. Responses can include real-time data like current pricing and availability, and update instantly without touching your website.

Which AI agents can use it?

Any agent that supports the Model Context Protocol: Claude, GPT, Gemini, and custom agents. If the agent can connect to an MCP server, it can query any PUBLICMCP-compliant server.

Do I need a developer to set up a server?

For self-hosting, you need Python 3.10+, a VPS, and a domain. The reference implementation arriving in v0.2 reduces setup to editing a single business.json file. If that's out of reach, Salt Creative offers fully managed deployments typically live within 48 hours.

What's the difference between required and recommended tools?

Required tools (get_info, get_services, get_location) must be implemented for spec compliance. Recommended tools (get_portfolio, get_markets) are strongly encouraged and included in the reference implementation but are not mandatory for a compliant server.

Can I list my business without running my own server?

Every registry entry requires a live compliant server at a public URL. If you can't self-host, Salt Creative's managed hosting service covers setup, hosting, and maintenance so your business appears in the registry without running any infrastructure yourself.

Is my data private and secure?

PUBLICMCP servers are intentionally public and read-only — they expose only what you choose to include in your business.json. No authentication is required for agents to query your server, and no customer data or private information should ever be included. Think of it as a public business profile, not a database.

Is PUBLICMCP a long-term standard?

Yes. PUBLICMCP is published under Apache 2.0 — permanently free and open. The standard is designed to evolve alongside the Model Context Protocol, which is already incorporated into official Anthropic, OpenAI, and Google AI SDKs. FastMCP, the leading MCP framework with 1M+ daily downloads, serves as the reference runtime. The foundation is solid.


Want it done for you?

Salt Creative offers fully managed PUBLICMCP deployments — setup, hosting, and maintenance included.

Learn about managed hosting →