MCP App Store
by KeenEthics
Business & Operations
Agentplace icon

Agentplace

by Agentplace, Inc.

Overview

Create an AI agent for your business, or turn your existing website into one. Use your website's content, services and branding, or describe your business and what you want your agent to do. No coding required. Build an agent that answers questions, helps customers choose a service, books appointments and delivers services online. Your customers can chat or speak with it, and get answers and recommendations shaped around their needs. Refine its design and behavior in conversation, then try it in a private preview. Publish it from Agentplace and share its own web link as a standalone page, or embed it on your existing website. Use it as an AI receptionist, a customer-service assistant or a chatbot for your business. For example, help skincare clients choose a treatment, guide travelers through a personalized trip, or collect details for a service estimate. Start with "Create an agent for my business" or "Turn my website into an agent" and share your website address. Requires an Agentplace account. Booking and other connected actions depend on the services and permissions you configure. Publishing and website installation take place in Agentplace. Support: ask@agentplace.io.

Tools

browse_project_integrations

ChatGPT
Use this when choosing a service or action for an Agentplace project, such as calendar booking or email support. Search or browse supported integrations and read their setup requirements and action inputs. This is a read-only documentation lookup.

check_build_status

ChatGPT
Check that the app's saved source compiles in Preview. checked returns compiler diagnostics. pending means call again later without repeating edits. not_checked means compilation could not be checked now. Compilation does not verify runtime behavior.

checkpoint

ChatGPT
Keep the app's current saved state as one version in its history. Edits since the last checkpoint form that version. Call it when the app reaches a state worth returning to, such as a finished change that builds, and before a large or risky change; do not call it after every edit. Describe the state in a few words. unchanged means nothing changed since the last checkpoint.

configure_agent_connections

ChatGPT
Use this when the user wants to connect a service to their Agentplace agent or change an existing connection. View linked accounts, attach an authorized account with selected actions, change the allowed actions, or disconnect a service from the selected project. If a new account is needed, return an Agentplace link where the user completes authorization. Disconnecting removes the project's access while preserving the linked account. This tool configures connections; it does not execute service actions or accept login credentials.

create_project

ChatGPT
Create a private starter app without starting Builder. Reuse the same creationKey and original name after any uncertain reply. Omit name only to resume a known intent. Ready means initialized source, not a built or published app; continue with GetProject, role/session selection and guidance.

execute_command

ChatGPT
Run a shell command on the app's saved source in Preview and wait for its result. The default limit is 30 seconds; set timeoutSeconds (max 45) for one slow step. Supported file changes are saved automatically. complete reports execution and changes separately; changes are saved, unchanged or not_saved. not_started means nothing ran; its message says why. failed means the outcome is unknown; tell the owner its message and read the affected files before running the command again. Repeating a call runs the command again, also after a lost reply.

firecrawl_scrape

ChatGPT
Read one public website page with combined content, links, image candidates, branding and a temporary screenshot. Uses Agentplace credits with research consent. Request HTML only for a missing detail. Unknown outcomes must not be automatically retried.

get_account

ChatGPT
Read the connected Agentplace account and authoring permissions.

get_project

ChatGPT
Inspect project identity, template support, authoring selection and private Preview URL. Browser access requires separate website sign-in.

grep

ChatGPT
Search permitted source, skills or Preview logs with regex; Preview logs are searched only with path "logs/". Inspect coverage before concluding a match is absent.

list_directory

ChatGPT
Explore permitted source, skills or Preview logs (baseDir "logs"). Listings report incomplete coverage and continuation.

list_project_sessions

ChatGPT
List interactive authoring sessions for the selected role. Continue even when a filtered page is empty.

list_projects

ChatGPT
Find owned projects by name; follow pagination to resolve ambiguous names.

manage_media

ChatGPT
List or get app Media, or import 1–20 public images in one batch. Use returned asset IDs and canonical URLs. Partial batches retain successful items; reconcile a lost reply before retrying. This does not publish the app.

