Alkemata Knowledge Gateway
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read Alkemata articles and maps; submit reviewed proposals; create map content with authorization.
| Author | com.alkemata |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 487 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Alkemata Knowledge Gateway": {
"url": "https://alkemata.com/wp-json/mcp/alkemata-public",
"transport": "streamable-http"
}
}
}
Measured tools (26)
get_app_inforead-onlyStart here for the canonical endpoint, map ID, and the difference between pending proposals and map publishing.
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
list_mapsread-onlyList exact map IDs and world bounds before creating content.
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
list_map_categoriesread-onlyList published topic/category names and depth on a map for add_map_content.
Parameters:
map_id
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
get_agent_guidanceread-onlyStart here for article and map reading, anonymous proposals, and authenticated map creation rules.
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
search_topicsread-onlySearch published topic titles and summaries. Responses are bounded to 100.
Parameters:
limit— integerquery— stringlanguage
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
find_related_map_topicsread-onlyFind similar published map posts and return their text, IDs, category and position for study planning.
Parameters:
title(required) — stringlimit— integermap_idsummary— stringdraft_text— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
publish_study_pathAtomically add a study text, related links and ordered learning trail near similar map posts. First call find_related_map_topics. Put selected existing topic IDs in learning order; the new post is appended as the last trail step. The server infers a category and position. A stable idempotency_key makes retries safe. Contributors create drafts for review.
Parameters:
title(required) — stringsummary(required) — stringcontent(required) — stringrelated_topics(required) — arrayidempotency_key(required) — stringmap_idlanguage— stringtrail_titletrail_summary— stringcategory_topic_id
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
alkemata-search-published-contentread-onlySearch published WordPress posts or pages through the existing public MCP.
Parameters:
query— stringper_page— integerpost_type— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
alkemata-get-published-contentread-onlyRead a published WordPress post or page through the existing public MCP.
Parameters:
post_id(required) — integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
submit_feedbackSubmit private feedback for editorial review. Provide one published article or topic; this never publishes content.
Parameters:
category(required) — stringtext(required) — stringtopic_idarticle_idsource_urldisplay_nameclient_submission_id
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
suggest_connectionSuggest a connection between two published targets for review; this never creates a map edge.
Parameters:
from(required)to(required)relation(required) — stringrationale(required) — stringsource_urlsclient_submission_id
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
propose_projectSubmit a project idea for editorial review; this never creates a public post or task.
Parameters:
title(required) — stringproblem(required) — stringproposed_experiment(required) — stringexpected_valuerelated_targetsclient_submission_id
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
get_topicread-onlyReturn complete permitted blocks, published sources and relationships for one topic.
Parameters:
topic_id(required) — stringrevision_id
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
get_regionread-onlyReturn published objects for a viewport; obtain map_id from list_maps first.
Parameters:
map_id(required) — stringmin_x(required) — numbermin_y(required) — numbermax_x(required) — numbermax_y(required) — numberzoom(required) — number
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
get_trailread-onlyReturn a published learning trail with steps and branches.
Parameters:
trail_id(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
create_topic_at_positionCreate a topic at exact coordinates; omit map_id when there is one map. Prefer add_map_content for automatic placement.
Parameters:
title(required) — stringsummary(required) — stringcontent(required) — stringx(required) — numbery(required) — numbericon— stringmap_idpublish— booleanlanguage— stringmax_zoom— numbermin_zoom— numberregion_idlabel_priority— integeridempotency_key
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
add_map_contentAdd a topic near its named parent category; omit category_name for a top-level topic.
Parameters:
title(required) — stringsummary(required) — stringcontent(required) — stringmap_idlanguage— stringcategory_nameidempotency_key
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
openproject_list_projectsread-onlyStart here to find project IDs, enabled wiki access, and work package type IDs.
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
openproject_list_work_packagesread-onlyList up to 50 recent work packages in a permitted project, optionally filtering subjects.
Parameters:
project_id(required) — integerquery
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
openproject_get_work_packageread-onlyRead a work package, including its lock_version for a later edit.
Parameters:
id(required) — integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
openproject_create_work_packageCreate a work package in a project where the signed-in user may add work packages.
Parameters:
project_id(required) — integertype_id(required) — integersubject(required) — stringdescription— string
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
openproject_update_work_packageEdit subject, description, or status after reading the current lock_version.
Parameters:
id(required) — integerlock_version(required) — integersubjectstatus_iddescription
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
openproject_list_wiki_pagesread-onlyList up to 100 wiki pages in a project where the signed-in user may view its wiki.
Parameters:
project_id(required) — integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
openproject_get_wiki_pageread-onlyRead a wiki page's text and lock_version before editing it.
Parameters:
id(required) — integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
openproject_create_wiki_pageCreate a page in a wiki where the signed-in user has edit permission.
Parameters:
project_id(required) — integertitle(required) — stringtext(required) — string
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
openproject_update_wiki_pageReplace wiki page text only when the supplied lock_version is still current.
Parameters:
id(required) — integerlock_version(required) — integertext(required) — string
Hints: read-only no · destructive no · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.