Pedra
AI real-estate photo editing and 360° virtual tours via the Pedra API: staging, renovation, video.
Connector by pedra-ai · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/pedra-ai-pedra-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 7 read · 12 write · 3 delete · 7 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 29
Read from the source code; the running server may list different tools.
Read 7 · Look things up without changing anything.
pedra_check_accesspedra_creditspedra_get_virtual_tourpedra_list_propertiespedra_list_property_imagespedra_list_virtual_tourspedra_music_library
Write 12 · Create, change, send or run things.
pedra_add_images_to_propertypedra_add_local_panoramaspedra_add_virtual_tour_scenespedra_create_propertypedra_create_upload_linkpedra_create_videopedra_create_virtual_tourpedra_edit_via_promptpedra_feedbackpedra_generate_voice_scriptpedra_sky_bluepedra_update_video
Delete 3 · Delete, drop, revoke or wipe things.
pedra_empty_roompedra_remove_objectpedra_update_virtual_tour
Not yet classified 7 · We could not tell from the name and description.
pedra_blurpedra_enhancepedra_enhance_and_correct_perspectivepedra_furnishpedra_generate_voicepedra_renovationpedra_request_access
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
PEDRA_API_KEY
Network hosts it talks to 4
app.pedra.ai· found in codegithub.com· found in codeglama.ai· found in codepedra.ai· found in code
Files it touches
- Your home directory (~)
- Any path the agent passes to its tools
Tools (29)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
pedra_add_images_to_propertyAdd photos to propertyAdd photos to a property by URL (the server fetches each one, so any public https image URL or small data: URI works). Returns the stored img.pedra.ai URLs to use with the editing, video and tour tools. For photos on the user's device, use pedra_create_upload_link instead. Pass type "360" for 360° photos (checked to be 2:1 equirectangular), which can then become a virtual tour. (With this local server, 360° photo files on this computer can go through pedra_add_local_panoramas instead.)
pedra_add_local_panoramasAdd local 360° photos to propertyLOCAL-ONLY TOOL (this Pedra MCP server runs on the user's own computer, so it can read files from its disk). Upload 360° photo files (2:1 equirectangular JPEG, PNG or WebP) from absolute local paths into a property, in the order given — that order becomes the walking order when you then call pedra_create_virtual_tour with just the propertyId. Files are sent in batches (10 per call, under the 50 MB request limit); a file over ~33 MB can't be sent this way — use pedra_create_upload_link for those. Prefer this over pedra_create_upload_link whenever the 360° photos are files on this computer. Retu…
pedra_add_virtual_tour_scenesAdd rooms to virtual tourAdd rooms to the end of an existing virtual tour. With "sequential" linking (default) only the new stretch is linked: the last existing room to the first new one, then each new room to the next. That costs max(3, ceil(new rooms/3)) credits; "none" is free. The tour stays live while this runs; poll pedra_get_virtual_tour until status is "ready".
pedra_blurBlur objectsBlur objects in an image (e.g. faces, license plates) for privacy. Returns the blurred image URL. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_check_accessCheck Pedra account accessread-onlyCheck whether the user confirmed the access request from pedra_request_access. "pending": they haven't clicked yet, check again in a few seconds. "approved": every Pedra tool works from now on in this session; show the user the result's message so they can keep their API key. "denied" or "expired": ask before requesting again.
pedra_create_propertyCreate propertyCreate a new Pedra property. Returns its propertyId and an appUrl. To add photos that are on the user's device, pedra_create_upload_link is simpler (no login); or give the user the appUrl to open the property in Pedra and drop their photos in, then use pedra_list_property_images.
pedra_create_upload_linkCreate photo upload linkGet a link where the user (or their photographer) uploads photos from their phone or computer into a property. No login, valid 24 hours. Use this whenever the photos are files on the user's device that weren't attached to the chat: for editing, videos or virtual tours. Regular photos and 360° photos both work (360° photos are recognised automatically); pass type "360" for a virtual tour so anything else is refused. Creates the property if no propertyId is given. Give the user the uploadUrl, wait until they say they're done, then use pedra_list_property_images (type "360" for 360° photos), or p…
pedra_create_videoCreate property videoCreate a property video from a list of images. Blocks server-side until the video is rendered (up to ~10 min) and returns the finished video URL inline.
pedra_create_virtual_tourCreate virtual tourBuild a hosted 360° virtual tour: the rooms are named and linked with navigation points by AI, and you get a shareable link and embed code. Pass the 360° photos as scenes (URLs, or imageIds of 360° photos already in the property) in the order someone would walk through the home, or just a propertyId to use all its 360° photos. Linking: "sequential" (default) links each room to the next and costs max(3, ceil(rooms/3)) credits; "smart" lets AI work out which rooms connect (slower, 5-160 credits by room count); "none" is free. Returns a tourId immediately — the build takes about 10 seconds per ro…
pedra_creditsGet creditsread-onlyRead the account's plan and remaining credits. Never deducts credits.
pedra_edit_via_promptEdit via promptEdit an image from a natural-language instruction (e.g. "paint the walls sage green"). Returns the edited image URL. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_empty_roomEmpty roomRemove all furniture and objects from a room, leaving an empty space. Returns the emptied image URL. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_enhanceEnhance imageEnhance a real-estate photo: improve lighting, color, and sharpness. Returns the enhanced image URL. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_enhance_and_correct_perspectiveEnhance + correct perspectiveEnhance a photo and correct vertical/horizontal perspective (straighten walls and lines). Returns the corrected image URL. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_feedbackSubmit feedbackSubmit thumbs up/down feedback on a generated image, with an optional credit-back on a thumbs-down (subject to the API's eligibility rules).
Show 14 more tools
pedra_furnishFurnish / virtually stageVirtually stage (furnish) a room with AI-generated furniture. Returns the staged image URL. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_generate_voiceGenerate voiceover audioRender a voiceover from a script via text-to-speech. Returns an audioId — pass it to pedra_create_video / pedra_update_video as voice.audioId to attach the narration (with synced subtitles).
pedra_generate_voice_scriptGenerate voiceover scriptWrite a short voiceover script from property photos (and optional facts). GPT-4o vision reads the images so the script reflects what's actually shown. Returns the script text — pass it to pedra_generate_voice.
pedra_get_virtual_tourCheck virtual tourread-onlyGet a virtual tour: status ("processing", "ready" or "failed", with the reason), the shareable tourUrl, an embedCode iframe for a website, and its scenes and navigation links. Poll this after pedra_create_virtual_tour or pedra_add_virtual_tour_scenes. Read-only.
pedra_list_propertiesList propertiesread-onlyList the user's Pedra properties (id, name, photo count, and an appUrl to open each in Pedra). Use this to find photos already in the account — e.g. to build a video from a listing's photos.
pedra_list_property_imagesList property photosread-onlyList the photos in a Pedra property as img.pedra.ai URLs, ready to pass straight to pedra_create_video or the image-editing tools. Get the propertyId from pedra_list_properties. Pass type "360" to list its 360° photos instead (their imageIds are the scenes of a virtual tour).
pedra_list_virtual_toursList virtual toursread-onlyList the account's virtual tours (newest first) with status, share link and room count. Optionally only one property's. Read-only.
pedra_music_libraryList music tracksread-onlyList the background-music catalog: valid `music.track` values (genre keys), plus the voice languages and the narration voices offered for each of them. Read-only.
pedra_remove_objectRemove objectRemove an object from an image using a mask. Returns the cleaned image URL. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_renovationRenovate spaceRenovate a space (walls, floors, finishes), optionally furnished. Returns the renovated image URL. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_request_accessGet a Pedra accountThis Pedra server has no API key yet. Use this when the user wants to use Pedra (photo editing, virtual staging, videos, 360° tours): ask for their email, then call this. Pedra emails them a link to confirm: a new user creates their account there (chooses a password), an existing user clicks Allow. Nothing is created until they click. Tell the user to check their inbox, then call pedra_check_access with the requestId.
pedra_sky_blueReplace skyReplace a dull or overcast sky with a clear blue one. Returns the image URL with the new sky. Pass `propertyId` to save the result into that property's gallery instead of only returning a URL.
pedra_update_videoEdit existing videoEdit an existing video (by videoId) without re-rendering unchanged clips — only new/changed photos re-animate and cost credits; reordering, music, voice, branding and text re-stitch for free. Omit `images` to change only audio/text/branding while keeping the current timeline. Omit `music`/`voice`/`branding`/ending text to leave them unchanged. Blocks until rendered and returns the new video URL.
pedra_update_virtual_tourEdit virtual tourcan change or delete dataChange a finished virtual tour in place: rename it or its rooms, reorder rooms (the first one is where the tour opens), remove rooms, replace its navigation links, or change how the navigation points look. Free and instant. The tour's public link shows the change right away. Get sceneIds from pedra_get_virtual_tour.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Weekly downloads
- 248
- Last commit
- Oct 16, 2026 (14 days ago)
- Last release
- Oct 16, 2026 (14 days ago)
- Last package publish
- Oct 16, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.pedra-ai/pedra-mcp- Version
- 0.6.1
- Auth
- API key
- Packages
- npm @pedra-ai/mcp
- License
- MIT
- Repository
- github.com/pedra-ai/pedra-mcp
- Website
- pedra.ai/api-documentation
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Pedra MCP server. Agent Mart. https://agentmart.dev/connectors/pedra-ai-pedra-mcp (last updated 2026-10-24)