manage_roles

ChatGPT
List configured authoring roles before selecting a session.

open_project_session

ChatGPT
Open an existing authoring session or explicitly create an empty one. Reuse creationKey after a lost response; no model is started.

query-docs

ChatGPT
Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework. You must call 'Resolve Context7 Library ID' tool first to obtain the exact Context7-compatible library ID required to use this tool, UNLESS the user explicitly provides a library ID in the format '/org/project' or '/org/project/version' in their query. Do not call this tool more than 3 times per question. If you know the programming language the user is working in, pass it as language so the results match their setup.

read_files

ChatGPT
Read permitted project source, skills or the app's read-only Preview logs under logs/ (a project folder named logs is source/logs/), using line ranges for large files. A read without a range returns the start of a file; read the end of a log with viewRanges from the totalLines it reports.

resolve-library-id

ChatGPT
Resolves a package/product name to a Context7-compatible library ID and returns matching libraries. You MUST call this function before 'Query Documentation' tool to obtain a valid Context7-compatible library ID UNLESS the user explicitly provides a library ID in the format '/org/project' or '/org/project/version' in their query. Each result includes: - Library ID: Context7-compatible identifier (format: /org/project) - Name: Library or package name - Description: Short summary - Code Snippets: Number of available code examples - Source Reputation: Authority indicator (High, Medium, Low, or Unknown) - Benchmark Score: Quality indicator (100 is the highest score) - Versions: List of versions if available. Use one of those versions if the user provides a version in their query. The format of the version is /org/project/version. For best results, select libraries based on name match, source reputation, snippet coverage, benchmark score, and relevance to your use case. Selection Process: 1. Analyze the query to understand what library/package the user is looking for 2. Return the most relevant match based on: - Name similarity to the query (exact matches prioritized) - Description relevance to the query's intent - Documentation coverage (prioritize libraries with higher Code Snippet counts) - Source reputation (consider libraries with High or Medium reputation more authoritative) - Benchmark Score: Quality indicator (100 is the highest score) Response Format: - Return the selected library ID in a clearly marked section - Provide a brief explanation for why this library was chosen - If multiple good matches exist, acknowledge this but proceed with the most relevant one - If no good matches exist, clearly state this and suggest query refinements For ambiguous queries, request clarification before proceeding with a best-guess match. IMPORTANT: Do not call this tool more than 3 times per question. If you cannot find what you need after 3 calls, use the best result you have.

search_replace

ChatGPT
Apply small, precise edits to one existing file using the format documented in diff. Read the file first and copy a short, unique SEARCH snippet from its saved text. Add nearby context when the snippet is ambiguous. Blocks apply in order, and all must target the same file. Keep separate calls for the same file sequential. A failed block prevents the entire edit from saving. For a large rewrite or many unrelated changes, use UpdateFile with the complete file content instead. Read the file before you change it. The blocks apply to the current saved text and are refused when the text they target has changed. All blocks save together or none do. The edit is saved when the call returns. Results and recovery work as in UpdateFile.

update_file

ChatGPT
Rewrite the full contents of a single file (replace the entire file content). WHEN TO USE: - You are making large, sweeping changes (e.g. rewriting a component, big refactor, many non-adjacent edits). - You want the final file to match your proposed content exactly. HOW TO CALL: - Provide "path" and the complete, final "content" for that file. - This tool replaces the entire file content (not a patch). Make sure the content includes all imports/exports and compiles. Read the file before you change it. The edit applies to the app's current saved text, and a save to another file never blocks it. Use UpdateFile for a new file or a full rewrite right after reading, because it replaces whatever is saved now; to change part of an existing file, use SearchReplace. The edit is saved when the call returns. After conflict, read the file again and make a new edit. After a failed or unconfirmed call, read the file to see whether the change is there before you edit again. A saved file is not a build or Preview check.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

21

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily