JSONPlaceholder Connector for AI agents.
21 live capabilities
Test your agent's ability to handle REST API requests with real mock data.
Waiting for input…
Why people use JSONPlaceholder
JSONPlaceholder Mock API for Testing Agentic Workflows
This Connector changes that by giving your agent a live, predictable target. You can let your agent actually post content, update statuses, and fetch nested comments. You get a realistic testbed that behaves like a real web service, letting you debug your agent's logic with confidence.
What Vinkius changes
You get a ready-to-use mock REST API for testing agent logic immediately.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Testing a personal task manager
A developer wants to see if an agent can manage a todo list.
- Real-world use case 02
Demoing a photo gallery
A designer wants to show a prototype of a photo app.
- Real-world use case 03
Simulating a social media manager
A researcher is testing an agent that manages content.
Complete set · 21capabilities
The complete JSONPlaceholder capability set.
These are the exact actions your AI can choose when you ask it to work with JSONPlaceholder.
01—04
4 capabilities in this set.
Part of 21 available through JSONPlaceholder.
- 01 Capability
Get post comments
Retrieve all comments linked to a specific post. Use this to simulate fetching discussion threads.
- 02 Capability
Get post
Get the details of a specific post. Use this to test how your agent reads full content bodies.
- 03 Capability
Get todo
Fetch a specific todo item by its ID. Use this to check the status of a single task.
- 04 Capability
Get user albums
Get all albums belonging to a specific user. Use this to test user-specific data filtering.
05—08
4 capabilities in this set.
Part of 21 available through JSONPlaceholder.
- 05 Capability
Create post
Create a new post entry in the mock database. Use this to test how your agent handles new data submission.
- 06 Capability
Delete post
Remove a post by its ID. This lets you verify deletion logic in your agent's workflow.
- 07 Capability
Get album photos
Fetch all photos associated with a specific album. Use this to test nested data retrieval.
- 08 Capability
Get album
Retrieve the details of a specific album. This is perfect for testing ID-based lookups.
09—12
4 capabilities in this set.
Part of 21 available through JSONPlaceholder.
- 09 Capability
Get comment
Get a specific comment by its unique ID. Use this to simulate reading individual thread replies.
- 10 Capability
Get photo
Fetch a single photo by its ID. This helps test specific media asset retrieval.
- 11 Capability
Get user posts
Fetch all posts created by a specific user. Use this to test content filtering by author.
- 12 Capability
Get user todos
Retrieve all todos for a specific user. Use this to verify personal task lists.
13—15
3 capabilities in this set.
Part of 21 available through JSONPlaceholder.
- 13 Capability
Get user
Get the profile details of a specific user. Use this to test fetching account information.
- 14 Capability
List albums
List all albums in the system. Use this to test general data discovery.
- 15 Capability
List comments
List all comments across the platform. Use this to test bulk comment retrieval.
16—18
3 capabilities in this set.
Part of 21 available through JSONPlaceholder.
- 16 Capability
List photos
List all photos in the mock database. Use this to test broad media queries.
- 17 Capability
List posts
List all posts available in the system. Use this to test general feed retrieval.
- 18 Capability
List todos
List all todos in the system. Use this to test bulk task viewing.
19—21
3 capabilities in this set.
Part of 21 available through JSONPlaceholder.
- 19 Capability
List users
List all users in the system. Use this to test user discovery.
- 20 Capability
Patch post
Perform a partial update on an existing post. Use this to test specific field modifications.
- 21 Capability
Update post
Replace an entire post with new data. Use this to test full record overwrites.
Set up in minutes
One URL. Then ask JSONPlaceholder to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use JSONPlaceholder from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_ohXeJdyomPPxcuW3YXJrFT1qXBIHrPlFiE1K9RoA/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it JSONPlaceholder, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable JSONPlaceholder for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_ohXeJdyomPPxcuW3YXJrFT1qXBIHrPlFiE1K9RoA/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the JSONPlaceholder URL.
- Step 03
Save and start
Save the connection and enable JSONPlaceholder in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"jsonplaceholder": {
"url": "https://edge.vinkius.com/vk_preview_ohXeJdyomPPxcuW3YXJrFT1qXBIHrPlFiE1K9RoA/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using JSONPlaceholder
Open Agent mode in chat and ask: "Using JSONPlaceholder, help me...". 21 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"jsonplaceholder": {
"url": "https://edge.vinkius.com/vk_preview_ohXeJdyomPPxcuW3YXJrFT1qXBIHrPlFiE1K9RoA/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using JSONPlaceholder
Ask Copilot: "Using JSONPlaceholder, help me...". 21 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"jsonplaceholder": {
"url": "https://edge.vinkius.com/vk_preview_ohXeJdyomPPxcuW3YXJrFT1qXBIHrPlFiE1K9RoA/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using JSONPlaceholder
Open Cascade and ask: "Using JSONPlaceholder, help me...". 21 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"jsonplaceholder": {
"url": "https://edge.vinkius.com/vk_preview_ohXeJdyomPPxcuW3YXJrFT1qXBIHrPlFiE1K9RoA/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using JSONPlaceholder
Ask Cline: "Using JSONPlaceholder, help me...". 21 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add jsonplaceholder --transport http "https://edge.vinkius.com/vk_preview_ohXeJdyomPPxcuW3YXJrFT1qXBIHrPlFiE1K9RoA/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using JSONPlaceholder
Ask Claude: "Using JSONPlaceholder, show me...". 21 tools are ready
Where the request belongs
Work JSONPlaceholder can move forward.
Developers who need to test API logic without a backend, AI researchers building agentic workflows, and product designers who need to demo data-driven features.
Backend Developer
Testing how an agent handles 200 vs 404 status codes and nested JSON responses.
AI Researcher
Verifying that an agent can follow multi-step instructions to update a mock todo list.
Product Designer
Showing a prototype of a social feed using realistic but safe mock data.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsGoRest
Access and manage RESTful data for users, posts, and comments via the GoRest API. perfect for testing, prototyping, and data simulation.
DummyJSON
Access a comprehensive suite of dummy data for testing and prototyping. products, carts, and user authentication directly from your AI agent.
Reqres
Test your front-end against a real API. manage users, resources, and project records for prototyping and testing.
Postman
Design, test, and document APIs collaboratively with the world most popular API development platform used by millions of developers.
Sanity
Manage headless CMS content via Sanity. query documents with GROQ, create/update/delete content and manage datasets from any AI agent.
Random User Generator
Generate high-quality random user data for testing and prototyping. names, emails, and profile photos directly via AI.
Bring your own AI
Change the model, client or framework. Keep JSONPlaceholder connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about JSONPlaceholder.
The practical details behind the request, access and result.
Can I use JSONPlaceholder MCP to test my agent's API logic?
Yes, it is perfect for testing how your agent handles standard REST actions like GET, POST, and DELETE without needing a real backend.
Does JSONPlaceholder MCP require a real API key?
No, it is a public mock service. You can use a placeholder string if your agent asks for one during the setup.
How does JSONPlaceholder MCP handle nested data like photos?
It supports nested structures, allowing your agent to fetch photos associated with specific albums or comments linked to posts.
Can I use JSONPlaceholder MCP for production apps?
No, this is strictly for testing and prototyping. It provides mock data that is not intended for persistent use in a live production environment.
How does JSONPlaceholder MCP help with prototyping?
It lets you build data-driven workflows immediately. You can demo features like social feeds or task lists using realistic mock data.
Can JSONPlaceholder MCP simulate social media interactions?
Yes, you can use it to simulate creating posts, reading comments, and managing user profiles to test social-style agent behaviors.
Can I filter posts by a specific user?
Yes! Use the list_posts capability with the userId parameter to retrieve only the posts created by that specific user ID.
Does creating or updating a post actually save the data?
No. JSONPlaceholder is a fake API. Capabilities like create_post, update_post, and delete_post simulate the response as if the action succeeded, but the server state remains unchanged.
How do I find comments for a specific post?
Use the list_comments capability and provide the postId. This will return all comments associated with that specific post ID.
One connection away
Give your agent a direct line to JSONPlaceholder.
Connect JSONPlaceholder once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available