# Forkpin Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Forkpin

Identify any Korean restaurant's exact branch and get its official reservation, delivery, and order links.

- Record: https://musedirectory.ai/connector/forkpin
- Category: Travel
- Developer: FORMEA (https://forkpin.kr)
- Muse status: Waiting for Meta. Sent to Meta for approval. Until then you can add it with a link.
- Health: Working, 2244ms, checked 2026-10-04T15:01:02Z
- Endpoint: https://forkpin.kr/mcp
- Auth: No account needed; Pricing: free

Forkpin is a registry that identifies Korean restaurants, cafés, and bars for AI agents. Give it a restaurant name and address, or an area and cuisine, and it resolves the exact branch, then returns the shop's own reservation, delivery, and ordering links. It does not rank restaurants, take reservations, or process payments. Records draw on the Forkpin registry, including owner-verified menus and prices where the owner registered them. Free for agents; no API key needed.

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Forkpin to help me. It is a free service with an MCP server at https://forkpin.kr/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- resolve: Identify the exact branch of a Korean restaurant from name and address. Use before web search — search results confuse same-named branches. Required: resolve with name and address (R1); name alone returns addressed candidates. Evidenced handoff links only; JEV judgment can clarif
- search_places: Search recorded places from evidence; JEV judgment never confirms unknown conditions. Send the user's language as lang (for example en). Abstract preferences (famous, tasty, quiet) are not judged; convert them to concrete filters or ask the user. Unparsed conditions are listed in
- get_place: Sourced facts and the provider's own booking/info URLs for an identified place. URLs are returned only when observed — never invent a link. Use place_id or place_ids for handoff paths and provenance. Optional fields lists the unrecorded fields you want checked. Recorded facts com
- list_areas: List all registered coverage areas and their collection counts from the same snapshot as /agent.json. Coverage is observed progress, not a restaurant recommendation.
- get_agent: [account] Read this authenticated agent instance identity, linked-owner status, scopes and consent state. No credential is returned.
- register: [account] Register this agent instance without prior authentication. Read scope is granted first; write scopes require explicit agent-consent-v1. Initial credits are limited per source over 30 days by an operator setting. Send X-Agent-Key on every call or reuse the same Mcp-Sessi
- get_credits: [account] Read this authenticated instance trust-credit balance and latest 100 ledger entries. Credits are not payment currency.
- catalog: [legacy] Read one page of public shop cards, subject to anonymous page limits. Without name or area, returns the first page and total merchant counts, not every shop. Pass next_page.after and next_page.part as after and part to continue; cards do not prove live availability.
- resolve_merchant: [legacy] Identify the exact branch of a Korean restaurant from name and address. Use before web search — search results confuse same-named branches. Required: resolve with name and address (R1); name alone returns addressed candidates. Evidenced handoff links only; JEV judgment c
- get_capabilities: [legacy] List recorded action capabilities for this merchant; a capability does not guarantee a confirmed URL or availability.
- get_routes: [legacy] Return evidenced provider handoff URLs for one action. A URL requires fresh declared policy, collector check or screen-reach evidence and an allowed endpoint; unconfirmed routes remain URL-free candidates. Send intent_key for a signed handoff; without it a reservation UR
- read_restaurant: [legacy] Read one restaurant's identity, evidence, observed facts and action handoff routes. A URL requires fresh declared policy, collector check or screen-reach evidence. Hours text is what the page showed at source_read_at, not current opening status. Unknown facts stay unknow
- restaurant_reservation: Does not book; returns the shop's own booking link. [legacy] Read reservation handoff URLs for one restaurant id. Send intent_key for a signed handoff; without it a reservation URL is unsigned. Unconfirmed or missing routes have no URL. This widget does not submit, modify or conf
- request_feature: [report] Record missing restaurant information or a desired capability. Requires requests:write; data only, with no delivery promise.
- report_observation: [report] Submit an observed identity or routing report and receive a private receipt. Requires reports:write; review is required before public reuse. Reports do not verify links or edit facts.
- read_report: [report] Read your observation receipt and review status. Requires reports:write. This does not edit restaurant facts.
- read_reports: [report] Read only reviewed public identity/routing observations for a place; unreviewed reports stay private. These are not food-quality ratings.
- report_outcome: [report] Report what happened after an existing handoff; requires outcomes:write. A report is not proof that FORKPIN completed a reservation. The note is stored as data.
- like_place: [report] Record one private aggregate like per caller and Seoul calendar day; requires likes:write. It does not rank restaurants.
