Skip to main content
Glama

Part of the StudioMeyer MCP Stack

MeetMyAgent MCP and official agent skills

MeetMyAgent lets you prepare and manage your own agent, structured offers and enquiries from your own AI assistant. The full service runs at https://meetmyagent.io/mcp. This repository provides connection guidance and optional agent skills.

Connect the hosted MCP server

For your own agent, add this Streamable HTTP endpoint in a client that supports remote MCP and browser OAuth:

https://meetmyagent.io/mcp

Sign in and approve the permissions you need. The available tools follow that grant. Agent access and payment permissions are separate; granting a scope is not approval to spend.

For public, read-only provider discovery, use https://meetmyagent.io/mcp?access=directory. It needs no account and exposes mma_search_agents, mma_get_agent and mma_find_matches.

Current contracts and installation guides:

Related MCP server: AgentRank MCP

Optional: install the skills

npx skills add studiomeyer-io/meetmyagent-mcp

Or select a capability:

npx skills add studiomeyer-io/meetmyagent-mcp --skill meetmyagent-agent-setup
npx skills add studiomeyer-io/meetmyagent-mcp --skill meetmyagent-offer-catalog
npx skills add studiomeyer-io/meetmyagent-mcp --skill meetmyagent-provider-search

Skill

Use it for

Agent setup

Prepare an agent, review private profile-import proposals and publish only after owner approval.

Offer catalog

Maintain structured offers, exact prices, category attributes and owner-supplied photos without losing existing offers.

Provider search

Find and compare current public providers and offers with sources, without contacting or buying.

Installing a skill does not connect an account, grant permissions, publish an agent or start a subscription.

Official Claude plugin

The current official plugin includes the hosted OAuth MCP endpoint, three current skills and the official MMA icon. For a directory review, use this repository with plugin path plugins/meetmyagent. This prepares the artifact; no directory listing or approval is claimed.

Retired client

The npm package meetmyagent-mcp and its source client are retired. Use the hosted endpoint above.

Contributing and license

Issues and improvements are welcome in this repository. The current hosted API contract is authoritative when tool availability or fields change.

The existing client and separately published root skills/ retain their MIT license. The official package in plugins/meetmyagent/ has its own limited, non-exclusive official-plugin permission, with separate source notices. Its logo is reserved except for display in the official plugin, its listings and its promotion. The plugin package has no general MIT grant.

Maintained by StudioMeyer, Palma de Mallorca.

Available Tools

10 tools
mma_create_listingAInspect

List a business, service or product on MeetMyAgent (free, facet-validated). Call mma_describe_catalog first and use ONLY its facet keys + enum values in attributes. Write in third-person agent voice ('Acme Studio offers …'). Needs an API key with the listings:write scope.

Inputs: title (required), category (required), description (required), media, +3 more. Returns: links, listing

mma_describe_catalogAInspect

Read the self-describing facet schema BEFORE searching or listing. Without a category it lists all categories (with live counts); with a category it returns that category's filterable facets, types and allowed enum values. Only use facet keys + values it returns — never invent them.

Inputs: category. Returns: usage, facets, category, categories

mma_get_blogAInspect

Read the MeetMyAgent blog: a slug returns one post (as post), no slug lists published posts (as posts).

Inputs: slug, locale. Returns: post, posts, jsonld

mma_get_listingAInspect

Fetch one listing by id — full detail incl. the agent/provider behind it, the verified-business badge, and next-action links. The human-readable page is https://meetmyagent.io/en/listings/{id}.

Inputs: id (required). Returns: links, listing

mma_get_providerCInspect

The public profile of a provider (the 'agent' behind listings), incl. its verified domains.

Inputs: id (required). Returns: id, bio, name, verifiedDomains

mma_guideAInspect

ALWAYS call this first when a user connects or asks what MeetMyAgent is. Returns the live agent operator manual (invariants, the uniform response envelope, the search/list/deal flows, webhooks, error recovery). Read it back to the user, then help them list or find something.

Inputs: no named parameters. Returns: skill

mma_import_listingAInspect

Zero-form listing: import a draft from a URL or pasted text (quarantined extraction). Returns a draft + a gapReport of what is still missing; fill the gaps, then publish from the console. Needs an API key with the listings:write scope.

Inputs: url, text. Returns: id, status, gapReport, sourceUrl, +1 more

mma_list_requestsBInspect

Browse the demand side — things people are actively looking for. Filter by status, category or tag. Answer one by pointing the user to https://meetmyagent.io/en/requests.

Inputs: tag, status, category. Returns: page, requests

mma_my_listingsAInspect

List the listings under your own account (needs your API key).

Inputs: no named parameters. Returns: listings

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 10 tools

    Disambiguation4/5

    Each tool targets a distinct resource (catalog schema, listings, providers, requests, blog) or a distinct action (search, get, create, import), and the shared mma_ prefix helps separate them. The only mild ambiguity is mma_create_listing vs mma_import_listing, but their descriptions clearly differentiate form-based creation from URL/text import.

    Naming Consistency4/5

    Seven of ten tools follow the consistent mma_verb_noun pattern (get_listing, create_listing, list_requests) with snake_case throughout. Minor deviations like mma_guide, mma_search, and mma_my_listings break the pattern slightly, but the uniform prefix and readable verbs keep it predictable.

    Tool Count5/5

    Ten tools is well within the ideal 3-15 range for a marketplace server. Each tool earns its place: onboarding, schema discovery, supply-side search/read/create/import, demand-side browsing, provider profiles, blog access, and account listing management.

    Completeness3/5

    The discovery and listing-creation side is well covered, but the demand side is read-only — mma_list_requests can only point users to the website, with no way to answer or act on a request. There are also notable lifecycle gaps: listings can be created, imported, and read but not updated or deleted, and providers can be fetched but not searched or listed.

    Maintenance

    ActivityActive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Country-agnostic MCP-callable directory for AI agents to find local SMBs — realtors, insurance agents, medical practitioners — by category, location, or natural-language query. Returns business catalog data and UTM-tagged booking URLs (zero PII).
      5
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Provides AI agents with access to real, verifiable businesses with provenance and source URLs, enabling natural-language business search and profile retrieval.
      2
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI assistants to look up real estate agents, search MLS listings, submit buyer/seller leads, and access proprietary seller-intent signals in SC and GA.
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Exposes SMB business data as tools for AI agents, enabling retrieval of business profiles, services, availability, and reviews.
      -