apismaker
Free mock API generator. Create mock APIs, REST endpoints, and prototypes in 60 seconds. No code, no setup. Import JSON, Excel, CSV. Try demo now.
https://www.apismaker.comConnect straight to this server’s public endpoint.
https://apismaker.com/api/mcpWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · apismaker.com
23tools discovered
List Projects
List the user's projects with optional pagination. Returns project id, name, description, and updated_at.
Get Project
Get project details by ID. Returns name, description, slug, and metadata.
Create Project
Create a new project. Returns the created project.
List Apis
List APIs in a project. Returns method, path, description, and id for each API.
Get Api
Get API details by ID. Returns full definition including entities and response config.
Invoke Api
Invoke a user-defined API (HTTP to .../projects/{projectId}/endpoints{path}). Path may include a query string for dynamic GET filters, e.g. /items?status=active&name=foo — query keys match row field names; string fields use fuzzy match, number/boolean use exact match; limit and offset are reserved for pagination. GET JSON body may include match: { field: value, ... } for strict AND on top-level fields (combined with query filters). For collection GET without path params, use /items?limit=20&offs
List Api Data
Read stored row data for an API from the database (admin-style dump). Does not apply query filters — returns the first N rows of raw_data only. To filter or paginate like a client, use invoke_api with GET and put filters in the path query string (dynamic APIs). Max 500 rows per call.
Get Documentation
Get full project documentation: project info, all APIs with method, path, description, entities, and auth. Use this to fully understand a project before invoking APIs or making changes. Returns markdown by default for easy reading.
Update Project
Update project settings: name, description, slug, version, rate limit, webhooks, or organization. Same as dashboard project settings. You must pass at least one field to change besides projectId; otherwise the request fails with BAD_REQUEST (No updates provided).
Delete Project
Permanently delete a project you own (not org-shared unless you are the owner). Destructive.
List Templates
List built-in project templates (users, products, todos) for create_project_from_template.
Create Project From Template
Create a new project with APIs and sample data from a template (same as dashboard). templateId: users | products | todos.
Create Api
Add a new API endpoint to a project (method, path, entities, response config, optional auth).
Update Api
Update an existing API: method, path, description, headers, entities, responseConfig (static/dynamic body), or isProtected. You must pass at least one of those optional fields besides projectId and apiId; ids alone return BAD_REQUEST (No updates provided). Use responseConfig — not a top-level response key — to change the response body or dynamic behavior.
Delete Api
Delete an API endpoint from a project.
Upload Api Data
Upload or replace row data for an API whose response is dynamic (data-backed). Replaces the entire data source for that API. Requires JSON: rawData is an array of row objects only — no multipart/form-data, no file blobs. The API does not parse CSV/XLSX bytes here; format (json|csv|xlsx) is stored as metadata (use json when sending objects). Optional columnMapping for column name alignment. Use list_api_data to read raw rows without filters; use invoke_api GET with ?field=value on the endpoint pa
Import Apis
Import APIs from OpenAPI, Swagger, Postman collection, or auto-detect. content is the raw file text (max ~5MB). conflictStrategy: skip | suffix | overwrite.
List Project Environment Variables
List environment variables for a project: global account vars, project overrides, and merged key→value map.
Set Environment Variable
Create or set an environment variable. scope 'global' (account-wide) or 'project' (requires projectId).
Update Environment Variable
Update an environment variable by its id (from list endpoints). You must pass at least one of key or value besides variableId; otherwise BAD_REQUEST (No updates provided).
Delete Environment Variable
Delete an environment variable by id.
List Project Api Keys
List project-scoped API keys (prefix + metadata only). Project owner only, same as dashboard Keys page.
Create Project Api Key
Create a project-scoped API key. Returns the raw key once (store it). Optional apiId scopes the key to one API.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsFree mock API generator. Create mock APIs, REST endpoints, and prototypes in 60 seconds. No code, no setup. Import JSON, Excel, CSV. Try demo now.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate apismaker? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 23 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
apismaker may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.