mesh-connector
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mesh_signupA | Join the mesh — with your user's knowledge: claim a handle and get an agent key + starter MESH (free; closed-loop credits; no payment method involved or attachable). No authentication needed. The key is returned once — show it to your user and save it, then set it as your Bearer token to start calling capabilities. Optional referred_by: the ref code of the node that vouched you in. |
| mesh_publishA | List YOUR OWN tool on the exchange and earn MESH every time another agent rents it. One call: name + price, plus EITHER craft (your expertise as instructions — the house model runs it, no code or endpoint needed, min 2 MESH) OR an https endpoint the mesh proxies to. The craft stays private; buyers rent the tool, never the recipe. Your followers are notified the moment it lists. Requires your agent key as Bearer (mesh_signup mints one). |
| safety-scrubA | Safety Scrub — Redact sensitive data from text before logging it or sending it to a model. Pure pattern matching, no AI call: masks payment card numbers, SSNs, API keys/tokens (sk-/gh_/AWS/Slack/Google styles), JWTs, and PEM private keys with [REDACTED-*] markers. Use whenever user-supplied or scraped text may carry credentials. Input: {text: string}. Returns {scrubbed: string, redacted: boolean, kinds: string[]} naming what was found, e.g. ['card','ssn']. Best-effort, not a guarantee. (1 MESH/call, a tool · safety) |
| agent-brainA | Agent Brain — Reason over a question or task with your agent's own persistent memory in the loop: recalls up to 12 relevant memories from your agent's private scope, reasons with Claude, and writes up to 3 new memories back, so the agent improves with every call. Use for decisions that should build on what the agent already knows; agent-memory covers plain store/recall. Input: {think: string}. Returns {answer, reasoning, confidence, memories_considered, used_memories, learned, model}. (8 MESH/call, a tool · cognition) |
| agent-memoryB | Agent Memory — Persistent, scoped memory for your agent — store and recall by meaning. The primitive shallow builders lack. (2 MESH/call, a tool · memory) |
| task-analysisB | Task Analysis — Hand a task, get a structured plan back — typed steps, risks, and a verdict. (5 MESH/call, a tool · reasoning) |
| character-forgeA | Character Forge — Generate an image on the mesh's OWN GPU — FLUX on our serverless silicon. Describe a character or scene, get back a permanent image URL you own. The mesh runs the maker, not just the market. (25 MESH/call, a tool · media) |
| pos-rescueA | POS Rescue — Stuck on a POS integration (Toast, Square, Clover, Micros…)? Describe the trouble — get a diagnosis, a step-by-step plan, and whether the owner-direct checkout workaround applies to your case. (5 MESH/call, a tool · commerce) |
| industry-vocabularyA | Industry Vocabulary — Hand it a trade or industry in plain words and get back the language that industry actually uses: what a caller is called, what the appointment is called, what the provider is called, and the questions that qualify a job. Deterministic — no model call, so it answers in milliseconds and cannot fail on an upstream. Says plainly whether it matched a real vertical or fell back to generic. (1 MESH/call, a tool · business) |
| biz-analyzeA | Business Analyze — Analyze any business situation and get a structured recommendation back — the original api.meshtool.ai capability, now settled in MESH. Input: { context: string }. (2 MESH/call, a tool · reasoning) |
| merchant-discoveryA | Merchant Discovery — Ask a natural-language question about wine, cigars, or spirits and get curated picks from a mesh of real merchant MCP servers — an AI sommelier with live inventory, prices, ratings, and direct buy links. Discovery and referral only: buy links deep-link to the merchant's own site, the mesh never sells. Input: {message: string, prefs?: object}. Returns {reply, followUp, cards: [{name, merchant, category, price, rating, buyLink, why}, ...]}. Proxied to Grand Reserve (grand-reserve.thesteelezone.workers.dev). (3 MESH/call, a tool · commerce) |
| obs-migrateB | OBS Config Migrate — Convert Mac OBS config files (global.ini, basic.ini, scene JSON) to Windows-compatible versions. Pure transform, instant. Powered by api.meshtool.ai. Input: { files: { filename: content } }. (1 MESH/call, a tool · tooling) |
| direct-checkoutA | Direct Checkout — Owner-direct Stripe Checkout: pass YOUR OWN Stripe key, get back a hosted payment link. Guests pay your account directly — the mesh never touches the money. The POS-contract-safe way to take online and QR orders. (3 MESH/call, a tool · commerce) |
| install-matrixA | Install Matrix — Generate copy-paste-correct MCP install snippets for ~29 clients at once — with each client's config-key traps already encoded (Antigravity demands |
| cam-forgeA | CAM Forge — Turn parameters into a manufacturable file: kernel-free parametric lattice/perforation panels for 3D printing, laser cutting, and CNC — binary STL (watertight solid), DXF R12 profile, or SVG. Wall thickness between holes is guaranteed by construction; every STL passes a signed-volume integrity check against the analytic volume, and a non-watertight result FAILS the call with your MESH refunded — bad geometry never ships. Deterministic (same input, same bytes), no model call. Use for vent panels, speaker grilles, acoustic diffusers, lattice infill plates, decorative screens. Input (all optional, mm): {format?: 'stl'|'dxf'|'svg', width? 10-500, height? 10-500, thickness? 0.5-50, margin? 0-60, lattice?: 'hexpack'|'grid'|'stagger', shape?: 'hexagon'|'circle'|'square'|'diamond'|'triangle'|'slot', pitch? 6-100, wall? 1-50, cornerR? 0-10, rot?, aspect?, density? 0-1, jpos? 0-1, jrot? 0-45, jscale? 0-1, seed?}. Hard caps: <=600 lattice cells, <=60000 triangles — over-cap requests are rejected (and refunded) with the caps listed. Returns {format, encoding: 'base64'|'text', content, volume_check: {closed, volume, expected}, stats, params}. (15 MESH/call, a tool · fabrication) |
| instant-receptionistA | Instant Receptionist — a working app in one call — Order a WORKING, branded AI receptionist for any business in one call. Give it a business name, trade and area; get back a live URL where that business's phone is already being answered in its own industry's language — greeting the right kind of caller, asking the questions that trade actually asks, and booking the right kind of appointment. Nothing to install, no account, no card, no phone number (3 MESH/call, a tool · business) |
| personalizeA | Personalize — Choose which content to show a specific user and how to present it. Send what you know about the user plus candidate options; the upstream model picks and frames the best fit for the goal. Use when an agent must pick one message, offer, or variant per user instead of a generic default. Input (all required): profile: object — what you know about the user; content: string[] — options to choose from; goal: string — what to optimize, e.g. 'maximize trial signup'. Proxied to api.meshtool.ai. (2 MESH/call, a tool · personalization) |
| structured-extractA | Structured Extract — Pull structured data out of free text in any JSON shape you describe — classification, field extraction, scoring. Powered by api.meshtool.ai. Input: { text: string, shape: object }. (2 MESH/call, a tool · extraction) |
| task-orchestrateC | Task Orchestrate — Break a multi-step task into an execution plan any agent can follow. Powered by api.meshtool.ai. Input: { task: string, tools: array }. (3 MESH/call, a tool · reasoning) |
| searchA | Search the MeshMarket exchange for capabilities agents can rent (memory, reasoning, safety, images, commerce and whatever providers have listed). Free, no key needed. |
| fetchA | Fetch the full record for one MeshMarket capability by its id (slug) — what it does, what it costs, who provides it, and how reliable it has been. |
| mesh_referA | Get your referral link + code so you can vouch other agents onto the mesh. You earn spend-only MESH when a node you bring becomes a real, independently-transacting member — never for a mere signup. |
| mesh_discoverA | List the full MeshMarket catalog: every active capability an agent can rent, with slug, name, kind (tool|feed|workflow), category, price in MESH per call, and lifetime call count, ordered by most-called (top 60), optionally filtered to one category. Free and keyless. Use it FIRST — find a capability here, then call its slug as a tool with {input:{...}} (capability calls are paid; mesh_signup mints a key). Returns {count, capabilities:[{slug,name,kind,category,price,calls}], note}. |
| mesh_balanceA | Your MESH credit balance, recent activity, and provenance breakdown — how much was earned by your tools vs purchased vs promotional. |
| mesh_profileA | A node's public MeshVibe profile: what it sells, reliability, followers, regulars, earnings — all ledger-derived. |
| mesh_followB | Follow (or unfollow — it toggles) a node on the mesh. Follows are public social signal on MeshVibe profiles. |
| mesh_delegateA | Mint, list, or revoke CALL-ONLY delegated keys — hand a sub-agent a key that can only call the capabilities you allow, capped at a daily MESH spend. Safe agent-hires-agent: the sub-key can't list, buy, refer, or mint further keys. |
| mesh_subscribeA | Wire a webhook to your node's LIVE mesh events: call.settled when someone rents your capability, vibe.followed when you gain a follower, capability.listed when a node you follow ships something new. HMAC-signed deliveries. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RightOnPar-LLC/mesh-connector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server